f755f3d640c33b4c254c583242f976fe09f725e3
[obnox/wireshark/wip.git] / epan / dissectors / packet-nbap.c
1 /* Do not modify this file.                                                   */
2 /* It is created automatically by the ASN.1 to Wireshark dissector compiler   */
3 /* packet-nbap.c                                                              */
4 /* ../../tools/asn2wrs.py -p nbap -c nbap.cnf -s packet-nbap-template NBAP-CommonDataTypes.asn NBAP-Constants.asn NBAP-Containers.asn NBAP-IEs.asn NBAP-PDU-Contents.asn NBAP-PDU-Descriptions.asn */
5
6 /* Input file: packet-nbap-template.c */
7
8 #line 1 "packet-nbap-template.c"
9 /* packet-nbap.c
10  * Routines for UMTS Node B Application Part(NBAP) packet dissection
11  * Copyright 2005, Anders Broman <anders.broman@ericsson.com>
12  *
13  * $Id$
14  *
15  * Wireshark - Network traffic analyzer
16  * By Gerald Combs <gerald@wireshark.org>
17  * Copyright 1998 Gerald Combs
18  *
19  * This program is free software; you can redistribute it and/or
20  * modify it under the terms of the GNU General Public License
21  * as published by the Free Software Foundation; either version 2
22  * of the License, or (at your option) any later version.
23  *
24  * This program is distributed in the hope that it will be useful,
25  * but WITHOUT ANY WARRANTY; without even the implied warranty of
26  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27  * GNU General Public License for more details.
28  *
29  * You should have received a copy of the GNU General Public License
30  * along with this program; if not, write to the Free Software
31  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
32  *
33  * Ref: 3GPP TS 25.433 version 6.6.0 Release 6
34  */
35
36 #ifdef HAVE_CONFIG_H
37 # include "config.h"
38 #endif
39
40 #include <glib.h>
41 #include <epan/packet.h>
42 #include <epan/conversation.h>
43
44 #include <stdio.h>
45 #include <string.h>
46
47 #include <epan/asn1.h>
48
49 #include "packet-per.h"
50
51 #ifdef _MSC_VER
52 /* disable: "warning C4146: unary minus operator applied to unsigned type, result still unsigned" */
53 #pragma warning(disable:4146)
54 #endif
55
56 #define PNAME  "UTRAN Iub interface NBAP signalling"
57 #define PSNAME "NBAP"
58 #define PFNAME "nbap"
59
60
61 /*--- Included file: packet-nbap-val.h ---*/
62 #line 1 "packet-nbap-val.h"
63 #define maxPrivateIEs                  65535
64 #define maxProtocolExtensions          65535
65 #define maxProtocolIEs                 65535
66 #define maxNrOfCodes                   10
67 #define maxNrOfDLTSs                   15
68 #define maxNrOfDLTSLCRs                6
69 #define maxNrOfErrors                  256
70 #define maxNrOfTFs                     32
71 #define maxNrOfTFCs                    1024
72 #define maxNrOfRLs                     16
73 #define maxNrOfRLs_1                   15
74 #define maxNrOfRLs_2                   14
75 #define maxNrOfRLSets                  maxNrOfRLs
76 #define maxNrOfDPCHs                   240
77 #define maxNrOfDPCHsPerRL_1            239
78 #define maxNrOfDPCHLCRs                240
79 #define maxNrOfDPCHsLCRPerRL_1         95
80 #define maxNrOfDPCHs768                480
81 #define maxNrOfDPCHs768PerRL_1         479
82 #define maxNrOfSCCPCHs                 8
83 #define maxNrOfSCCPCHsinExt            232
84 #define maxNrOfSCCPCHs768              480
85 #define maxNrOfDCHs                    128
86 #define maxNrOfDSCHs                   32
87 #define maxNrOfFACHs                   8
88 #define maxNrOfCCTrCHs                 16
89 #define maxNrOfPDSCHs                  256
90 #define maxNrOfHSPDSCHs                16
91 #define maxNrOfHSPDSCHs768             32
92 #define maxNrOfPUSCHs                  256
93 #define maxNrOfPUSCHs_1                255
94 #define maxNrOfPDSCHSets               256
95 #define maxNrOfPRACHLCRs               8
96 #define maxNrOfPUSCHSets               256
97 #define maxNrOfSCCPCHLCRs              8
98 #define maxNrOfSCCPCHsLCRinExt         88
99 #define maxNrOfULTSs                   15
100 #define maxNrOfULTSLCRs                6
101 #define maxNrOfUSCHs                   32
102 #define maxNrOfSlotFormatsPRACH        8
103 #define maxCellinNodeB                 256
104 #define maxCCPinNodeB                  256
105 #define maxCTFC                        16777215
106 #define maxLocalCellinNodeB            maxCellinNodeB
107 #define maxFPACHCell                   8
108 #define maxRACHCell                    maxPRACHCell
109 #define maxPLCCHCell                   16
110 #define maxPRACHCell                   16
111 #define maxSCCPCHCell                  32
112 #define maxSCCPCHCellinExt             208
113 #define maxSCCPCHCellinExtLCR          64
114 #define maxSCCPCHCell768               480
115 #define maxSCPICHCell                  32
116 #define maxTTI_count                   4
117 #define maxIBSEG                       16
118 #define maxIB                          64
119 #define maxFACHCell                    256
120 #define maxRateMatching                256
121 #define maxHS_PDSCHCodeNrComp_1        15
122 #define maxHS_SCCHCodeNrComp_1         127
123 #define maxNrOfCellSyncBursts          10
124 #define maxNrOfReceptsPerSyncFrame     16
125 #define maxNrOfMeasNCell               96
126 #define maxNrOfMeasNCell_1             95
127 #define maxNrOfSF                      8
128 #define maxTGPS                        6
129 #define maxCommunicationContext        1048575
130 #define maxNrOfLevels                  256
131 #define maxNoSat                       16
132 #define maxNoGPSItems                  8
133 #define maxNrOfHSSCCHs                 32
134 #define maxNrOfHSSICHs                 4
135 #define maxNrOfHSSICHs_1               3
136 #define maxNrOfSyncFramesLCR           512
137 #define maxNrOfReceptionsperSyncFrameLCR 8
138 #define maxNrOfSyncDLCodesLCR          32
139 #define maxNrOfHSSCCHCodes             4
140 #define maxNrOfMACdFlows               8
141 #define maxNrOfMACdFlows_1             7
142 #define maxNrOfMACdPDUIndexes          8
143 #define maxNrOfMACdPDUIndexes_1        7
144 #define maxNrOfMACdPDUSize             32
145 #define maxNrOfNIs                     256
146 #define maxNrOfPriorityQueues          8
147 #define maxNrOfPriorityQueues_1        7
148 #define maxNrOfHARQProcesses           8
149 #define maxNrOfContextsOnUeList        16
150 #define maxNrOfCellPortionsPerCell     64
151 #define maxNrOfCellPortionsPerCell_1   63
152 #define maxNrOfPriorityClasses         16
153 #define maxNrOfSatAlmanac_maxNoSat     16
154 #define maxNrOfE_AGCHs                 32
155 #define maxNrOfEDCHMACdFlows           8
156 #define maxNrOfEDCHMACdFlows_1         7
157 #define maxNrOfE_RGCHs_E_HICHs         32
158 #define maxNrOfEDCH_HARQ_PO_QUANTSTEPs 6
159 #define maxNrOfEDCHHARQProcesses2msEDCH 8
160 #define maxNrOfEDPCCH_PO_QUANTSTEPs    8
161 #define maxNrOfBits_MACe_PDU_non_scheduled 19982
162 #define maxNrOfRefETFCIs               8
163 #define maxNrOfRefETFCI_PO_QUANTSTEPs  29
164 #define maxNrofSigSeqRGHI_1            39
165 #define maxNoOfLogicalChannels         16
166 #define maxNrOfCombEDPDCH              12
167 #define maxE_RUCCHCell                 16
168 #define maxNrOfEAGCHCodes              4
169 #define maxNrOfRefBetas                8
170 #define maxNrOfE_PUCHSlots             13
171 #define maxNrOfEAGCHs                  32
172 #define maxNrOfHS_DSCH_TBSs_HS_SCCHless 4
173 #define maxNrOfHS_DSCH_TBSs            90
174 #define maxNrOfEHICHCodes              4
175 #define maxNrOfE_PUCHSlotsLCR          5
176 #define maxNrOfEPUCHcodes              16
177 #define maxNrOfEHICHs                  32
178 #define maxNrOfCommonMACFlows          8
179 #define maxNrOfCommonMACFlows_1        7
180 #define maxNrOfPagingMACFlow           4
181 #define maxNrOfPagingMACFlow_1         3
182 #define maxNrOfcommonMACQueues         8
183 #define maxNrOfpagingMACQueues         8
184 #define maxNrOfHS_DSCHTBSsE_PCH        2
185 #define maxGANSSSat                    64
186 #define maxNoGANSS                     8
187 #define maxSgnType                     8
188 #define maxFrequencyinCell             12
189 #define maxFrequencyinCell_1           11
190 #define maxHSDPAFrequency              8
191 #define maxHSDPAFrequency_1            7
192 #define maxNrOfHSSCCHsinExt            224
193 #define maxGANSSSatAlmanac             36
194 #define maxGANSSClockMod               4
195
196 /* enumerated values for ProcedureCode */
197 #define NBAP_ID_AUDIT   0
198 #define NBAP_ID_AUDITREQUIRED   1
199 #define NBAP_ID_BLOCKRESOURCE   2
200 #define NBAP_ID_CELLDELETION   3
201 #define NBAP_ID_CELLRECONFIGURATION   4
202 #define NBAP_ID_CELLSETUP   5
203 #define NBAP_ID_CELLSYNCHRONISATIONINITIATION  45
204 #define NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION  46
205 #define NBAP_ID_CELLSYNCHRONISATIONREPORTING  47
206 #define NBAP_ID_CELLSYNCHRONISATIONTERMINATION  48
207 #define NBAP_ID_CELLSYNCHRONISATIONFAILURE  49
208 #define NBAP_ID_COMMONMEASUREMENTFAILURE   6
209 #define NBAP_ID_COMMONMEASUREMENTINITIATION   7
210 #define NBAP_ID_COMMONMEASUREMENTREPORT   8
211 #define NBAP_ID_COMMONMEASUREMENTTERMINATION   9
212 #define NBAP_ID_COMMONTRANSPORTCHANNELDELETE  10
213 #define NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE  11
214 #define NBAP_ID_COMMONTRANSPORTCHANNELSETUP  12
215 #define NBAP_ID_COMPRESSEDMODECOMMAND  14
216 #define NBAP_ID_DEDICATEDMEASUREMENTFAILURE  16
217 #define NBAP_ID_DEDICATEDMEASUREMENTINITIATION  17
218 #define NBAP_ID_DEDICATEDMEASUREMENTREPORT  18
219 #define NBAP_ID_DEDICATEDMEASUREMENTTERMINATION  19
220 #define NBAP_ID_DOWNLINKPOWERCONTROL  20
221 #define NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL  38
222 #define NBAP_ID_ERRORINDICATIONFORCOMMON  35
223 #define NBAP_ID_ERRORINDICATIONFORDEDICATED  21
224 #define NBAP_ID_INFORMATIONEXCHANGEFAILURE  40
225 #define NBAP_ID_INFORMATIONEXCHANGEINITIATION  41
226 #define NBAP_ID_INFORMATIONEXCHANGETERMINATION  42
227 #define NBAP_ID_INFORMATIONREPORTING  43
228 #define NBAP_ID_BEARERREARRANGEMENT  50
229 #define NBAP_ID_MBMSNOTIFICATIONUPDATE  53
230 #define NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION  37
231 #define NBAP_ID_PRIVATEMESSAGEFORCOMMON  36
232 #define NBAP_ID_PRIVATEMESSAGEFORDEDICATED  22
233 #define NBAP_ID_RADIOLINKADDITION  23
234 #define NBAP_ID_RADIOLINKDELETION  24
235 #define NBAP_ID_RADIOLINKFAILURE  25
236 #define NBAP_ID_RADIOLINKPREEMPTION  39
237 #define NBAP_ID_RADIOLINKRESTORATION  26
238 #define NBAP_ID_RADIOLINKSETUP  27
239 #define NBAP_ID_RESET  13
240 #define NBAP_ID_RESOURCESTATUSINDICATION  28
241 #define NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT  44
242 #define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION  29
243 #define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT  30
244 #define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION  31
245 #define NBAP_ID_SYSTEMINFORMATIONUPDATE  32
246 #define NBAP_ID_UNBLOCKRESOURCE  33
247 #define NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION  34
248 #define NBAP_ID_RADIOLINKACTIVATION  51
249 #define NBAP_ID_RADIOLINKPARAMETERUPDATE  52
250
251 typedef enum _DdMode_enum {
252   tdd          =   0,
253   fdd          =   1,
254   common       =   2
255 } DdMode_enum;
256
257 typedef enum _ProtocolIE_ID_enum {
258   id_AICH_Information =   0,
259   id_AICH_InformationItem_ResourceStatusInd =   1,
260   id_BCH_Information =   7,
261   id_BCH_InformationItem_ResourceStatusInd =   8,
262   id_BCCH_ModificationTime =   9,
263   id_BlockingPriorityIndicator =  10,
264   id_Cause     =  13,
265   id_CCP_InformationItem_AuditRsp =  14,
266   id_CCP_InformationList_AuditRsp =  15,
267   id_CCP_InformationItem_ResourceStatusInd =  16,
268   id_Cell_InformationItem_AuditRsp =  17,
269   id_Cell_InformationItem_ResourceStatusInd =  18,
270   id_Cell_InformationList_AuditRsp =  19,
271   id_CellParameterID =  23,
272   id_CFN       =  24,
273   id_C_ID      =  25,
274   id_CommonMeasurementAccuracy =  39,
275   id_CommonMeasurementObjectType_CM_Rprt =  31,
276   id_CommonMeasurementObjectType_CM_Rqst =  32,
277   id_CommonMeasurementObjectType_CM_Rsp =  33,
278   id_CommonMeasurementType =  34,
279   id_CommonPhysicalChannelID =  35,
280   id_CommonPhysicalChannelType_CTCH_SetupRqstFDD =  36,
281   id_CommonPhysicalChannelType_CTCH_SetupRqstTDD =  37,
282   id_CommunicationControlPortID =  40,
283   id_ConfigurationGenerationID =  43,
284   id_CRNC_CommunicationContextID =  44,
285   id_CriticalityDiagnostics =  45,
286   id_DCHs_to_Add_FDD =  48,
287   id_DCH_AddList_RL_ReconfPrepTDD =  49,
288   id_DCHs_to_Add_TDD =  50,
289   id_DCH_DeleteList_RL_ReconfPrepFDD =  52,
290   id_DCH_DeleteList_RL_ReconfPrepTDD =  53,
291   id_DCH_DeleteList_RL_ReconfRqstFDD =  54,
292   id_DCH_DeleteList_RL_ReconfRqstTDD =  55,
293   id_DCH_FDD_Information =  56,
294   id_DCH_TDD_Information =  57,
295   id_DCH_InformationResponse =  59,
296   id_FDD_DCHs_to_Modify =  62,
297   id_TDD_DCHs_to_Modify =  63,
298   id_DCH_ModifyList_RL_ReconfRqstTDD =  65,
299   id_DCH_RearrangeList_Bearer_RearrangeInd = 135,
300   id_DedicatedMeasurementObjectType_DM_Rprt =  67,
301   id_DedicatedMeasurementObjectType_DM_Rqst =  68,
302   id_DedicatedMeasurementObjectType_DM_Rsp =  69,
303   id_DedicatedMeasurementType =  70,
304   id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD =  72,
305   id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD =  73,
306   id_DL_CCTrCH_InformationList_RL_SetupRqstTDD =  76,
307   id_DL_DPCH_InformationItem_RL_AdditionRqstTDD =  77,
308   id_DL_DPCH_InformationList_RL_SetupRqstTDD =  79,
309   id_DL_DPCH_Information_RL_ReconfPrepFDD =  81,
310   id_DL_DPCH_Information_RL_ReconfRqstFDD =  82,
311   id_DL_DPCH_Information_RL_SetupRqstFDD =  83,
312   id_DL_DPCH_TimingAdjustment =  21,
313   id_DL_ReferencePowerInformationItem_DL_PC_Rqst =  84,
314   id_DLReferencePower =  85,
315   id_DLReferencePowerList_DL_PC_Rqst =  86,
316   id_Unused_ProtocolIE_ID_87 =  87,
317   id_Unused_ProtocolIE_ID_89 =  89,
318   id_Unused_ProtocolIE_ID_91 =  91,
319   id_Unused_ProtocolIE_ID_93 =  93,
320   id_DSCHs_to_Add_TDD =  96,
321   id_DSCH_Information_DeleteList_RL_ReconfPrepTDD =  98,
322   id_DSCH_Information_ModifyList_RL_ReconfPrepTDD = 100,
323   id_DSCH_InformationResponse = 105,
324   id_Unused_ProtocolIE_ID_106 = 106,
325   id_DSCH_TDD_Information = 107,
326   id_Unused_ProtocolIE_ID_108 = 108,
327   id_Unused_ProtocolIE_ID_112 = 112,
328   id_DSCH_RearrangeList_Bearer_RearrangeInd = 136,
329   id_End_Of_Audit_Sequence_Indicator = 113,
330   id_FACH_Information = 116,
331   id_FACH_InformationItem_ResourceStatusInd = 117,
332   id_FACH_ParametersList_CTCH_ReconfRqstTDD = 120,
333   id_FACH_ParametersListIE_CTCH_SetupRqstFDD = 121,
334   id_FACH_ParametersListIE_CTCH_SetupRqstTDD = 122,
335   id_IndicationType_ResourceStatusInd = 123,
336   id_Local_Cell_ID = 124,
337   id_Local_Cell_Group_InformationItem_AuditRsp =   2,
338   id_Local_Cell_Group_InformationItem_ResourceStatusInd =   3,
339   id_Local_Cell_Group_InformationItem2_ResourceStatusInd =   4,
340   id_Local_Cell_Group_InformationList_AuditRsp =   5,
341   id_Local_Cell_InformationItem_AuditRsp = 125,
342   id_Local_Cell_InformationItem_ResourceStatusInd = 126,
343   id_Local_Cell_InformationItem2_ResourceStatusInd = 127,
344   id_Local_Cell_InformationList_AuditRsp = 128,
345   id_AdjustmentPeriod = 129,
346   id_MaxAdjustmentStep = 130,
347   id_MaximumTransmissionPower = 131,
348   id_MeasurementFilterCoefficient = 132,
349   id_MeasurementID = 133,
350   id_MessageStructure = 115,
351   id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst = 134,
352   id_NodeB_CommunicationContextID = 143,
353   id_NeighbouringCellMeasurementInformation = 455,
354   id_P_CCPCH_Information = 144,
355   id_P_CCPCH_InformationItem_ResourceStatusInd = 145,
356   id_P_CPICH_Information = 146,
357   id_P_CPICH_InformationItem_ResourceStatusInd = 147,
358   id_P_SCH_Information = 148,
359   id_PCCPCH_Information_Cell_ReconfRqstTDD = 150,
360   id_PCCPCH_Information_Cell_SetupRqstTDD = 151,
361   id_PCH_Parameters_CTCH_ReconfRqstTDD = 155,
362   id_PCH_ParametersItem_CTCH_SetupRqstFDD = 156,
363   id_PCH_ParametersItem_CTCH_SetupRqstTDD = 157,
364   id_PCH_Information = 158,
365   id_PDSCH_Information_AddListIE_PSCH_ReconfRqst = 161,
366   id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst = 162,
367   id_PDSCHSets_AddList_PSCH_ReconfRqst = 163,
368   id_PDSCHSets_DeleteList_PSCH_ReconfRqst = 164,
369   id_PDSCHSets_ModifyList_PSCH_ReconfRqst = 165,
370   id_PICH_Information = 166,
371   id_PICH_Parameters_CTCH_ReconfRqstTDD = 168,
372   id_PowerAdjustmentType = 169,
373   id_PRACH_Information = 170,
374   id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD = 175,
375   id_PrimaryCCPCH_Information_Cell_SetupRqstFDD = 176,
376   id_PrimaryCPICH_Information_Cell_ReconfRqstFDD = 177,
377   id_PrimaryCPICH_Information_Cell_SetupRqstFDD = 178,
378   id_PrimarySCH_Information_Cell_ReconfRqstFDD = 179,
379   id_PrimarySCH_Information_Cell_SetupRqstFDD = 180,
380   id_PrimaryScramblingCode = 181,
381   id_SCH_Information_Cell_ReconfRqstTDD = 183,
382   id_SCH_Information_Cell_SetupRqstTDD = 184,
383   id_PUSCH_Information_AddListIE_PSCH_ReconfRqst = 185,
384   id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst = 186,
385   id_PUSCHSets_AddList_PSCH_ReconfRqst = 187,
386   id_PUSCHSets_DeleteList_PSCH_ReconfRqst = 188,
387   id_PUSCHSets_ModifyList_PSCH_ReconfRqst = 189,
388   id_RACH_Information = 190,
389   id_RACH_ParametersItem_CTCH_SetupRqstFDD = 196,
390   id_RACH_ParameterItem_CTCH_SetupRqstTDD = 197,
391   id_ReportCharacteristics = 198,
392   id_Reporting_Object_RL_FailureInd = 199,
393   id_Reporting_Object_RL_RestoreInd = 200,
394   id_RL_InformationItem_DM_Rprt = 202,
395   id_RL_InformationItem_DM_Rqst = 203,
396   id_RL_InformationItem_DM_Rsp = 204,
397   id_RL_InformationItem_RL_AdditionRqstFDD = 205,
398   id_RL_informationItem_RL_DeletionRqst = 206,
399   id_RL_InformationItem_RL_FailureInd = 207,
400   id_RL_InformationItem_RL_PreemptRequiredInd = 286,
401   id_RL_InformationItem_RL_ReconfPrepFDD = 208,
402   id_RL_InformationItem_RL_ReconfRqstFDD = 209,
403   id_RL_InformationItem_RL_RestoreInd = 210,
404   id_RL_InformationItem_RL_SetupRqstFDD = 211,
405   id_RL_InformationList_RL_AdditionRqstFDD = 212,
406   id_RL_informationList_RL_DeletionRqst = 213,
407   id_RL_InformationList_RL_PreemptRequiredInd = 237,
408   id_RL_InformationList_RL_ReconfPrepFDD = 214,
409   id_RL_InformationList_RL_ReconfRqstFDD = 215,
410   id_RL_InformationList_RL_SetupRqstFDD = 216,
411   id_RL_InformationResponseItem_RL_AdditionRspFDD = 217,
412   id_RL_InformationResponseItem_RL_ReconfReady = 218,
413   id_RL_InformationResponseItem_RL_ReconfRsp = 219,
414   id_RL_InformationResponseItem_RL_SetupRspFDD = 220,
415   id_RL_InformationResponseList_RL_AdditionRspFDD = 221,
416   id_RL_InformationResponseList_RL_ReconfReady = 222,
417   id_RL_InformationResponseList_RL_ReconfRsp = 223,
418   id_RL_InformationResponseList_RL_SetupRspFDD = 224,
419   id_RL_InformationResponse_RL_AdditionRspTDD = 225,
420   id_RL_InformationResponse_RL_SetupRspTDD = 226,
421   id_RL_Information_RL_AdditionRqstTDD = 227,
422   id_RL_Information_RL_ReconfRqstTDD = 228,
423   id_RL_Information_RL_ReconfPrepTDD = 229,
424   id_RL_Information_RL_SetupRqstTDD = 230,
425   id_RL_ReconfigurationFailureItem_RL_ReconfFailure = 236,
426   id_RL_Set_InformationItem_DM_Rprt = 238,
427   id_RL_Set_InformationItem_DM_Rsp = 240,
428   id_RL_Set_InformationItem_RL_FailureInd = 241,
429   id_RL_Set_InformationItem_RL_RestoreInd = 242,
430   id_S_CCPCH_Information = 247,
431   id_S_CPICH_Information = 249,
432   id_SCH_Information = 251,
433   id_S_SCH_Information = 253,
434   id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD = 257,
435   id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD = 258,
436   id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD = 259,
437   id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD = 260,
438   id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD = 261,
439   id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD = 262,
440   id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD = 263,
441   id_SecondarySCH_Information_Cell_ReconfRqstFDD = 264,
442   id_SecondarySCH_Information_Cell_SetupRqstFDD = 265,
443   id_SegmentInformationListIE_SystemInfoUpdate = 266,
444   id_SFN       = 268,
445   id_SignallingBearerRequestIndicator = 138,
446   id_ShutdownTimer = 269,
447   id_Start_Of_Audit_Sequence_Indicator = 114,
448   id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD = 270,
449   id_Successful_RL_InformationRespItem_RL_SetupFailureFDD = 271,
450   id_SyncCase  = 274,
451   id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH = 275,
452   id_T_Cell    = 276,
453   id_TargetCommunicationControlPortID = 139,
454   id_TimeSlotConfigurationList_Cell_ReconfRqstTDD = 277,
455   id_TimeSlotConfigurationList_Cell_SetupRqstTDD = 278,
456   id_TransmissionDiversityApplied = 279,
457   id_TypeOfError = 508,
458   id_UARFCNforNt = 280,
459   id_UARFCNforNd = 281,
460   id_UARFCNforNu = 282,
461   id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = 284,
462   id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = 285,
463   id_UL_CCTrCH_InformationList_RL_SetupRqstTDD = 288,
464   id_UL_DPCH_InformationItem_RL_AdditionRqstTDD = 289,
465   id_UL_DPCH_InformationList_RL_SetupRqstTDD = 291,
466   id_UL_DPCH_Information_RL_ReconfPrepFDD = 293,
467   id_UL_DPCH_Information_RL_ReconfRqstFDD = 294,
468   id_UL_DPCH_Information_RL_SetupRqstFDD = 295,
469   id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD = 296,
470   id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD = 297,
471   id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD = 300,
472   id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD = 301,
473   id_USCH_Information_Add = 302,
474   id_USCH_Information_DeleteList_RL_ReconfPrepTDD = 304,
475   id_USCH_Information_ModifyList_RL_ReconfPrepTDD = 306,
476   id_USCH_InformationResponse = 309,
477   id_USCH_Information = 310,
478   id_USCH_RearrangeList_Bearer_RearrangeInd = 141,
479   id_Active_Pattern_Sequence_Information = 315,
480   id_AICH_ParametersListIE_CTCH_ReconfRqstFDD = 316,
481   id_AdjustmentRatio = 317,
482   id_Not_Used_320 = 320,
483   id_Not_Used_322 = 322,
484   id_FACH_ParametersListIE_CTCH_ReconfRqstFDD = 323,
485   id_CauseLevel_PSCH_ReconfFailure = 324,
486   id_CauseLevel_RL_AdditionFailureFDD = 325,
487   id_CauseLevel_RL_AdditionFailureTDD = 326,
488   id_CauseLevel_RL_ReconfFailure = 327,
489   id_CauseLevel_RL_SetupFailureFDD = 328,
490   id_CauseLevel_RL_SetupFailureTDD = 329,
491   id_Not_Used_330 = 330,
492   id_Not_Used_332 = 332,
493   id_Closed_Loop_Timing_Adjustment_Mode = 333,
494   id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD = 334,
495   id_Compressed_Mode_Deactivation_Flag = 335,
496   id_Not_Used_336 = 336,
497   id_Not_Used_342 = 342,
498   id_Not_Used_343 = 343,
499   id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = 346,
500   id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = 347,
501   id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = 348,
502   id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = 349,
503   id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = 350,
504   id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = 351,
505   id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 352,
506   id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = 353,
507   id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD = 355,
508   id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = 356,
509   id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD = 357,
510   id_DL_TPC_Pattern01Count = 358,
511   id_DPC_Mode  = 450,
512   id_DPCHConstant = 359,
513   id_Unused_ProtocolIE_ID_94 =  94,
514   id_Unused_ProtocolIE_ID_110 = 110,
515   id_Unused_ProtocolIE_ID_111 = 111,
516   id_FACH_ParametersList_CTCH_SetupRsp = 362,
517   id_Limited_power_increase_information_Cell_SetupRqstFDD = 369,
518   id_PCH_Parameters_CTCH_SetupRsp = 374,
519   id_PCH_ParametersItem_CTCH_ReconfRqstFDD = 375,
520   id_Not_Used_376 = 376,
521   id_PICH_ParametersItem_CTCH_ReconfRqstFDD = 380,
522   id_PRACHConstant = 381,
523   id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD = 383,
524   id_PUSCHConstant = 384,
525   id_RACH_Parameters_CTCH_SetupRsp = 385,
526   id_Unused_ProtocolIE_ID_443 = 443,
527   id_Synchronisation_Configuration_Cell_ReconfRqst = 393,
528   id_Synchronisation_Configuration_Cell_SetupRqst = 394,
529   id_Transmission_Gap_Pattern_Sequence_Information = 395,
530   id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = 396,
531   id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = 397,
532   id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = 398,
533   id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = 399,
534   id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = 400,
535   id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = 401,
536   id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 402,
537   id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = 403,
538   id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD = 405,
539   id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = 406,
540   id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD = 407,
541   id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD = 408,
542   id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD = 409,
543   id_CommunicationContextInfoItem_Reset = 412,
544   id_CommunicationControlPortInfoItem_Reset = 414,
545   id_ResetIndicator = 416,
546   id_Unused_ProtocolIE_ID_417 = 417,
547   id_Unused_ProtocolIE_ID_418 = 418,
548   id_Unused_ProtocolIE_ID_419 = 419,
549   id_Unused_ProtocolIE_ID_142 = 142,
550   id_TimingAdvanceApplied = 287,
551   id_CFNReportingIndicator =   6,
552   id_SFNReportingIndicator =  11,
553   id_InnerLoopDLPCStatus =  12,
554   id_TimeslotISCPInfo = 283,
555   id_PICH_ParametersItem_CTCH_SetupRqstTDD = 167,
556   id_PRACH_ParametersItem_CTCH_SetupRqstTDD =  20,
557   id_CCTrCH_InformationItem_RL_FailureInd =  46,
558   id_CCTrCH_InformationItem_RL_RestoreInd =  47,
559   id_CauseLevel_SyncAdjustmntFailureTDD = 420,
560   id_CellAdjustmentInfo_SyncAdjustmntRqstTDD = 421,
561   id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD = 494,
562   id_CellSyncBurstInfoList_CellSyncReconfRqstTDD = 482,
563   id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD = 422,
564   id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD = 423,
565   id_CellSyncBurstTransReconfiguration_CellSyncReconfRqstTDD = 424,
566   id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD = 425,
567   id_CellSyncBurstTransInfoList_CellSyncReconfRqstTDD = 426,
568   id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD = 427,
569   id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD = 428,
570   id_CellSyncInfo_CellSyncReprtTDD = 429,
571   id_CSBTransmissionID = 430,
572   id_CSBMeasurementID = 431,
573   id_IntStdPhCellSyncInfoItem_CellSyncReprtTDD = 432,
574   id_NCyclesPerSFNperiod = 433,
575   id_NRepetitionsPerCyclePeriod = 434,
576   id_SyncFrameNumber = 437,
577   id_SynchronisationReportType = 438,
578   id_SynchronisationReportCharacteristics = 439,
579   id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD = 440,
580   id_LateEntranceCellSyncInfoItem_CellSyncReprtTDD = 119,
581   id_ReferenceClockAvailability = 435,
582   id_ReferenceSFNoffset = 436,
583   id_InformationExchangeID = 444,
584   id_InformationExchangeObjectType_InfEx_Rqst = 445,
585   id_InformationType = 446,
586   id_InformationReportCharacteristics = 447,
587   id_InformationExchangeObjectType_InfEx_Rsp = 448,
588   id_InformationExchangeObjectType_InfEx_Rprt = 449,
589   id_IPDLParameter_Information_Cell_ReconfRqstFDD = 451,
590   id_IPDLParameter_Information_Cell_SetupRqstFDD = 452,
591   id_IPDLParameter_Information_Cell_ReconfRqstTDD = 453,
592   id_IPDLParameter_Information_Cell_SetupRqstTDD = 454,
593   id_DL_DPCH_LCR_Information_RL_SetupRqstTDD =  74,
594   id_DwPCH_LCR_Information =  78,
595   id_DwPCH_LCR_InformationList_AuditRsp =  90,
596   id_DwPCH_LCR_Information_Cell_SetupRqstTDD =  97,
597   id_DwPCH_LCR_Information_Cell_ReconfRqstTDD =  99,
598   id_DwPCH_LCR_Information_ResourceStatusInd = 101,
599   id_maxFACH_Power_LCR_CTCH_SetupRqstTDD = 154,
600   id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD = 174,
601   id_FPACH_LCR_Information = 290,
602   id_FPACH_LCR_Information_AuditRsp = 292,
603   id_FPACH_LCR_InformationList_AuditRsp =  22,
604   id_FPACH_LCR_InformationList_ResourceStatusInd = 311,
605   id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD = 312,
606   id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD = 314,
607   id_PCCPCH_LCR_Information_Cell_SetupRqstTDD = 456,
608   id_PCH_Power_LCR_CTCH_SetupRqstTDD = 457,
609   id_PCH_Power_LCR_CTCH_ReconfRqstTDD = 458,
610   id_PICH_LCR_Parameters_CTCH_SetupRqstTDD = 459,
611   id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD = 461,
612   id_RL_InformationResponse_LCR_RL_SetupRspTDD = 463,
613   id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD = 465,
614   id_TimeSlot  = 495,
615   id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = 466,
616   id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD = 467,
617   id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD = 468,
618   id_TimeSlotLCR_CM_Rqst = 469,
619   id_UL_DPCH_LCR_Information_RL_SetupRqstTDD = 470,
620   id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = 472,
621   id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = 473,
622   id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD = 474,
623   id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = 475,
624   id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = 477,
625   id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = 479,
626   id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD = 480,
627   id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD = 481,
628   id_UL_DPCH_LCR_InformationModify_AddList = 483,
629   id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD = 485,
630   id_UL_SIRTarget = 510,
631   id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst = 486,
632   id_PDSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst = 487,
633   id_Unused_ProtocolIE_ID_26 =  26,
634   id_Unused_ProtocolIE_ID_27 =  27,
635   id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst = 488,
636   id_PDSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst = 489,
637   id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst = 490,
638   id_PUSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst = 491,
639   id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst = 492,
640   id_PUSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst = 493,
641   id_timeslotInfo_CellSyncInitiationRqstTDD = 496,
642   id_SyncReportType_CellSyncReprtTDD = 497,
643   id_Power_Local_Cell_Group_InformationItem_AuditRsp = 498,
644   id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd = 499,
645   id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd = 500,
646   id_Power_Local_Cell_Group_InformationList_AuditRsp = 501,
647   id_Power_Local_Cell_Group_InformationList_ResourceStatusInd = 502,
648   id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd = 503,
649   id_Power_Local_Cell_Group_ID = 504,
650   id_PUSCH_Info_DM_Rqst = 505,
651   id_PUSCH_Info_DM_Rsp = 506,
652   id_PUSCH_Info_DM_Rprt = 507,
653   id_InitDL_Power = 509,
654   id_cellSyncBurstRepetitionPeriod = 511,
655   id_ReportCharacteristicsType_OnModification = 512,
656   id_SFNSFNMeasurementValueInformation = 513,
657   id_SFNSFNMeasurementThresholdInformation = 514,
658   id_TUTRANGPSMeasurementValueInformation = 515,
659   id_TUTRANGPSMeasurementThresholdInformation = 516,
660   id_Rx_Timing_Deviation_Value_LCR = 520,
661   id_RL_InformationResponse_LCR_RL_AdditionRspTDD =  51,
662   id_DL_PowerBalancing_Information =  28,
663   id_DL_PowerBalancing_ActivationIndicator =  29,
664   id_DL_PowerBalancing_UpdatedIndicator =  30,
665   id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD = 517,
666   id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD = 518,
667   id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD = 519,
668   id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD =  41,
669   id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD =  42,
670   id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst = 522,
671   id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst = 523,
672   id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst = 524,
673   id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst = 525,
674   id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst = 526,
675   id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 527,
676   id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 528,
677   id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 529,
678   id_bindingID = 102,
679   id_RL_Specific_DCH_Info = 103,
680   id_transportlayeraddress = 104,
681   id_DelayedActivation = 231,
682   id_DelayedActivationList_RL_ActivationCmdFDD = 232,
683   id_DelayedActivationInformation_RL_ActivationCmdFDD = 233,
684   id_DelayedActivationList_RL_ActivationCmdTDD = 234,
685   id_DelayedActivationInformation_RL_ActivationCmdTDD = 235,
686   id_neighbouringTDDCellMeasurementInformationLCR =  58,
687   id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD = 543,
688   id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD = 544,
689   id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD = 545,
690   id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD = 546,
691   id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD = 547,
692   id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD = 548,
693   id_SyncDLCodeIdThreInfoLCR = 549,
694   id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD = 550,
695   id_DwPCH_Power = 551,
696   id_AccumulatedClockupdate_CellSyncReprtTDD = 552,
697   id_Angle_Of_Arrival_Value_LCR = 521,
698   id_HSDSCH_FDD_Information = 530,
699   id_HSDSCH_FDD_Information_Response = 531,
700   id_HSDSCH_Information_to_Modify = 534,
701   id_HSDSCH_RNTI = 535,
702   id_HSDSCH_TDD_Information = 536,
703   id_HSDSCH_TDD_Information_Response = 537,
704   id_HSPDSCH_RL_ID = 541,
705   id_PrimCCPCH_RSCP_DL_PC_RqstTDD = 542,
706   id_Unused_ProtocolIE_ID_64 =  64,
707   id_PDSCH_RL_ID =  66,
708   id_HSDSCH_RearrangeList_Bearer_RearrangeInd = 553,
709   id_UL_Synchronisation_Parameters_LCR = 554,
710   id_HSDSCH_FDD_Update_Information = 555,
711   id_HSDSCH_TDD_Update_Information = 556,
712   id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD = 558,
713   id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD = 559,
714   id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD = 560,
715   id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD = 561,
716   id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD = 562,
717   id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD = 563,
718   id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD = 564,
719   id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD = 565,
720   id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD = 566,
721   id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD = 567,
722   id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD = 568,
723   id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD = 569,
724   id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD = 570,
725   id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD = 571,
726   id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD = 572,
727   id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD = 573,
728   id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD = 574,
729   id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD = 575,
730   id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD = 576,
731   id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = 577,
732   id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD = 578,
733   id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD = 579,
734   id_Initial_DL_Power_TimeslotLCR_InformationItem = 580,
735   id_Maximum_DL_Power_TimeslotLCR_InformationItem = 581,
736   id_Minimum_DL_Power_TimeslotLCR_InformationItem = 582,
737   id_HS_DSCHProvidedBitRateValueInformation = 583,
738   id_HS_DSCHRequiredPowerValueInformation = 585,
739   id_HS_DSCHRequiredPowerValue = 586,
740   id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission = 587,
741   id_HS_SICH_Reception_Quality = 588,
742   id_HS_SICH_Reception_Quality_Measurement_Value = 589,
743   id_HSSICH_Info_DM_Rprt = 590,
744   id_HSSICH_Info_DM_Rqst = 591,
745   id_HSSICH_Info_DM_Rsp = 592,
746   id_Best_Cell_Portions_Value = 593,
747   id_Primary_CPICH_Usage_for_Channel_Estimation = 594,
748   id_Secondary_CPICH_Information_Change = 595,
749   id_NumberOfReportedCellPortions = 596,
750   id_CellPortion_InformationItem_Cell_SetupRqstFDD = 597,
751   id_CellPortion_InformationList_Cell_SetupRqstFDD = 598,
752   id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD = 599,
753   id_Secondary_CPICH_Information = 600,
754   id_Received_total_wide_band_power_For_CellPortion = 601,
755   id_Unidirectional_DCH_Indicator = 602,
756   id_TimingAdjustmentValueLCR = 603,
757   id_multipleRL_dl_DPCH_InformationList = 604,
758   id_multipleRL_dl_DPCH_InformationModifyList = 605,
759   id_multipleRL_ul_DPCH_InformationList = 606,
760   id_multipleRL_ul_DPCH_InformationModifyList = 607,
761   id_RL_ID     = 608,
762   id_SAT_Info_Almanac_ExtItem = 609,
763   id_HSDPA_Capability = 610,
764   id_HSDSCH_Resources_Information_AuditRsp = 611,
765   id_HSDSCH_Resources_Information_ResourceStatusInd = 612,
766   id_HSDSCH_MACdFlows_to_Add = 613,
767   id_HSDSCH_MACdFlows_to_Delete = 614,
768   id_HSDSCH_Information_to_Modify_Unsynchronised = 615,
769   id_TnlQos    = 616,
770   id_Received_total_wide_band_power_For_CellPortion_Value = 617,
771   id_Transmitted_Carrier_Power_For_CellPortion = 618,
772   id_Transmitted_Carrier_Power_For_CellPortion_Value = 619,
773   id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion = 620,
774   id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue = 621,
775   id_UpPTSInterferenceValue = 622,
776   id_PrimaryCCPCH_RSCP_Delta = 623,
777   id_MeasurementRecoveryBehavior = 624,
778   id_MeasurementRecoveryReportingIndicator = 625,
779   id_MeasurementRecoverySupportIndicator = 626,
780   id_Tstd_indicator = 627,
781   id_multiple_RL_Information_RL_ReconfPrepTDD = 628,
782   id_multiple_RL_Information_RL_ReconfRqstTDD = 629,
783   id_DL_DPCH_Power_Information_RL_ReconfPrepFDD = 630,
784   id_F_DPCH_Information_RL_ReconfPrepFDD = 631,
785   id_F_DPCH_Information_RL_SetupRqstFDD = 632,
786   id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD = 633,
787   id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD = 634,
788   id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD = 635,
789   id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD = 636,
790   id_MICH_CFN  = 637,
791   id_MICH_Information_AuditRsp = 638,
792   id_MICH_Information_ResourceStatusInd = 639,
793   id_MICH_Parameters_CTCH_ReconfRqstFDD = 640,
794   id_MICH_Parameters_CTCH_ReconfRqstTDD = 641,
795   id_MICH_Parameters_CTCH_SetupRqstFDD = 642,
796   id_MICH_Parameters_CTCH_SetupRqstTDD = 643,
797   id_Modification_Period = 644,
798   id_NI_Information_NotifUpdateCmd = 645,
799   id_S_CCPCH_InformationListExt_AuditRsp = 646,
800   id_S_CCPCH_InformationListExt_ResourceStatusInd = 647,
801   id_S_CCPCH_LCR_InformationListExt_AuditRsp = 648,
802   id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd = 649,
803   id_HARQ_Preamble_Mode = 650,
804   id_Initial_DL_DPCH_TimingAdjustment = 651,
805   id_Initial_DL_DPCH_TimingAdjustment_Allowed = 652,
806   id_DLTransmissionBranchLoadValue = 653,
807   id_Power_Local_Cell_Group_choice_CM_Rqst = 654,
808   id_Power_Local_Cell_Group_choice_CM_Rsp = 655,
809   id_Power_Local_Cell_Group_choice_CM_Rprt = 656,
810   id_SynchronisationIndicator = 657,
811   id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst = 658,
812   id_Unused_ProtocolIE_ID_659 = 659,
813   id_HS_DSCHRequiredPowerValue_For_Cell_Portion = 660,
814   id_HS_DSCHRequiredPowerValueInformation_For_CellPortion = 661,
815   id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion = 662,
816   id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = 663,
817   id_E_AGCH_FDD_Code_Information = 664,
818   id_E_DCH_Capability = 665,
819   id_E_DCH_FDD_DL_Control_Channel_Information = 666,
820   id_E_DCH_FDD_Information = 667,
821   id_E_DCH_FDD_Information_Response = 668,
822   id_E_DCH_FDD_Information_to_Modify = 669,
823   id_E_DCH_MACdFlows_to_Add = 670,
824   id_E_DCH_MACdFlows_to_Delete = 671,
825   id_E_DCH_Resources_Information_AuditRsp = 672,
826   id_E_DCH_Resources_Information_ResourceStatusInd = 673,
827   id_E_DCH_RL_Indication = 674,
828   id_E_DCH_RL_Set_ID = 675,
829   id_E_DPCH_Information_RL_ReconfPrepFDD = 676,
830   id_E_DPCH_Information_RL_SetupRqstFDD = 677,
831   id_E_RGCH_E_HICH_FDD_Code_Information = 678,
832   id_Serving_E_DCH_RL_ID = 679,
833   id_UL_DPDCH_Indicator_For_E_DCH_Operation = 680,
834   id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD = 681,
835   id_E_DPCH_Information_RL_ReconfRqstFDD = 682,
836   id_Maximum_Target_ReceivedTotalWideBandPower = 683,
837   id_E_DCHProvidedBitRateValueInformation = 684,
838   id_HARQ_Preamble_Mode_Activation_Indicator = 685,
839   id_RL_Specific_E_DCH_Info = 686,
840   id_E_DCH_CapacityConsumptionLaw = 687,
841   id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = 688,
842   id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = 689,
843   id_E_DCH_RearrangeList_Bearer_RearrangeInd = 690,
844   id_Unused_ProtocolIE_ID_691 = 691,
845   id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 692,
846   id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio = 693,
847   id_CellPortion_InformationItem_Cell_ReconfRqstFDD = 694,
848   id_CellPortion_InformationList_Cell_ReconfRqstFDD = 695,
849   id_multiple_PUSCH_InfoList_DM_Rsp = 696,
850   id_multiple_PUSCH_InfoList_DM_Rprt = 697,
851   id_Reference_ReceivedTotalWideBandPower = 698,
852   id_E_DCH_Serving_Cell_Change_Info_Response = 699,
853   id_HS_DSCH_Serving_Cell_Change_Info = 700,
854   id_HS_DSCH_Serving_Cell_Change_Info_Response = 701,
855   id_Serving_Cell_Change_CFN = 702,
856   id_E_DCH_HARQ_Combining_Capability = 703,
857   id_E_DCH_TTI2ms_Capability = 704,
858   id_E_DCH_SF_Capability = 705,
859   id_E_DCH_FDD_Update_Information = 706,
860   id_F_DPCH_Capability = 707,
861   id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue = 708,
862   id_HSSICH_SIRTarget = 709,
863   id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp = 710,
864   id_PLCCH_Information_AuditRsp = 711,
865   id_PLCCH_Information_ResourceStatusInd = 712,
866   id_PLCCH_Information_RL_ReconfPrepTDDLCR = 713,
867   id_PLCCH_Information_UL_TimeslotLCR_Info = 714,
868   id_PLCCH_InformationList_AuditRsp = 715,
869   id_PLCCH_InformationList_ResourceStatusInd = 716,
870   id_PLCCH_Parameters_CTCH_ReconfRqstTDD = 717,
871   id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD = 718,
872   id_PICH_768_Parameters_CTCH_SetupRqstTDD = 719,
873   id_PRACH_768_Parameters_CTCH_SetupRqstTDD = 720,
874   id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD = 721,
875   id_PICH_768_Parameters_CTCH_ReconfRqstTDD = 722,
876   id_MICH_768_Parameters_CTCH_ReconfRqstTDD = 723,
877   id_CommonPhysicalChannelID768_CommonTrChDeletionReq = 724,
878   id_S_CCPCH_768_InformationList_AuditRsp = 725,
879   id_S_CCPCH_768_Information_AuditRsp = 726,
880   id_neighbouringTDDCellMeasurementInformation768 = 727,
881   id_PCCPCH_768_Information_Cell_SetupRqstTDD = 728,
882   id_SCH_768_Information_Cell_SetupRqstTDD = 729,
883   id_SCH_768_Information_Cell_ReconfRqstTDD = 730,
884   id_PCCPCH_768_Information_Cell_ReconfRqstTDD = 731,
885   id_P_CCPCH_768_Information_AuditRsp = 732,
886   id_PICH_768_Information_AuditRsp = 733,
887   id_PRACH_768_InformationList_AuditRsp = 734,
888   id_SCH_768_Information_AuditRsp = 735,
889   id_MICH_768_Information_AuditRsp = 736,
890   id_PRACH_768_Information = 737,
891   id_S_CCPCH_768_Information_ResourceStatusInd = 738,
892   id_P_CCPCH_768_Information_ResourceStatusInd = 739,
893   id_PICH_768_Information_ResourceStatusInd = 740,
894   id_PRACH_768_InformationList_ResourceStatusInd = 741,
895   id_SCH_768_Information_ResourceStatusInd = 742,
896   id_MICH_768_Information_ResourceStatusInd = 743,
897   id_S_CCPCH_768_InformationList_ResourceStatusInd = 744,
898   id_UL_DPCH_768_Information_RL_SetupRqstTDD = 745,
899   id_DL_DPCH_768_Information_RL_SetupRqstTDD = 746,
900   id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD = 747,
901   id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD = 748,
902   id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD = 749,
903   id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD = 750,
904   id_UL_DPCH_768_InformationModify_AddItem = 751,
905   id_UL_DPCH_768_InformationModify_AddList = 752,
906   id_UL_Timeslot768_Information_RL_ReconfPrepTDD = 753,
907   id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD = 754,
908   id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = 755,
909   id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD = 756,
910   id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = 757,
911   id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD = 758,
912   id_DPCH_ID768_DM_Rqst = 759,
913   id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp = 760,
914   id_DPCH_ID768_DM_Rsp = 761,
915   id_Rx_Timing_Deviation_Value_768 = 762,
916   id_DPCH_ID768_DM_Rprt = 763,
917   id_PDSCH_AddInformation_768_PSCH_ReconfRqst = 764,
918   id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst = 765,
919   id_PUSCH_AddInformation_768_PSCH_ReconfRqst = 766,
920   id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst = 767,
921   id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst = 768,
922   id_hS_SCCH_Information_768_PSCH_ReconfRqst = 769,
923   id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst = 770,
924   id_hsSCCH_Specific_Information_ResponseTDD768 = 771,
925   id_E_DPCH_Information_RL_AdditionReqFDD = 772,
926   id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR = 775,
927   id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR = 780,
928   id_E_DCH_PowerOffset_for_SchedulingInfo = 782,
929   id_HSDSCH_Configured_Indicator = 783,
930   id_Rx_Timing_Deviation_Value_384_ext = 786,
931   id_RTWP_ReportingIndicator = 787,
932   id_RTWP_CellPortion_ReportingIndicator = 788,
933   id_Received_Scheduled_EDCH_Power_Share_Value = 789,
934   id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value = 790,
935   id_Received_Scheduled_EDCH_Power_Share = 791,
936   id_Received_Scheduled_EDCH_Power_Share_For_CellPortion = 792,
937   id_tFCI_Presence = 793,
938   id_HSSICH_TPC_StepSize = 794,
939   id_E_RUCCH_InformationList_AuditRsp = 795,
940   id_E_RUCCH_InformationList_ResourceStatusInd = 796,
941   id_E_DCH_TDD_CapacityConsumptionLaw = 797,
942   id_E_RUCCH_Information = 798,
943   id_E_DCH_Information = 799,
944   id_E_DCH_Information_Response = 800,
945   id_E_DCH_Information_Reconfig = 801,
946   id_E_PUCH_Information_PSCH_ReconfRqst = 802,
947   id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 803,
948   id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 804,
949   id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 805,
950   id_E_HICH_Information_PSCH_ReconfRqst = 806,
951   id_E_HICH_TimeOffset = 807,
952   id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells = 808,
953   id_E_DCH_Serving_RL_ID = 809,
954   id_E_RUCCH_768_InformationList_AuditRsp = 810,
955   id_E_RUCCH_768_InformationList_ResourceStatusInd = 811,
956   id_E_RUCCH_768_Information = 812,
957   id_E_DCH_768_Information = 813,
958   id_E_DCH_768_Information_Reconfig = 814,
959   id_E_PUCH_Information_768_PSCH_ReconfRqst = 815,
960   id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = 816,
961   id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = 817,
962   id_E_HICH_Information_768_PSCH_ReconfRqst = 818,
963   id_ExtendedPropagationDelay = 819,
964   id_Extended_Round_Trip_Time_Value = 820,
965   id_AlternativeFormatReportingIndicator = 821,
966   id_DCH_Indicator_For_E_DCH_HSDPA_Operation = 822,
967   id_Reference_ReceivedTotalWideBandPowerReporting = 823,
968   id_Reference_ReceivedTotalWideBandPowerSupportIndicator = 824,
969   id_ueCapability_Info = 825,
970   id_MAChs_ResetIndicator = 826,
971   id_Fast_Reconfiguration_Mode = 827,
972   id_Fast_Reconfiguration_Permission = 828,
973   id_BroadcastReference = 829,
974   id_BroadcastCommonTransportBearerIndication = 830,
975   id_ContinuousPacketConnectivityDTX_DRX_Capability = 831,
976   id_ContinuousPacketConnectivityDTX_DRX_Information = 832,
977   id_ContinuousPacketConnectivityHS_SCCH_less_Capability = 833,
978   id_ContinuousPacketConnectivityHS_SCCH_less_Information = 834,
979   id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response = 835,
980   id_CPC_Information = 836,
981   id_MIMO_Capability = 837,
982   id_MIMO_PilotConfiguration = 838,
983   id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD = 841,
984   id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD = 842,
985   id_S_CCPCH_Modulation = 843,
986   id_HS_PDSCH_Code_Change_Grant = 844,
987   id_HS_PDSCH_Code_Change_Indicator = 845,
988   id_SYNC_UL_Partition_LCR = 846,
989   id_E_DCH_LCR_Information = 847,
990   id_E_DCH_LCR_Information_Reconfig = 848,
991   id_E_PUCH_Information_LCR_PSCH_ReconfRqst = 852,
992   id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = 853,
993   id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = 854,
994   id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = 855,
995   id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = 856,
996   id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst = 857,
997   id_E_HICH_TimeOffsetLCR = 858,
998   id_SixtyfourQAM_DL_Capability = 860,
999   id_SixteenQAM_UL_Capability = 861,
1000   id_HSDSCH_MACdPDU_SizeCapability = 864,
1001   id_HSDSCH_MACdPDUSizeFormat = 865,
1002   id_MaximumMACdPDU_SizeExtended = 866,
1003   id_F_DPCH_SlotFormat = 870,
1004   id_F_DPCH_SlotFormatCapability = 871,
1005   id_LCRTDD_uplink_Physical_Channel_Capability = 872,
1006   id_Extended_RNC_ID = 873,
1007   id_Max_UE_DTX_Cycle = 874,
1008   id_Secondary_CCPCH_SlotFormat_Extended = 876,
1009   id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR = 878,
1010   id_MBSFN_Only_Mode_Capability = 879,
1011   id_Time_Slot_Parameter_ID = 880,
1012   id_Additional_failed_HS_SICH = 881,
1013   id_Additional_missed_HS_SICH = 882,
1014   id_Additional_total_HS_SICH = 883,
1015   id_Additional_HS_SICH_Reception_Quality_Measurement_Value = 884,
1016   id_GANSS_Common_Data = 887,
1017   id_GANSS_Information = 888,
1018   id_GANSS_Generic_Data = 889,
1019   id_TUTRANGANSSMeasurementThresholdInformation = 890,
1020   id_TUTRANGANSSMeasurementValueInformation = 891,
1021   id_ModulationPO_MBSFN = 892,
1022   id_Enhanced_FACH_Capability = 895,
1023   id_Enhanced_PCH_Capability = 896,
1024   id_HSDSCH_Common_System_InformationFDD = 897,
1025   id_HSDSCH_Common_System_Information_ResponseFDD = 898,
1026   id_HSDSCH_Paging_System_InformationFDD = 899,
1027   id_HSDSCH_Paging_System_Information_ResponseFDD = 900,
1028   id_MBMS_Capability = 901,
1029   id_Ext_Reference_E_TFCI_PO = 902,
1030   id_Ext_Max_Bits_MACe_PDU_non_scheduled = 903,
1031   id_HARQ_MemoryPartitioningInfoExtForMIMO = 904,
1032   id_MIMO_ActivationIndicator = 905,
1033   id_MIMO_Mode_Indicator = 906,
1034   id_MIMO_N_M_Ratio = 907,
1035   id_IPMulticastIndication = 908,
1036   id_IPMulticastDataBearerIndication = 909,
1037   id_TransportBearerNotSetupIndicator = 910,
1038   id_TransportBearerNotRequestedIndicator = 911,
1039   id_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD = 912,
1040   id_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp = 913,
1041   id_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp = 914,
1042   id_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD = 915,
1043   id_UARFCN_Adjustment = 916,
1044   id_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd = 917,
1045   id_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd = 918,
1046   id_UPPCHPositionLCR = 919,
1047   id_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD = 920,
1048   id_UPPCH_LCR_InformationList_AuditRsp = 921,
1049   id_UPPCH_LCR_InformationItem_AuditRsp = 922,
1050   id_UPPCH_LCR_InformationList_ResourceStatusInd = 923,
1051   id_UPPCH_LCR_InformationItem_ResourceStatusInd = 924,
1052   id_multipleFreq_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = 925,
1053   id_number_Of_Supported_Carriers = 926,
1054   id_multipleFreq_HSPDSCH_InformationList_ResponseTDDLCR = 927,
1055   id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD = 928,
1056   id_multipleFreq_HS_DSCH_Resources_InformationList_AuditRsp = 929,
1057   id_multipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd = 930,
1058   id_UARFCNSpecificCauseList = 931,
1059   id_tSN_Length = 932,
1060   id_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = 933,
1061   id_multicarrier_number = 934,
1062   id_Extended_HS_SCCH_ID = 935,
1063   id_Extended_HS_SICH_ID = 936,
1064   id_HSSICH_InfoExt_DM_Rqst = 937,
1065   id_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst = 938,
1066   id_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst = 939,
1067   id_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst = 940,
1068   id_PowerControlGAP = 941,
1069   id_MBSFN_SpecialTimeSlot_LCR = 942,
1070   id_Common_MACFlows_to_DeleteFDD = 943,
1071   id_Paging_MACFlows_to_DeleteFDD = 944,
1072   id_E_TFCI_Boost_Information = 945,
1073   id_SixteenQAM_UL_Operation_Indicator = 946,
1074   id_SixtyfourQAM_UsageAllowedIndicator = 947,
1075   id_SixtyfourQAM_DL_UsageIndicator = 948,
1076   id_Default_Serving_Grant_in_DTX_Cycle2 = 949,
1077   id_Maximum_Target_ReceivedTotalWideBandPower_LCR = 950,
1078   id_E_DPDCH_PowerInterpolation = 951
1079 } ProtocolIE_ID_enum;
1080
1081 /*--- End of included file: packet-nbap-val.h ---*/
1082 #line 53 "packet-nbap-template.c"
1083
1084 static dissector_handle_t nbap_handle = NULL;
1085
1086 /* Initialize the protocol and registered fields */
1087 static int proto_nbap = -1;
1088
1089
1090 /*--- Included file: packet-nbap-hf.c ---*/
1091 #line 1 "packet-nbap-hf.c"
1092 static int hf_nbap_Active_Pattern_Sequence_Information_PDU = -1;  /* Active_Pattern_Sequence_Information */
1093 static int hf_nbap_AlternativeFormatReportingIndicator_PDU = -1;  /* AlternativeFormatReportingIndicator */
1094 static int hf_nbap_Angle_Of_Arrival_Value_LCR_PDU = -1;  /* Angle_Of_Arrival_Value_LCR */
1095 static int hf_nbap_BCCH_ModificationTime_PDU = -1;  /* BCCH_ModificationTime */
1096 static int hf_nbap_Best_Cell_Portions_Value_PDU = -1;  /* Best_Cell_Portions_Value */
1097 static int hf_nbap_BindingID_PDU = -1;            /* BindingID */
1098 static int hf_nbap_BlockingPriorityIndicator_PDU = -1;  /* BlockingPriorityIndicator */
1099 static int hf_nbap_BroadcastCommonTransportBearerIndication_PDU = -1;  /* BroadcastCommonTransportBearerIndication */
1100 static int hf_nbap_BroadcastReference_PDU = -1;   /* BroadcastReference */
1101 static int hf_nbap_Cause_PDU = -1;                /* Cause */
1102 static int hf_nbap_CellParameterID_PDU = -1;      /* CellParameterID */
1103 static int hf_nbap_CellSyncBurstRepetitionPeriod_PDU = -1;  /* CellSyncBurstRepetitionPeriod */
1104 static int hf_nbap_CFN_PDU = -1;                  /* CFN */
1105 static int hf_nbap_C_ID_PDU = -1;                 /* C_ID */
1106 static int hf_nbap_Closedlooptimingadjustmentmode_PDU = -1;  /* Closedlooptimingadjustmentmode */
1107 static int hf_nbap_Common_MACFlows_to_DeleteFDD_PDU = -1;  /* Common_MACFlows_to_DeleteFDD */
1108 static int hf_nbap_CommonMeasurementAccuracy_PDU = -1;  /* CommonMeasurementAccuracy */
1109 static int hf_nbap_CommonMeasurementType_PDU = -1;  /* CommonMeasurementType */
1110 static int hf_nbap_CommonPhysicalChannelID_PDU = -1;  /* CommonPhysicalChannelID */
1111 static int hf_nbap_CommonPhysicalChannelID768_PDU = -1;  /* CommonPhysicalChannelID768 */
1112 static int hf_nbap_Common_PhysicalChannel_Status_Information_PDU = -1;  /* Common_PhysicalChannel_Status_Information */
1113 static int hf_nbap_Common_PhysicalChannel_Status_Information768_PDU = -1;  /* Common_PhysicalChannel_Status_Information768 */
1114 static int hf_nbap_CommonTransportChannel_InformationResponse_PDU = -1;  /* CommonTransportChannel_InformationResponse */
1115 static int hf_nbap_Common_TransportChannel_Status_Information_PDU = -1;  /* Common_TransportChannel_Status_Information */
1116 static int hf_nbap_CommunicationControlPortID_PDU = -1;  /* CommunicationControlPortID */
1117 static int hf_nbap_Compressed_Mode_Deactivation_Flag_PDU = -1;  /* Compressed_Mode_Deactivation_Flag */
1118 static int hf_nbap_ConfigurationGenerationID_PDU = -1;  /* ConfigurationGenerationID */
1119 static int hf_nbap_ConstantValue_PDU = -1;        /* ConstantValue */
1120 static int hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU = -1;  /* ContinuousPacketConnectivityDTX_DRX_Capability */
1121 static int hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU = -1;  /* ContinuousPacketConnectivityDTX_DRX_Information */
1122 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Capability */
1123 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Information */
1124 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Information_Response */
1125 static int hf_nbap_ControlGAP_PDU = -1;           /* ControlGAP */
1126 static int hf_nbap_CPC_Information_PDU = -1;      /* CPC_Information */
1127 static int hf_nbap_CriticalityDiagnostics_PDU = -1;  /* CriticalityDiagnostics */
1128 static int hf_nbap_CRNC_CommunicationContextID_PDU = -1;  /* CRNC_CommunicationContextID */
1129 static int hf_nbap_CSBMeasurementID_PDU = -1;     /* CSBMeasurementID */
1130 static int hf_nbap_CSBTransmissionID_PDU = -1;    /* CSBTransmissionID */
1131 static int hf_nbap_DCH_FDD_Information_PDU = -1;  /* DCH_FDD_Information */
1132 static int hf_nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU = -1;  /* DCH_Indicator_For_E_DCH_HSDPA_Operation */
1133 static int hf_nbap_DCH_InformationResponse_PDU = -1;  /* DCH_InformationResponse */
1134 static int hf_nbap_DCH_TDD_Information_PDU = -1;  /* DCH_TDD_Information */
1135 static int hf_nbap_FDD_DCHs_to_Modify_PDU = -1;   /* FDD_DCHs_to_Modify */
1136 static int hf_nbap_TDD_DCHs_to_Modify_PDU = -1;   /* TDD_DCHs_to_Modify */
1137 static int hf_nbap_DedicatedMeasurementType_PDU = -1;  /* DedicatedMeasurementType */
1138 static int hf_nbap_DelayedActivation_PDU = -1;    /* DelayedActivation */
1139 static int hf_nbap_DL_DPCH_TimingAdjustment_PDU = -1;  /* DL_DPCH_TimingAdjustment */
1140 static int hf_nbap_DL_Power_PDU = -1;             /* DL_Power */
1141 static int hf_nbap_DL_PowerBalancing_Information_PDU = -1;  /* DL_PowerBalancing_Information */
1142 static int hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU = -1;  /* DL_PowerBalancing_ActivationIndicator */
1143 static int hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU = -1;  /* DL_PowerBalancing_UpdatedIndicator */
1144 static int hf_nbap_DL_ScramblingCode_PDU = -1;    /* DL_ScramblingCode */
1145 static int hf_nbap_DL_TimeslotISCPInfo_PDU = -1;  /* DL_TimeslotISCPInfo */
1146 static int hf_nbap_DL_TimeslotISCPInfoLCR_PDU = -1;  /* DL_TimeslotISCPInfoLCR */
1147 static int hf_nbap_DL_TPC_Pattern01Count_PDU = -1;  /* DL_TPC_Pattern01Count */
1148 static int hf_nbap_DLTransmissionBranchLoadValue_PDU = -1;  /* DLTransmissionBranchLoadValue */
1149 static int hf_nbap_DPC_Mode_PDU = -1;             /* DPC_Mode */
1150 static int hf_nbap_DPCH_ID768_PDU = -1;           /* DPCH_ID768 */
1151 static int hf_nbap_DSCH_InformationResponse_PDU = -1;  /* DSCH_InformationResponse */
1152 static int hf_nbap_DSCH_TDD_Information_PDU = -1;  /* DSCH_TDD_Information */
1153 static int hf_nbap_DwPCH_Power_PDU = -1;          /* DwPCH_Power */
1154 static int hf_nbap_E_AGCH_FDD_Code_Information_PDU = -1;  /* E_AGCH_FDD_Code_Information */
1155 static int hf_nbap_E_DCH_Capability_PDU = -1;     /* E_DCH_Capability */
1156 static int hf_nbap_E_DCHCapacityConsumptionLaw_PDU = -1;  /* E_DCHCapacityConsumptionLaw */
1157 static int hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU = -1;  /* E_DCH_TDD_CapacityConsumptionLaw */
1158 static int hf_nbap_E_DCH_TTI2ms_Capability_PDU = -1;  /* E_DCH_TTI2ms_Capability */
1159 static int hf_nbap_E_DCH_SF_Capability_PDU = -1;  /* E_DCH_SF_Capability */
1160 static int hf_nbap_E_DCH_HARQ_Combining_Capability_PDU = -1;  /* E_DCH_HARQ_Combining_Capability */
1161 static int hf_nbap_E_DCH_FDD_DL_Control_Channel_Information_PDU = -1;  /* E_DCH_FDD_DL_Control_Channel_Information */
1162 static int hf_nbap_E_DCH_FDD_Information_PDU = -1;  /* E_DCH_FDD_Information */
1163 static int hf_nbap_E_DCH_FDD_Information_Response_PDU = -1;  /* E_DCH_FDD_Information_Response */
1164 static int hf_nbap_E_DCH_FDD_Information_to_Modify_PDU = -1;  /* E_DCH_FDD_Information_to_Modify */
1165 static int hf_nbap_E_DCH_FDD_Update_Information_PDU = -1;  /* E_DCH_FDD_Update_Information */
1166 static int hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU = -1;  /* E_DCH_PowerOffset_for_SchedulingInfo */
1167 static int hf_nbap_E_DCH_MACdFlows_Information_PDU = -1;  /* E_DCH_MACdFlows_Information */
1168 static int hf_nbap_E_DCH_MACdFlows_to_Delete_PDU = -1;  /* E_DCH_MACdFlows_to_Delete */
1169 static int hf_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU = -1;  /* E_DCH_Non_serving_Relative_Grant_Down_Commands */
1170 static int hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU = -1;  /* Maximum_Target_ReceivedTotalWideBandPower */
1171 static int hf_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU = -1;  /* Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio */
1172 static int hf_nbap_E_DCH_RL_Indication_PDU = -1;  /* E_DCH_RL_Indication */
1173 static int hf_nbap_E_DCH_Serving_Cell_Change_Info_Response_PDU = -1;  /* E_DCH_Serving_Cell_Change_Info_Response */
1174 static int hf_nbap_E_DPDCH_PowerInterpolation_PDU = -1;  /* E_DPDCH_PowerInterpolation */
1175 static int hf_nbap_End_Of_Audit_Sequence_Indicator_PDU = -1;  /* End_Of_Audit_Sequence_Indicator */
1176 static int hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU = -1;  /* E_RGCH_E_HICH_FDD_Code_Information */
1177 static int hf_nbap_E_TFCI_Boost_Information_PDU = -1;  /* E_TFCI_Boost_Information */
1178 static int hf_nbap_E_DCHProvidedBitRate_PDU = -1;  /* E_DCHProvidedBitRate */
1179 static int hf_nbap_E_HICH_TimeOffset_PDU = -1;    /* E_HICH_TimeOffset */
1180 static int hf_nbap_E_HICH_TimeOffsetLCR_PDU = -1;  /* E_HICH_TimeOffsetLCR */
1181 static int hf_nbap_E_DCH_Information_PDU = -1;    /* E_DCH_Information */
1182 static int hf_nbap_E_DCH_Information_Response_PDU = -1;  /* E_DCH_Information_Response */
1183 static int hf_nbap_E_DCH_Information_Reconfig_PDU = -1;  /* E_DCH_Information_Reconfig */
1184 static int hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU = -1;  /* Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells */
1185 static int hf_nbap_E_DCH_768_Information_PDU = -1;  /* E_DCH_768_Information */
1186 static int hf_nbap_E_DCH_768_Information_Reconfig_PDU = -1;  /* E_DCH_768_Information_Reconfig */
1187 static int hf_nbap_E_DCH_LCR_Information_PDU = -1;  /* E_DCH_LCR_Information */
1188 static int hf_nbap_E_DCH_LCR_Information_Reconfig_PDU = -1;  /* E_DCH_LCR_Information_Reconfig */
1189 static int hf_nbap_Enhanced_FACH_Capability_PDU = -1;  /* Enhanced_FACH_Capability */
1190 static int hf_nbap_Enhanced_PCH_Capability_PDU = -1;  /* Enhanced_PCH_Capability */
1191 static int hf_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU = -1;  /* Ext_Max_Bits_MACe_PDU_non_scheduled */
1192 static int hf_nbap_Ext_Reference_E_TFCI_PO_PDU = -1;  /* Ext_Reference_E_TFCI_PO */
1193 static int hf_nbap_ExtendedPropagationDelay_PDU = -1;  /* ExtendedPropagationDelay */
1194 static int hf_nbap_Extended_RNC_ID_PDU = -1;      /* Extended_RNC_ID */
1195 static int hf_nbap_Extended_Round_Trip_Time_Value_PDU = -1;  /* Extended_Round_Trip_Time_Value */
1196 static int hf_nbap_Extended_HS_SCCH_ID_PDU = -1;  /* Extended_HS_SCCH_ID */
1197 static int hf_nbap_Extended_HS_SICH_ID_PDU = -1;  /* Extended_HS_SICH_ID */
1198 static int hf_nbap_Fast_Reconfiguration_Mode_PDU = -1;  /* Fast_Reconfiguration_Mode */
1199 static int hf_nbap_Fast_Reconfiguration_Permission_PDU = -1;  /* Fast_Reconfiguration_Permission */
1200 static int hf_nbap_FDD_S_CCPCH_FrameOffset_PDU = -1;  /* FDD_S_CCPCH_FrameOffset */
1201 static int hf_nbap_F_DPCH_Capability_PDU = -1;    /* F_DPCH_Capability */
1202 static int hf_nbap_F_DPCH_SlotFormat_PDU = -1;    /* F_DPCH_SlotFormat */
1203 static int hf_nbap_F_DPCH_SlotFormatCapability_PDU = -1;  /* F_DPCH_SlotFormatCapability */
1204 static int hf_nbap_FNReportingIndicator_PDU = -1;  /* FNReportingIndicator */
1205 static int hf_nbap_GANSS_Common_Data_PDU = -1;    /* GANSS_Common_Data */
1206 static int hf_nbap_GANSS_Generic_Data_PDU = -1;   /* GANSS_Generic_Data */
1207 static int hf_nbap_GANSS_Information_PDU = -1;    /* GANSS_Information */
1208 static int hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU = -1;  /* HARQ_MemoryPartitioningInfoExtForMIMO */
1209 static int hf_nbap_HARQ_Preamble_Mode_PDU = -1;   /* HARQ_Preamble_Mode */
1210 static int hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU = -1;  /* HARQ_Preamble_Mode_Activation_Indicator */
1211 static int hf_nbap_HSDPA_Capability_PDU = -1;     /* HSDPA_Capability */
1212 static int hf_nbap_HS_DSCHProvidedBitRate_PDU = -1;  /* HS_DSCHProvidedBitRate */
1213 static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU = -1;  /* HS_DSCHProvidedBitRateValueInformation_For_CellPortion */
1214 static int hf_nbap_HS_DSCHRequiredPower_PDU = -1;  /* HS_DSCHRequiredPower */
1215 static int hf_nbap_HS_DSCHRequiredPowerValue_PDU = -1;  /* HS_DSCHRequiredPowerValue */
1216 static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU = -1;  /* HS_DSCHRequiredPowerValueInformation_For_CellPortion */
1217 static int hf_nbap_HSDSCH_Common_System_InformationFDD_PDU = -1;  /* HSDSCH_Common_System_InformationFDD */
1218 static int hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU = -1;  /* HSDSCH_Common_System_Information_ResponseFDD */
1219 static int hf_nbap_HSDSCH_FDD_Information_PDU = -1;  /* HSDSCH_FDD_Information */
1220 static int hf_nbap_HSDSCH_TDD_Information_PDU = -1;  /* HSDSCH_TDD_Information */
1221 static int hf_nbap_HSDSCH_Information_to_Modify_PDU = -1;  /* HSDSCH_Information_to_Modify */
1222 static int hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU = -1;  /* HSDSCH_MACdPDUSizeFormat */
1223 static int hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU = -1;  /* HSDSCH_MACdPDU_SizeCapability */
1224 static int hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU = -1;  /* HSDSCH_Information_to_Modify_Unsynchronised */
1225 static int hf_nbap_HSDSCH_FDD_Information_Response_PDU = -1;  /* HSDSCH_FDD_Information_Response */
1226 static int hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU = -1;  /* HSDSCH_Paging_System_InformationFDD */
1227 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU = -1;  /* HSDSCH_Paging_System_Information_ResponseFDD */
1228 static int hf_nbap_HSDSCH_TDD_Information_Response_PDU = -1;  /* HSDSCH_TDD_Information_Response */
1229 static int hf_nbap_HSDSCH_MACdFlows_Information_PDU = -1;  /* HSDSCH_MACdFlows_Information */
1230 static int hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU = -1;  /* HSDSCH_MACdFlows_to_Delete */
1231 static int hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU = -1;  /* HSSCCH_Specific_InformationRespListTDD768 */
1232 static int hf_nbap_HS_SICH_Reception_Quality_Value_PDU = -1;  /* HS_SICH_Reception_Quality_Value */
1233 static int hf_nbap_HS_SICH_failed_PDU = -1;       /* HS_SICH_failed */
1234 static int hf_nbap_HS_SICH_missed_PDU = -1;       /* HS_SICH_missed */
1235 static int hf_nbap_HS_SICH_total_PDU = -1;        /* HS_SICH_total */
1236 static int hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU = -1;  /* HS_SICH_Reception_Quality_Measurement_Value */
1237 static int hf_nbap_HSDSCH_RNTI_PDU = -1;          /* HSDSCH_RNTI */
1238 static int hf_nbap_HS_PDSCH_FDD_Code_Information_PDU = -1;  /* HS_PDSCH_FDD_Code_Information */
1239 static int hf_nbap_HS_SICH_ID_PDU = -1;           /* HS_SICH_ID */
1240 static int hf_nbap_HS_SCCH_FDD_Code_Information_PDU = -1;  /* HS_SCCH_FDD_Code_Information */
1241 static int hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU = -1;  /* HS_PDSCH_Code_Change_Indicator */
1242 static int hf_nbap_HS_PDSCH_Code_Change_Grant_PDU = -1;  /* HS_PDSCH_Code_Change_Grant */
1243 static int hf_nbap_HSDSCH_Configured_Indicator_PDU = -1;  /* HSDSCH_Configured_Indicator */
1244 static int hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU = -1;  /* HS_DSCH_Serving_Cell_Change_Info */
1245 static int hf_nbap_HS_DSCH_Serving_Cell_Change_Info_Response_PDU = -1;  /* HS_DSCH_Serving_Cell_Change_Info_Response */
1246 static int hf_nbap_HSDSCH_FDD_Update_Information_PDU = -1;  /* HSDSCH_FDD_Update_Information */
1247 static int hf_nbap_HSDSCH_TDD_Update_Information_PDU = -1;  /* HSDSCH_TDD_Update_Information */
1248 static int hf_nbap_InformationReportCharacteristics_PDU = -1;  /* InformationReportCharacteristics */
1249 static int hf_nbap_InformationExchangeID_PDU = -1;  /* InformationExchangeID */
1250 static int hf_nbap_InformationType_PDU = -1;      /* InformationType */
1251 static int hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU = -1;  /* Initial_DL_DPCH_TimingAdjustment_Allowed */
1252 static int hf_nbap_InnerLoopDLPCStatus_PDU = -1;  /* InnerLoopDLPCStatus */
1253 static int hf_nbap_IPMulticastIndication_PDU = -1;  /* IPMulticastIndication */
1254 static int hf_nbap_IPMulticastDataBearerIndication_PDU = -1;  /* IPMulticastDataBearerIndication */
1255 static int hf_nbap_Local_Cell_ID_PDU = -1;        /* Local_Cell_ID */
1256 static int hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU = -1;  /* LCRTDD_Uplink_Physical_Channel_Capability */
1257 static int hf_nbap_MAC_PDU_SizeExtended_PDU = -1;  /* MAC_PDU_SizeExtended */
1258 static int hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU = -1;  /* Maximum_Target_ReceivedTotalWideBandPower_LCR */
1259 static int hf_nbap_MaximumTransmissionPower_PDU = -1;  /* MaximumTransmissionPower */
1260 static int hf_nbap_Max_UE_DTX_Cycle_PDU = -1;     /* Max_UE_DTX_Cycle */
1261 static int hf_nbap_MBMS_Capability_PDU = -1;      /* MBMS_Capability */
1262 static int hf_nbap_MeasurementFilterCoefficient_PDU = -1;  /* MeasurementFilterCoefficient */
1263 static int hf_nbap_MeasurementID_PDU = -1;        /* MeasurementID */
1264 static int hf_nbap_MeasurementRecoveryBehavior_PDU = -1;  /* MeasurementRecoveryBehavior */
1265 static int hf_nbap_MeasurementRecoveryReportingIndicator_PDU = -1;  /* MeasurementRecoveryReportingIndicator */
1266 static int hf_nbap_MeasurementRecoverySupportIndicator_PDU = -1;  /* MeasurementRecoverySupportIndicator */
1267 static int hf_nbap_MessageStructure_PDU = -1;     /* MessageStructure */
1268 static int hf_nbap_MICH_CFN_PDU = -1;             /* MICH_CFN */
1269 static int hf_nbap_MIMO_ActivationIndicator_PDU = -1;  /* MIMO_ActivationIndicator */
1270 static int hf_nbap_MIMO_Capability_PDU = -1;      /* MIMO_Capability */
1271 static int hf_nbap_MIMO_Mode_Indicator_PDU = -1;  /* MIMO_Mode_Indicator */
1272 static int hf_nbap_MIMO_N_M_Ratio_PDU = -1;       /* MIMO_N_M_Ratio */
1273 static int hf_nbap_MIMO_PilotConfiguration_PDU = -1;  /* MIMO_PilotConfiguration */
1274 static int hf_nbap_Modification_Period_PDU = -1;  /* Modification_Period */
1275 static int hf_nbap_MAChs_ResetIndicator_PDU = -1;  /* MAChs_ResetIndicator */
1276 static int hf_nbap_ModulationMBSFN_PDU = -1;      /* ModulationMBSFN */
1277 static int hf_nbap_ModulationPO_MBSFN_PDU = -1;   /* ModulationPO_MBSFN */
1278 static int hf_nbap_MBSFN_Only_Mode_Indicator_PDU = -1;  /* MBSFN_Only_Mode_Indicator */
1279 static int hf_nbap_MBSFN_Only_Mode_Capability_PDU = -1;  /* MBSFN_Only_Mode_Capability */
1280 static int hf_nbap_Multicarrier_Number_PDU = -1;  /* Multicarrier_Number */
1281 static int hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU = -1;  /* MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR */
1282 static int hf_nbap_NCyclesPerSFNperiod_PDU = -1;  /* NCyclesPerSFNperiod */
1283 static int hf_nbap_NRepetitionsPerCyclePeriod_PDU = -1;  /* NRepetitionsPerCyclePeriod */
1284 static int hf_nbap_NeighbouringCellMeasurementInformation_PDU = -1;  /* NeighbouringCellMeasurementInformation */
1285 static int hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU = -1;  /* NeighbouringTDDCellMeasurementInformationLCR */
1286 static int hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU = -1;  /* NeighbouringTDDCellMeasurementInformation768 */
1287 static int hf_nbap_NI_Information_PDU = -1;       /* NI_Information */
1288 static int hf_nbap_NodeB_CommunicationContextID_PDU = -1;  /* NodeB_CommunicationContextID */
1289 static int hf_nbap_NumberOfReportedCellPortions_PDU = -1;  /* NumberOfReportedCellPortions */
1290 static int hf_nbap_NSubCyclesPerCyclePeriod_PDU = -1;  /* NSubCyclesPerCyclePeriod */
1291 static int hf_nbap_Number_Of_Supported_Carriers_PDU = -1;  /* Number_Of_Supported_Carriers */
1292 static int hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU = -1;  /* Paging_MACFlows_to_DeleteFDD */
1293 static int hf_nbap_PLCCHinformation_PDU = -1;     /* PLCCHinformation */
1294 static int hf_nbap_PowerAdjustmentType_PDU = -1;  /* PowerAdjustmentType */
1295 static int hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU = -1;  /* Primary_CPICH_Usage_for_Channel_Estimation */
1296 static int hf_nbap_PrimaryScramblingCode_PDU = -1;  /* PrimaryScramblingCode */
1297 static int hf_nbap_PrimaryCCPCH_RSCP_PDU = -1;    /* PrimaryCCPCH_RSCP */
1298 static int hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU = -1;  /* PrimaryCCPCH_RSCP_Delta */
1299 static int hf_nbap_RL_Specific_DCH_Info_PDU = -1;  /* RL_Specific_DCH_Info */
1300 static int hf_nbap_RL_Specific_E_DCH_Info_PDU = -1;  /* RL_Specific_E_DCH_Info */
1301 static int hf_nbap_Reference_ReceivedTotalWideBandPower_PDU = -1;  /* Reference_ReceivedTotalWideBandPower */
1302 static int hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU = -1;  /* Reference_ReceivedTotalWideBandPowerReporting */
1303 static int hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU = -1;  /* Reference_ReceivedTotalWideBandPowerSupportIndicator */
1304 static int hf_nbap_ReferenceClockAvailability_PDU = -1;  /* ReferenceClockAvailability */
1305 static int hf_nbap_ReferenceSFNoffset_PDU = -1;   /* ReferenceSFNoffset */
1306 static int hf_nbap_ReportCharacteristics_PDU = -1;  /* ReportCharacteristics */
1307 static int hf_nbap_ReportCharacteristicsType_OnModification_PDU = -1;  /* ReportCharacteristicsType_OnModification */
1308 static int hf_nbap_RL_ID_PDU = -1;                /* RL_ID */
1309 static int hf_nbap_RL_Set_ID_PDU = -1;            /* RL_Set_ID */
1310 static int hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_PDU = -1;  /* Received_total_wide_band_power_For_CellPortion_Value */
1311 static int hf_nbap_Received_total_wide_band_power_Value_IncrDecrThres_PDU = -1;  /* Received_total_wide_band_power_Value_IncrDecrThres */
1312 static int hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU = -1;  /* Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value */
1313 static int hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU = -1;  /* Received_Scheduled_EDCH_Power_Share_Value */
1314 static int hf_nbap_RSEPS_Value_IncrDecrThres_PDU = -1;  /* RSEPS_Value_IncrDecrThres */
1315 static int hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU = -1;  /* Rx_Timing_Deviation_Value_LCR */
1316 static int hf_nbap_Rx_Timing_Deviation_Value_768_PDU = -1;  /* Rx_Timing_Deviation_Value_768 */
1317 static int hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU = -1;  /* Rx_Timing_Deviation_Value_384_ext */
1318 static int hf_nbap_RTWP_ReportingIndicator_PDU = -1;  /* RTWP_ReportingIndicator */
1319 static int hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU = -1;  /* RTWP_CellPortion_ReportingIndicator */
1320 static int hf_nbap_AdjustmentPeriod_PDU = -1;     /* AdjustmentPeriod */
1321 static int hf_nbap_SAT_Info_Almanac_ExtList_PDU = -1;  /* SAT_Info_Almanac_ExtList */
1322 static int hf_nbap_ScaledAdjustmentRatio_PDU = -1;  /* ScaledAdjustmentRatio */
1323 static int hf_nbap_MaxAdjustmentStep_PDU = -1;    /* MaxAdjustmentStep */
1324 static int hf_nbap_Secondary_CPICH_Information_Change_PDU = -1;  /* Secondary_CPICH_Information_Change */
1325 static int hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU = -1;  /* Secondary_CCPCH_SlotFormat_Extended */
1326 static int hf_nbap_Serving_E_DCH_RL_ID_PDU = -1;  /* Serving_E_DCH_RL_ID */
1327 static int hf_nbap_SFN_PDU = -1;                  /* SFN */
1328 static int hf_nbap_SFNSFNMeasurementThresholdInformation_PDU = -1;  /* SFNSFNMeasurementThresholdInformation */
1329 static int hf_nbap_SFNSFNMeasurementValueInformation_PDU = -1;  /* SFNSFNMeasurementValueInformation */
1330 static int hf_nbap_ShutdownTimer_PDU = -1;        /* ShutdownTimer */
1331 static int hf_nbap_SignallingBearerRequestIndicator_PDU = -1;  /* SignallingBearerRequestIndicator */
1332 static int hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU = -1;  /* SixtyfourQAM_UsageAllowedIndicator */
1333 static int hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU = -1;  /* SixtyfourQAM_DL_UsageIndicator */
1334 static int hf_nbap_SixtyfourQAM_DL_Capability_PDU = -1;  /* SixtyfourQAM_DL_Capability */
1335 static int hf_nbap_SixteenQAM_UL_Capability_PDU = -1;  /* SixteenQAM_UL_Capability */
1336 static int hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU = -1;  /* SixteenQAM_UL_Operation_Indicator */
1337 static int hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU = -1;  /* Start_Of_Audit_Sequence_Indicator */
1338 static int hf_nbap_SyncCase_PDU = -1;             /* SyncCase */
1339 static int hf_nbap_SynchronisationReportCharacteristics_PDU = -1;  /* SynchronisationReportCharacteristics */
1340 static int hf_nbap_SyncDLCodeIdThreInfoLCR_PDU = -1;  /* SyncDLCodeIdThreInfoLCR */
1341 static int hf_nbap_SynchronisationReportType_PDU = -1;  /* SynchronisationReportType */
1342 static int hf_nbap_T_Cell_PDU = -1;               /* T_Cell */
1343 static int hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU = -1;  /* TDD_DL_DPCH_TimeSlotFormat_LCR */
1344 static int hf_nbap_TDD_TPC_DownlinkStepSize_PDU = -1;  /* TDD_TPC_DownlinkStepSize */
1345 static int hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU = -1;  /* TDD_TPC_UplinkStepSize_LCR */
1346 static int hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU = -1;  /* TDD_UL_DPCH_TimeSlotFormat_LCR */
1347 static int hf_nbap_TFCI_Presence_PDU = -1;        /* TFCI_Presence */
1348 static int hf_nbap_TimeSlot_PDU = -1;             /* TimeSlot */
1349 static int hf_nbap_TimeSlotLCR_PDU = -1;          /* TimeSlotLCR */
1350 static int hf_nbap_TimeslotLCR_Extension_PDU = -1;  /* TimeslotLCR_Extension */
1351 static int hf_nbap_TimingAdjustmentValue_PDU = -1;  /* TimingAdjustmentValue */
1352 static int hf_nbap_TimingAdjustmentValueLCR_PDU = -1;  /* TimingAdjustmentValueLCR */
1353 static int hf_nbap_TimingAdvanceApplied_PDU = -1;  /* TimingAdvanceApplied */
1354 static int hf_nbap_SynchronisationIndicator_PDU = -1;  /* SynchronisationIndicator */
1355 static int hf_nbap_TnlQos_PDU = -1;               /* TnlQos */
1356 static int hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU = -1;  /* Transmission_Gap_Pattern_Sequence_Information */
1357 static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU = -1;  /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue */
1358 static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU = -1;  /* TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue */
1359 static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU = -1;  /* Transmitted_Carrier_Power_For_CellPortion_Value */
1360 static int hf_nbap_Transmitted_Carrier_Power_Value_PDU = -1;  /* Transmitted_Carrier_Power_Value */
1361 static int hf_nbap_TransmissionDiversityApplied_PDU = -1;  /* TransmissionDiversityApplied */
1362 static int hf_nbap_TransportBearerNotRequestedIndicator_PDU = -1;  /* TransportBearerNotRequestedIndicator */
1363 static int hf_nbap_TransportBearerNotSetupIndicator_PDU = -1;  /* TransportBearerNotSetupIndicator */
1364 static int hf_nbap_TransportLayerAddress_PDU = -1;  /* TransportLayerAddress */
1365 static int hf_nbap_TSTD_Indicator_PDU = -1;       /* TSTD_Indicator */
1366 static int hf_nbap_TSN_Length_PDU = -1;           /* TSN_Length */
1367 static int hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU = -1;  /* TUTRANGANSSMeasurementThresholdInformation */
1368 static int hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU = -1;  /* TUTRANGANSSMeasurementValueInformation */
1369 static int hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU = -1;  /* TUTRANGPSMeasurementThresholdInformation */
1370 static int hf_nbap_TUTRANGPSMeasurementValueInformation_PDU = -1;  /* TUTRANGPSMeasurementValueInformation */
1371 static int hf_nbap_TypeOfError_PDU = -1;          /* TypeOfError */
1372 static int hf_nbap_UARFCN_PDU = -1;               /* UARFCN */
1373 static int hf_nbap_UE_Capability_Information_PDU = -1;  /* UE_Capability_Information */
1374 static int hf_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU = -1;  /* UL_DPDCH_Indicator_For_E_DCH_Operation */
1375 static int hf_nbap_UL_SIR_PDU = -1;               /* UL_SIR */
1376 static int hf_nbap_UL_Synchronisation_Parameters_LCR_PDU = -1;  /* UL_Synchronisation_Parameters_LCR */
1377 static int hf_nbap_UPPCHPositionLCR_PDU = -1;     /* UPPCHPositionLCR */
1378 static int hf_nbap_UpPTSInterferenceValue_PDU = -1;  /* UpPTSInterferenceValue */
1379 static int hf_nbap_Unidirectional_DCH_Indicator_PDU = -1;  /* Unidirectional_DCH_Indicator */
1380 static int hf_nbap_USCH_Information_PDU = -1;     /* USCH_Information */
1381 static int hf_nbap_USCH_InformationResponse_PDU = -1;  /* USCH_InformationResponse */
1382 static int hf_nbap_CommonTransportChannelSetupRequestFDD_PDU = -1;  /* CommonTransportChannelSetupRequestFDD */
1383 static int hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU = -1;  /* CommonPhysicalChannelType_CTCH_SetupRqstFDD */
1384 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU = -1;  /* FACH_ParametersListIE_CTCH_SetupRqstFDD */
1385 static int hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU = -1;  /* PCH_ParametersItem_CTCH_SetupRqstFDD */
1386 static int hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU = -1;  /* MICH_Parameters_CTCH_SetupRqstFDD */
1387 static int hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU = -1;  /* RACH_ParametersItem_CTCH_SetupRqstFDD */
1388 static int hf_nbap_CommonTransportChannelSetupRequestTDD_PDU = -1;  /* CommonTransportChannelSetupRequestTDD */
1389 static int hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU = -1;  /* CommonPhysicalChannelType_CTCH_SetupRqstTDD */
1390 static int hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD */
1391 static int hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD */
1392 static int hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD */
1393 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU = -1;  /* FACH_ParametersListIE_CTCH_SetupRqstTDD */
1394 static int hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PCH_ParametersItem_CTCH_SetupRqstTDD */
1395 static int hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PICH_ParametersItem_CTCH_SetupRqstTDD */
1396 static int hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU = -1;  /* PICH_LCR_Parameters_CTCH_SetupRqstTDD */
1397 static int hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PICH_768_ParametersItem_CTCH_SetupRqstTDD */
1398 static int hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU = -1;  /* MICH_Parameters_CTCH_SetupRqstTDD */
1399 static int hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD */
1400 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD */
1401 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD */
1402 static int hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PRACH_ParametersItem_CTCH_SetupRqstTDD */
1403 static int hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU = -1;  /* RACH_ParameterItem_CTCH_SetupRqstTDD */
1404 static int hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU = -1;  /* PRACH_LCR_ParametersList_CTCH_SetupRqstTDD */
1405 static int hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PRACH_768_ParametersItem_CTCH_SetupRqstTDD */
1406 static int hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU = -1;  /* FPACH_LCR_Parameters_CTCH_SetupRqstTDD */
1407 static int hf_nbap_CommonTransportChannelSetupResponse_PDU = -1;  /* CommonTransportChannelSetupResponse */
1408 static int hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU = -1;  /* FACH_CommonTransportChannel_InformationResponse */
1409 static int hf_nbap_CommonTransportChannelSetupFailure_PDU = -1;  /* CommonTransportChannelSetupFailure */
1410 static int hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU = -1;  /* CommonTransportChannelReconfigurationRequestFDD */
1411 static int hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU = -1;  /* CommonPhysicalChannelType_CTCH_ReconfRqstFDD */
1412 static int hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1;  /* FACH_ParametersListIE_CTCH_ReconfRqstFDD */
1413 static int hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU = -1;  /* PCH_ParametersItem_CTCH_ReconfRqstFDD */
1414 static int hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU = -1;  /* PICH_ParametersItem_CTCH_ReconfRqstFDD */
1415 static int hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU = -1;  /* MICH_Parameters_CTCH_ReconfRqstFDD */
1416 static int hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1;  /* PRACH_ParametersListIE_CTCH_ReconfRqstFDD */
1417 static int hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1;  /* AICH_ParametersListIE_CTCH_ReconfRqstFDD */
1418 static int hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU = -1;  /* CommonTransportChannelReconfigurationRequestTDD */
1419 static int hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD */
1420 static int hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCHListIE_CTCH_ReconfRqstTDD */
1421 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD */
1422 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD */
1423 static int hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* PICH_Parameters_CTCH_ReconfRqstTDD */
1424 static int hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU = -1;  /* FACH_ParametersList_CTCH_ReconfRqstTDD */
1425 static int hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* PCH_Parameters_CTCH_ReconfRqstTDD */
1426 static int hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* FPACH_LCR_Parameters_CTCH_ReconfRqstTDD */
1427 static int hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* MICH_Parameters_CTCH_ReconfRqstTDD */
1428 static int hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* PLCCH_Parameters_CTCH_ReconfRqstTDD */
1429 static int hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD */
1430 static int hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* PICH_768_Parameters_CTCH_ReconfRqstTDD */
1431 static int hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* MICH_768_Parameters_CTCH_ReconfRqstTDD */
1432 static int hf_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD */
1433 static int hf_nbap_CommonTransportChannelReconfigurationResponse_PDU = -1;  /* CommonTransportChannelReconfigurationResponse */
1434 static int hf_nbap_CommonTransportChannelReconfigurationFailure_PDU = -1;  /* CommonTransportChannelReconfigurationFailure */
1435 static int hf_nbap_CommonTransportChannelDeletionRequest_PDU = -1;  /* CommonTransportChannelDeletionRequest */
1436 static int hf_nbap_CommonTransportChannelDeletionResponse_PDU = -1;  /* CommonTransportChannelDeletionResponse */
1437 static int hf_nbap_BlockResourceRequest_PDU = -1;  /* BlockResourceRequest */
1438 static int hf_nbap_BlockResourceResponse_PDU = -1;  /* BlockResourceResponse */
1439 static int hf_nbap_BlockResourceFailure_PDU = -1;  /* BlockResourceFailure */
1440 static int hf_nbap_UnblockResourceIndication_PDU = -1;  /* UnblockResourceIndication */
1441 static int hf_nbap_AuditRequiredIndication_PDU = -1;  /* AuditRequiredIndication */
1442 static int hf_nbap_AuditRequest_PDU = -1;         /* AuditRequest */
1443 static int hf_nbap_AuditResponse_PDU = -1;        /* AuditResponse */
1444 static int hf_nbap_Cell_InformationList_AuditRsp_PDU = -1;  /* Cell_InformationList_AuditRsp */
1445 static int hf_nbap_Cell_InformationItem_AuditRsp_PDU = -1;  /* Cell_InformationItem_AuditRsp */
1446 static int hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU = -1;  /* FPACH_LCR_InformationList_AuditRsp */
1447 static int hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU = -1;  /* HS_DSCH_Resources_Information_AuditRsp */
1448 static int hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU = -1;  /* S_CCPCH_InformationListExt_AuditRsp */
1449 static int hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU = -1;  /* S_CCPCH_LCR_InformationListExt_AuditRsp */
1450 static int hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU = -1;  /* E_DCH_Resources_Information_AuditRsp */
1451 static int hf_nbap_PLCCH_InformationList_AuditRsp_PDU = -1;  /* PLCCH_InformationList_AuditRsp */
1452 static int hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU = -1;  /* S_CCPCH_768_InformationList_AuditRsp */
1453 static int hf_nbap_PRACH_768_InformationList_AuditRsp_PDU = -1;  /* PRACH_768_InformationList_AuditRsp */
1454 static int hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU = -1;  /* E_RUCCH_InformationList_AuditRsp */
1455 static int hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU = -1;  /* E_RUCCH_768_InformationList_AuditRsp */
1456 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU = -1;  /* Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp */
1457 static int hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU = -1;  /* Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp */
1458 static int hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU = -1;  /* UPPCH_LCR_InformationList_AuditRsp */
1459 static int hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU = -1;  /* UPPCH_LCR_InformationItem_AuditRsp */
1460 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU = -1;  /* MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp */
1461 static int hf_nbap_CCP_InformationList_AuditRsp_PDU = -1;  /* CCP_InformationList_AuditRsp */
1462 static int hf_nbap_CCP_InformationItem_AuditRsp_PDU = -1;  /* CCP_InformationItem_AuditRsp */
1463 static int hf_nbap_Local_Cell_InformationList_AuditRsp_PDU = -1;  /* Local_Cell_InformationList_AuditRsp */
1464 static int hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU = -1;  /* Local_Cell_InformationItem_AuditRsp */
1465 static int hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU = -1;  /* Local_Cell_Group_InformationList_AuditRsp */
1466 static int hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU = -1;  /* Local_Cell_Group_InformationItem_AuditRsp */
1467 static int hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU = -1;  /* Power_Local_Cell_Group_InformationList_AuditRsp */
1468 static int hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU = -1;  /* Power_Local_Cell_Group_InformationItem_AuditRsp */
1469 static int hf_nbap_AuditFailure_PDU = -1;         /* AuditFailure */
1470 static int hf_nbap_CommonMeasurementInitiationRequest_PDU = -1;  /* CommonMeasurementInitiationRequest */
1471 static int hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU = -1;  /* CommonMeasurementObjectType_CM_Rqst */
1472 static int hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU = -1;  /* PowerLocalCellGroup_CM_Rqst */
1473 static int hf_nbap_CommonMeasurementInitiationResponse_PDU = -1;  /* CommonMeasurementInitiationResponse */
1474 static int hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU = -1;  /* CommonMeasurementObjectType_CM_Rsp */
1475 static int hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU = -1;  /* PowerLocalCellGroup_CM_Rsp */
1476 static int hf_nbap_CommonMeasurementInitiationFailure_PDU = -1;  /* CommonMeasurementInitiationFailure */
1477 static int hf_nbap_CommonMeasurementReport_PDU = -1;  /* CommonMeasurementReport */
1478 static int hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU = -1;  /* CommonMeasurementObjectType_CM_Rprt */
1479 static int hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU = -1;  /* PowerLocalCellGroup_CM_Rprt */
1480 static int hf_nbap_CommonMeasurementTerminationRequest_PDU = -1;  /* CommonMeasurementTerminationRequest */
1481 static int hf_nbap_CommonMeasurementFailureIndication_PDU = -1;  /* CommonMeasurementFailureIndication */
1482 static int hf_nbap_CellSetupRequestFDD_PDU = -1;  /* CellSetupRequestFDD */
1483 static int hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU = -1;  /* Synchronisation_Configuration_Cell_SetupRqst */
1484 static int hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU = -1;  /* PrimarySCH_Information_Cell_SetupRqstFDD */
1485 static int hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU = -1;  /* SecondarySCH_Information_Cell_SetupRqstFDD */
1486 static int hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU = -1;  /* PrimaryCPICH_Information_Cell_SetupRqstFDD */
1487 static int hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU = -1;  /* SecondaryCPICH_InformationList_Cell_SetupRqstFDD */
1488 static int hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU = -1;  /* SecondaryCPICH_InformationItem_Cell_SetupRqstFDD */
1489 static int hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU = -1;  /* PrimaryCCPCH_Information_Cell_SetupRqstFDD */
1490 static int hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU = -1;  /* Limited_power_increase_information_Cell_SetupRqstFDD */
1491 static int hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU = -1;  /* IPDLParameter_Information_Cell_SetupRqstFDD */
1492 static int hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU = -1;  /* CellPortion_InformationList_Cell_SetupRqstFDD */
1493 static int hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU = -1;  /* CellPortion_InformationItem_Cell_SetupRqstFDD */
1494 static int hf_nbap_CellSetupRequestTDD_PDU = -1;  /* CellSetupRequestTDD */
1495 static int hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU = -1;  /* SCH_Information_Cell_SetupRqstTDD */
1496 static int hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU = -1;  /* SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH */
1497 static int hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU = -1;  /* PCCPCH_Information_Cell_SetupRqstTDD */
1498 static int hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_Cell_SetupRqstTDD */
1499 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD */
1500 static int hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU = -1;  /* PCCPCH_LCR_Information_Cell_SetupRqstTDD */
1501 static int hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU = -1;  /* DwPCH_LCR_Information_Cell_SetupRqstTDD */
1502 static int hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU = -1;  /* IPDLParameter_Information_Cell_SetupRqstTDD */
1503 static int hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU = -1;  /* IPDLParameter_Information_LCR_Cell_SetupRqstTDD */
1504 static int hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU = -1;  /* PCCPCH_768_Information_Cell_SetupRqstTDD */
1505 static int hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU = -1;  /* SCH_768_Information_Cell_SetupRqstTDD */
1506 static int hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU = -1;  /* Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD */
1507 static int hf_nbap_CellSetupResponse_PDU = -1;    /* CellSetupResponse */
1508 static int hf_nbap_CellSetupFailure_PDU = -1;     /* CellSetupFailure */
1509 static int hf_nbap_CellReconfigurationRequestFDD_PDU = -1;  /* CellReconfigurationRequestFDD */
1510 static int hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU = -1;  /* Synchronisation_Configuration_Cell_ReconfRqst */
1511 static int hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU = -1;  /* PrimarySCH_Information_Cell_ReconfRqstFDD */
1512 static int hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU = -1;  /* SecondarySCH_Information_Cell_ReconfRqstFDD */
1513 static int hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU = -1;  /* PrimaryCPICH_Information_Cell_ReconfRqstFDD */
1514 static int hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU = -1;  /* SecondaryCPICH_InformationList_Cell_ReconfRqstFDD */
1515 static int hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU = -1;  /* SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD */
1516 static int hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU = -1;  /* PrimaryCCPCH_Information_Cell_ReconfRqstFDD */
1517 static int hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU = -1;  /* IPDLParameter_Information_Cell_ReconfRqstFDD */
1518 static int hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU = -1;  /* CellPortion_InformationList_Cell_ReconfRqstFDD */
1519 static int hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU = -1;  /* CellPortion_InformationItem_Cell_ReconfRqstFDD */
1520 static int hf_nbap_CellReconfigurationRequestTDD_PDU = -1;  /* CellReconfigurationRequestTDD */
1521 static int hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU = -1;  /* SCH_Information_Cell_ReconfRqstTDD */
1522 static int hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU = -1;  /* PCCPCH_Information_Cell_ReconfRqstTDD */
1523 static int hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_Cell_ReconfRqstTDD */
1524 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD */
1525 static int hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU = -1;  /* DwPCH_LCR_Information_Cell_ReconfRqstTDD */
1526 static int hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU = -1;  /* IPDLParameter_Information_Cell_ReconfRqstTDD */
1527 static int hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU = -1;  /* IPDLParameter_Information_LCR_Cell_ReconfRqstTDD */
1528 static int hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU = -1;  /* SCH_768_Information_Cell_ReconfRqstTDD */
1529 static int hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU = -1;  /* PCCPCH_768_Information_Cell_ReconfRqstTDD */
1530 static int hf_nbap_UARFCN_Adjustment_PDU = -1;    /* UARFCN_Adjustment */
1531 static int hf_nbap_CellReconfigurationResponse_PDU = -1;  /* CellReconfigurationResponse */
1532 static int hf_nbap_CellReconfigurationFailure_PDU = -1;  /* CellReconfigurationFailure */
1533 static int hf_nbap_CellDeletionRequest_PDU = -1;  /* CellDeletionRequest */
1534 static int hf_nbap_CellDeletionResponse_PDU = -1;  /* CellDeletionResponse */
1535 static int hf_nbap_ResourceStatusIndication_PDU = -1;  /* ResourceStatusIndication */
1536 static int hf_nbap_IndicationType_ResourceStatusInd_PDU = -1;  /* IndicationType_ResourceStatusInd */
1537 static int hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU = -1;  /* Local_Cell_InformationItem_ResourceStatusInd */
1538 static int hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU = -1;  /* Local_Cell_Group_InformationItem_ResourceStatusInd */
1539 static int hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU = -1;  /* Power_Local_Cell_Group_InformationList_ResourceStatusInd */
1540 static int hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU = -1;  /* Power_Local_Cell_Group_InformationItem_ResourceStatusInd */
1541 static int hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU = -1;  /* Local_Cell_InformationItem2_ResourceStatusInd */
1542 static int hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU = -1;  /* Local_Cell_Group_InformationItem2_ResourceStatusInd */
1543 static int hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU = -1;  /* CCP_InformationItem_ResourceStatusInd */
1544 static int hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU = -1;  /* Cell_InformationItem_ResourceStatusInd */
1545 static int hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU = -1;  /* FPACH_LCR_InformationList_ResourceStatusInd */
1546 static int hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU = -1;  /* DwPCH_LCR_Information_ResourceStatusInd */
1547 static int hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU = -1;  /* HS_DSCH_Resources_Information_ResourceStatusInd */
1548 static int hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU = -1;  /* S_CCPCH_InformationListExt_ResourceStatusInd */
1549 static int hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU = -1;  /* S_CCPCH_LCR_InformationListExt_ResourceStatusInd */
1550 static int hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU = -1;  /* E_DCH_Resources_Information_ResourceStatusInd */
1551 static int hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU = -1;  /* PLCCH_InformationList_ResourceStatusInd */
1552 static int hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU = -1;  /* S_CCPCH_768_InformationList_ResourceStatusInd */
1553 static int hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU = -1;  /* PRACH_768_InformationList_ResourceStatusInd */
1554 static int hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU = -1;  /* E_RUCCH_InformationList_ResourceStatusInd */
1555 static int hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU = -1;  /* E_RUCCH_768_InformationList_ResourceStatusInd */
1556 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU = -1;  /* Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd */
1557 static int hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU = -1;  /* Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd */
1558 static int hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_PDU = -1;  /* UPPCH_LCR_InformationList_ResourceStatusInd */
1559 static int hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU = -1;  /* UPPCH_LCR_InformationItem_ResourceStatusInd */
1560 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU = -1;  /* MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd */
1561 static int hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU = -1;  /* Power_Local_Cell_Group_InformationList2_ResourceStatusInd */
1562 static int hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU = -1;  /* Power_Local_Cell_Group_InformationItem2_ResourceStatusInd */
1563 static int hf_nbap_SystemInformationUpdateRequest_PDU = -1;  /* SystemInformationUpdateRequest */
1564 static int hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU = -1;  /* MIB_SB_SIB_InformationList_SystemInfoUpdateRqst */
1565 static int hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU = -1;  /* SegmentInformationListIE_SystemInfoUpdate */
1566 static int hf_nbap_SystemInformationUpdateResponse_PDU = -1;  /* SystemInformationUpdateResponse */
1567 static int hf_nbap_SystemInformationUpdateFailure_PDU = -1;  /* SystemInformationUpdateFailure */
1568 static int hf_nbap_RadioLinkSetupRequestFDD_PDU = -1;  /* RadioLinkSetupRequestFDD */
1569 static int hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU = -1;  /* UL_DPCH_Information_RL_SetupRqstFDD */
1570 static int hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU = -1;  /* DL_DPCH_Information_RL_SetupRqstFDD */
1571 static int hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU = -1;  /* RL_InformationList_RL_SetupRqstFDD */
1572 static int hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU = -1;  /* RL_InformationItem_RL_SetupRqstFDD */
1573 static int hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU = -1;  /* E_DPCH_Information_RL_SetupRqstFDD */
1574 static int hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU = -1;  /* F_DPCH_Information_RL_SetupRqstFDD */
1575 static int hf_nbap_RadioLinkSetupRequestTDD_PDU = -1;  /* RadioLinkSetupRequestTDD */
1576 static int hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationList_RL_SetupRqstTDD */
1577 static int hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationItem_RL_SetupRqstTDD */
1578 static int hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU = -1;  /* UL_DPCH_InformationItem_RL_SetupRqstTDD */
1579 static int hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU = -1;  /* UL_DPCH_LCR_Information_RL_SetupRqstTDD */
1580 static int hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU = -1;  /* UL_DPCH_768_Information_RL_SetupRqstTDD */
1581 static int hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationList_RL_SetupRqstTDD */
1582 static int hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationItem_RL_SetupRqstTDD */
1583 static int hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU = -1;  /* DL_DPCH_InformationItem_RL_SetupRqstTDD */
1584 static int hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU = -1;  /* DL_DPCH_LCR_Information_RL_SetupRqstTDD */
1585 static int hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU = -1;  /* DL_DPCH_768_Information_RL_SetupRqstTDD */
1586 static int hf_nbap_RL_Information_RL_SetupRqstTDD_PDU = -1;  /* RL_Information_RL_SetupRqstTDD */
1587 static int hf_nbap_RadioLinkSetupResponseFDD_PDU = -1;  /* RadioLinkSetupResponseFDD */
1588 static int hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU = -1;  /* RL_InformationResponseList_RL_SetupRspFDD */
1589 static int hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU = -1;  /* RL_InformationResponseItem_RL_SetupRspFDD */
1590 static int hf_nbap_RadioLinkSetupResponseTDD_PDU = -1;  /* RadioLinkSetupResponseTDD */
1591 static int hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU = -1;  /* RL_InformationResponse_RL_SetupRspTDD */
1592 static int hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU = -1;  /* RL_InformationResponse_LCR_RL_SetupRspTDD */
1593 static int hf_nbap_RadioLinkSetupFailureFDD_PDU = -1;  /* RadioLinkSetupFailureFDD */
1594 static int hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU = -1;  /* CauseLevel_RL_SetupFailureFDD */
1595 static int hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU = -1;  /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD */
1596 static int hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU = -1;  /* Successful_RL_InformationRespItem_RL_SetupFailureFDD */
1597 static int hf_nbap_RadioLinkSetupFailureTDD_PDU = -1;  /* RadioLinkSetupFailureTDD */
1598 static int hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU = -1;  /* CauseLevel_RL_SetupFailureTDD */
1599 static int hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU = -1;  /* Unsuccessful_RL_InformationResp_RL_SetupFailureTDD */
1600 static int hf_nbap_RadioLinkAdditionRequestFDD_PDU = -1;  /* RadioLinkAdditionRequestFDD */
1601 static int hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU = -1;  /* RL_InformationList_RL_AdditionRqstFDD */
1602 static int hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU = -1;  /* RL_InformationItem_RL_AdditionRqstFDD */
1603 static int hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU = -1;  /* E_DPCH_Information_RL_AdditionReqFDD */
1604 static int hf_nbap_RadioLinkAdditionRequestTDD_PDU = -1;  /* RadioLinkAdditionRequestTDD */
1605 static int hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationList_RL_AdditionRqstTDD */
1606 static int hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU = -1;  /* UL_DPCH_InformationItem_RL_AdditionRqstTDD */
1607 static int hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU = -1;  /* UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD */
1608 static int hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU = -1;  /* UL_DPCH_InformationItem_768_RL_AdditionRqstTDD */
1609 static int hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationList_RL_AdditionRqstTDD */
1610 static int hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU = -1;  /* DL_DPCH_InformationItem_RL_AdditionRqstTDD */
1611 static int hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU = -1;  /* DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD */
1612 static int hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU = -1;  /* DL_DPCH_InformationItem_768_RL_AdditionRqstTDD */
1613 static int hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU = -1;  /* RL_Information_RL_AdditionRqstTDD */
1614 static int hf_nbap_RadioLinkAdditionResponseFDD_PDU = -1;  /* RadioLinkAdditionResponseFDD */
1615 static int hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU = -1;  /* RL_InformationResponseList_RL_AdditionRspFDD */
1616 static int hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU = -1;  /* RL_InformationResponseItem_RL_AdditionRspFDD */
1617 static int hf_nbap_RadioLinkAdditionResponseTDD_PDU = -1;  /* RadioLinkAdditionResponseTDD */
1618 static int hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU = -1;  /* RL_InformationResponse_RL_AdditionRspTDD */
1619 static int hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU = -1;  /* RL_InformationResponse_LCR_RL_AdditionRspTDD */
1620 static int hf_nbap_RadioLinkAdditionFailureFDD_PDU = -1;  /* RadioLinkAdditionFailureFDD */
1621 static int hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU = -1;  /* CauseLevel_RL_AdditionFailureFDD */
1622 static int hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU = -1;  /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD */
1623 static int hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU = -1;  /* Successful_RL_InformationRespItem_RL_AdditionFailureFDD */
1624 static int hf_nbap_RadioLinkAdditionFailureTDD_PDU = -1;  /* RadioLinkAdditionFailureTDD */
1625 static int hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU = -1;  /* CauseLevel_RL_AdditionFailureTDD */
1626 static int hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU = -1;  /* Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD */
1627 static int hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU = -1;  /* RadioLinkReconfigurationPrepareFDD */
1628 static int hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU = -1;  /* UL_DPCH_Information_RL_ReconfPrepFDD */
1629 static int hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU = -1;  /* DL_DPCH_Information_RL_ReconfPrepFDD */
1630 static int hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU = -1;  /* DL_DPCH_Power_Information_RL_ReconfPrepFDD */
1631 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU = -1;  /* DCH_DeleteList_RL_ReconfPrepFDD */
1632 static int hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU = -1;  /* RL_InformationList_RL_ReconfPrepFDD */
1633 static int hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU = -1;  /* RL_InformationItem_RL_ReconfPrepFDD */
1634 static int hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU = -1;  /* E_DPCH_Information_RL_ReconfPrepFDD */
1635 static int hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU = -1;  /* F_DPCH_Information_RL_ReconfPrepFDD */
1636 static int hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU = -1;  /* RadioLinkReconfigurationPrepareTDD */
1637 static int hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
1638 static int hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_InformationAddItem_RL_ReconfPrepTDD */
1639 static int hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
1640 static int hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD */
1641 static int hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD */
1642 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1;  /* UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
1643 static int hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD */
1644 static int hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD */
1645 static int hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
1646 static int hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD */
1647 static int hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD */
1648 static int hf_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
1649 static int hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD */
1650 static int hf_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD */
1651 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU = -1;  /* UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
1652 static int hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
1653 static int hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_InformationAddItem_RL_ReconfPrepTDD */
1654 static int hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
1655 static int hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD */
1656 static int hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD */
1657 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1;  /* DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
1658 static int hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD */
1659 static int hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD */
1660 static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
1661 static int hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD */
1662 static int hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD */
1663 static int hf_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
1664 static int hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD */
1665 static int hf_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD */
1666 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU = -1;  /* DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
1667 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU = -1;  /* DCH_DeleteList_RL_ReconfPrepTDD */
1668 static int hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* DSCH_Information_ModifyList_RL_ReconfPrepTDD */
1669 static int hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU = -1;  /* DSCH_Information_DeleteList_RL_ReconfPrepTDD */
1670 static int hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* USCH_Information_ModifyList_RL_ReconfPrepTDD */
1671 static int hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU = -1;  /* USCH_Information_DeleteList_RL_ReconfPrepTDD */
1672 static int hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_Information_RL_ReconfPrepTDD */
1673 static int hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU = -1;  /* RL_Information_RL_ReconfPrepTDD */
1674 static int hf_nbap_RadioLinkReconfigurationReady_PDU = -1;  /* RadioLinkReconfigurationReady */
1675 static int hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU = -1;  /* RL_InformationResponseList_RL_ReconfReady */
1676 static int hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU = -1;  /* RL_InformationResponseItem_RL_ReconfReady */
1677 static int hf_nbap_RadioLinkReconfigurationFailure_PDU = -1;  /* RadioLinkReconfigurationFailure */
1678 static int hf_nbap_CauseLevel_RL_ReconfFailure_PDU = -1;  /* CauseLevel_RL_ReconfFailure */
1679 static int hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU = -1;  /* RL_ReconfigurationFailureItem_RL_ReconfFailure */
1680 static int hf_nbap_RadioLinkReconfigurationCommit_PDU = -1;  /* RadioLinkReconfigurationCommit */
1681 static int hf_nbap_RadioLinkReconfigurationCancel_PDU = -1;  /* RadioLinkReconfigurationCancel */
1682 static int hf_nbap_RadioLinkReconfigurationRequestFDD_PDU = -1;  /* RadioLinkReconfigurationRequestFDD */
1683 static int hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU = -1;  /* UL_DPCH_Information_RL_ReconfRqstFDD */
1684 static int hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU = -1;  /* DL_DPCH_Information_RL_ReconfRqstFDD */
1685 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU = -1;  /* DCH_DeleteList_RL_ReconfRqstFDD */
1686 static int hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU = -1;  /* RL_InformationList_RL_ReconfRqstFDD */
1687 static int hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU = -1;  /* RL_InformationItem_RL_ReconfRqstFDD */
1688 static int hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU = -1;  /* E_DPCH_Information_RL_ReconfRqstFDD */
1689 static int hf_nbap_RadioLinkReconfigurationRequestTDD_PDU = -1;  /* RadioLinkReconfigurationRequestTDD */
1690 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
1691 static int hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
1692 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
1693 static int hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
1694 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
1695 static int hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
1696 static int hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1;  /* MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
1697 static int hf_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU = -1;  /* DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
1698 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
1699 static int hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
1700 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU = -1;  /* DCH_DeleteList_RL_ReconfRqstTDD */
1701 static int hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU = -1;  /* Multiple_RL_Information_RL_ReconfRqstTDD */
1702 static int hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU = -1;  /* RL_Information_RL_ReconfRqstTDD */
1703 static int hf_nbap_RadioLinkReconfigurationResponse_PDU = -1;  /* RadioLinkReconfigurationResponse */
1704 static int hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU = -1;  /* RL_InformationResponseList_RL_ReconfRsp */
1705 static int hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU = -1;  /* RL_InformationResponseItem_RL_ReconfRsp */
1706 static int hf_nbap_RadioLinkDeletionRequest_PDU = -1;  /* RadioLinkDeletionRequest */
1707 static int hf_nbap_RL_informationList_RL_DeletionRqst_PDU = -1;  /* RL_informationList_RL_DeletionRqst */
1708 static int hf_nbap_RL_informationItem_RL_DeletionRqst_PDU = -1;  /* RL_informationItem_RL_DeletionRqst */
1709 static int hf_nbap_RadioLinkDeletionResponse_PDU = -1;  /* RadioLinkDeletionResponse */
1710 static int hf_nbap_DL_PowerControlRequest_PDU = -1;  /* DL_PowerControlRequest */
1711 static int hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU = -1;  /* DL_ReferencePowerInformationList_DL_PC_Rqst */
1712 static int hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU = -1;  /* DL_ReferencePowerInformationItem_DL_PC_Rqst */
1713 static int hf_nbap_DL_PowerTimeslotControlRequest_PDU = -1;  /* DL_PowerTimeslotControlRequest */
1714 static int hf_nbap_DedicatedMeasurementInitiationRequest_PDU = -1;  /* DedicatedMeasurementInitiationRequest */
1715 static int hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU = -1;  /* DedicatedMeasurementObjectType_DM_Rqst */
1716 static int hf_nbap_RL_InformationItem_DM_Rqst_PDU = -1;  /* RL_InformationItem_DM_Rqst */
1717 static int hf_nbap_PUSCH_Info_DM_Rqst_PDU = -1;   /* PUSCH_Info_DM_Rqst */
1718 static int hf_nbap_HSSICH_Info_DM_Rqst_PDU = -1;  /* HSSICH_Info_DM_Rqst */
1719 static int hf_nbap_HSSICH_InfoExt_DM_Rqst_PDU = -1;  /* HSSICH_InfoExt_DM_Rqst */
1720 static int hf_nbap_DedicatedMeasurementInitiationResponse_PDU = -1;  /* DedicatedMeasurementInitiationResponse */
1721 static int hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU = -1;  /* DedicatedMeasurementObjectType_DM_Rsp */
1722 static int hf_nbap_RL_InformationItem_DM_Rsp_PDU = -1;  /* RL_InformationItem_DM_Rsp */
1723 static int hf_nbap_PUSCH_Info_DM_Rsp_PDU = -1;    /* PUSCH_Info_DM_Rsp */
1724 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU = -1;  /* Multiple_PUSCH_InfoList_DM_Rsp */
1725 static int hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU = -1;  /* Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp */
1726 static int hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU = -1;  /* Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp */
1727 static int hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU = -1;  /* Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp */
1728 static int hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU = -1;  /* Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp */
1729 static int hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU = -1;  /* RL_Set_InformationItem_DM_Rsp */
1730 static int hf_nbap_DedicatedMeasurementInitiationFailure_PDU = -1;  /* DedicatedMeasurementInitiationFailure */
1731 static int hf_nbap_DedicatedMeasurementReport_PDU = -1;  /* DedicatedMeasurementReport */
1732 static int hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU = -1;  /* DedicatedMeasurementObjectType_DM_Rprt */
1733 static int hf_nbap_RL_InformationItem_DM_Rprt_PDU = -1;  /* RL_InformationItem_DM_Rprt */
1734 static int hf_nbap_PUSCH_Info_DM_Rprt_PDU = -1;   /* PUSCH_Info_DM_Rprt */
1735 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU = -1;  /* Multiple_PUSCH_InfoList_DM_Rprt */
1736 static int hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU = -1;  /* RL_Set_InformationItem_DM_Rprt */
1737 static int hf_nbap_DedicatedMeasurementTerminationRequest_PDU = -1;  /* DedicatedMeasurementTerminationRequest */
1738 static int hf_nbap_DedicatedMeasurementFailureIndication_PDU = -1;  /* DedicatedMeasurementFailureIndication */
1739 static int hf_nbap_RadioLinkFailureIndication_PDU = -1;  /* RadioLinkFailureIndication */
1740 static int hf_nbap_Reporting_Object_RL_FailureInd_PDU = -1;  /* Reporting_Object_RL_FailureInd */
1741 static int hf_nbap_RL_InformationItem_RL_FailureInd_PDU = -1;  /* RL_InformationItem_RL_FailureInd */
1742 static int hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU = -1;  /* RL_Set_InformationItem_RL_FailureInd */
1743 static int hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU = -1;  /* CCTrCH_InformationItem_RL_FailureInd */
1744 static int hf_nbap_RadioLinkPreemptionRequiredIndication_PDU = -1;  /* RadioLinkPreemptionRequiredIndication */
1745 static int hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU = -1;  /* RL_InformationList_RL_PreemptRequiredInd */
1746 static int hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU = -1;  /* RL_InformationItem_RL_PreemptRequiredInd */
1747 static int hf_nbap_RadioLinkRestoreIndication_PDU = -1;  /* RadioLinkRestoreIndication */
1748 static int hf_nbap_Reporting_Object_RL_RestoreInd_PDU = -1;  /* Reporting_Object_RL_RestoreInd */
1749 static int hf_nbap_RL_InformationItem_RL_RestoreInd_PDU = -1;  /* RL_InformationItem_RL_RestoreInd */
1750 static int hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU = -1;  /* RL_Set_InformationItem_RL_RestoreInd */
1751 static int hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU = -1;  /* CCTrCH_InformationItem_RL_RestoreInd */
1752 static int hf_nbap_CompressedModeCommand_PDU = -1;  /* CompressedModeCommand */
1753 static int hf_nbap_ErrorIndication_PDU = -1;      /* ErrorIndication */
1754 static int hf_nbap_PrivateMessage_PDU = -1;       /* PrivateMessage */
1755 static int hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU = -1;  /* PhysicalSharedChannelReconfigurationRequestFDD */
1756 static int hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU = -1;  /* HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst */
1757 static int hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU = -1;  /* PhysicalSharedChannelReconfigurationRequestTDD */
1758 static int hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU = -1;  /* PDSCHSets_AddList_PSCH_ReconfRqst */
1759 static int hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_Information_AddItem_PSCH_ReconfRqst */
1760 static int hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst */
1761 static int hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst */
1762 static int hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU = -1;  /* PDSCHSets_ModifyList_PSCH_ReconfRqst */
1763 static int hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_Information_ModifyItem_PSCH_ReconfRqst */
1764 static int hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst */
1765 static int hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst */
1766 static int hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU = -1;  /* PDSCHSets_DeleteList_PSCH_ReconfRqst */
1767 static int hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU = -1;  /* PUSCHSets_AddList_PSCH_ReconfRqst */
1768 static int hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_Information_AddItem_PSCH_ReconfRqst */
1769 static int hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst */
1770 static int hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst */
1771 static int hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU = -1;  /* PUSCHSets_ModifyList_PSCH_ReconfRqst */
1772 static int hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_Information_ModifyItem_PSCH_ReconfRqst */
1773 static int hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst */
1774 static int hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst */
1775 static int hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU = -1;  /* PUSCHSets_DeleteList_PSCH_ReconfRqst */
1776 static int hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU = -1;  /* HS_PDSCH_TDD_Information_PSCH_ReconfRqst */
1777 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU = -1;  /* DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst */
1778 static int hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU = -1;  /* MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst */
1779 static int hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU = -1;  /* MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst */
1780 static int hf_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
1781 static int hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU = -1;  /* HS_SCCH_Information_768_PSCH_ReconfRqst */
1782 static int hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU = -1;  /* HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst */
1783 static int hf_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
1784 static int hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU = -1;  /* HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst */
1785 static int hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU = -1;  /* HS_SCCH_InformationModify_768_PSCH_ReconfRqst */
1786 static int hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
1787 static int hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU = -1;  /* E_PUCH_Information_PSCH_ReconfRqst */
1788 static int hf_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
1789 static int hf_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
1790 static int hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
1791 static int hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU = -1;  /* E_HICH_Information_PSCH_ReconfRqst */
1792 static int hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU = -1;  /* E_PUCH_Information_768_PSCH_ReconfRqst */
1793 static int hf_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU = -1;  /* Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst */
1794 static int hf_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU = -1;  /* Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst */
1795 static int hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU = -1;  /* E_HICH_Information_768_PSCH_ReconfRqst */
1796 static int hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU = -1;  /* E_PUCH_Information_LCR_PSCH_ReconfRqst */
1797 static int hf_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst */
1798 static int hf_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst */
1799 static int hf_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst */
1800 static int hf_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst */
1801 static int hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst */
1802 static int hf_nbap_SYNC_UL_Partition_LCR_PDU = -1;  /* SYNC_UL_Partition_LCR */
1803 static int hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst */
1804 static int hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU = -1;  /* PhysicalSharedChannelReconfigurationResponse */
1805 static int hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU = -1;  /* PhysicalSharedChannelReconfigurationFailure */
1806 static int hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU = -1;  /* CauseLevel_PSCH_ReconfFailure */
1807 static int hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU = -1;  /* Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD */
1808 static int hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU = -1;  /* Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD */
1809 static int hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU = -1;  /* UARFCNSpecificCauseList_PSCH_ReconfFailureTDD */
1810 static int hf_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU = -1;  /* Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD */
1811 static int hf_nbap_ResetRequest_PDU = -1;         /* ResetRequest */
1812 static int hf_nbap_ResetIndicator_PDU = -1;       /* ResetIndicator */
1813 static int hf_nbap_CommunicationContextInfoItem_Reset_PDU = -1;  /* CommunicationContextInfoItem_Reset */
1814 static int hf_nbap_CommunicationControlPortInfoItem_Reset_PDU = -1;  /* CommunicationControlPortInfoItem_Reset */
1815 static int hf_nbap_ResetResponse_PDU = -1;        /* ResetResponse */
1816 static int hf_nbap_InformationExchangeInitiationRequest_PDU = -1;  /* InformationExchangeInitiationRequest */
1817 static int hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU = -1;  /* InformationExchangeObjectType_InfEx_Rqst */
1818 static int hf_nbap_InformationExchangeInitiationResponse_PDU = -1;  /* InformationExchangeInitiationResponse */
1819 static int hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU = -1;  /* InformationExchangeObjectType_InfEx_Rsp */
1820 static int hf_nbap_InformationExchangeInitiationFailure_PDU = -1;  /* InformationExchangeInitiationFailure */
1821 static int hf_nbap_InformationReport_PDU = -1;    /* InformationReport */
1822 static int hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU = -1;  /* InformationExchangeObjectType_InfEx_Rprt */
1823 static int hf_nbap_InformationExchangeTerminationRequest_PDU = -1;  /* InformationExchangeTerminationRequest */
1824 static int hf_nbap_InformationExchangeFailureIndication_PDU = -1;  /* InformationExchangeFailureIndication */
1825 static int hf_nbap_CellSynchronisationInitiationRequestTDD_PDU = -1;  /* CellSynchronisationInitiationRequestTDD */
1826 static int hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU = -1;  /* TimeslotInfo_CellSyncInitiationRqstTDD */
1827 static int hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU = -1;  /* CellSyncBurstTransInit_CellSyncInitiationRqstTDD */
1828 static int hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU = -1;  /* CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD */
1829 static int hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU = -1;  /* SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD */
1830 static int hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU = -1;  /* SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD */
1831 static int hf_nbap_CellSynchronisationInitiationResponseTDD_PDU = -1;  /* CellSynchronisationInitiationResponseTDD */
1832 static int hf_nbap_CellSynchronisationInitiationFailureTDD_PDU = -1;  /* CellSynchronisationInitiationFailureTDD */
1833 static int hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU = -1;  /* CellSynchronisationReconfigurationRequestTDD */
1834 static int hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU = -1;  /* CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD */
1835 static int hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU = -1;  /* CellSyncBurstMeasInfo_CellSyncReconfRqstTDD */
1836 static int hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU = -1;  /* CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD */
1837 static int hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU = -1;  /* SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD */
1838 static int hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU = -1;  /* SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD */
1839 static int hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU = -1;  /* CellSynchronisationReconfigurationResponseTDD */
1840 static int hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU = -1;  /* CellSynchronisationReconfigurationFailureTDD */
1841 static int hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU = -1;  /* CellSynchronisationAdjustmentRequestTDD */
1842 static int hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU = -1;  /* CellAdjustmentInfo_SyncAdjustmentRqstTDD */
1843 static int hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU = -1;  /* CellAdjustmentInfoItem_SyncAdjustmentRqstTDD */
1844 static int hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU = -1;  /* CellSynchronisationAdjustmentResponseTDD */
1845 static int hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU = -1;  /* CellSynchronisationAdjustmentFailureTDD */
1846 static int hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU = -1;  /* CauseLevel_SyncAdjustmntFailureTDD */
1847 static int hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU = -1;  /* Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD */
1848 static int hf_nbap_CellSynchronisationTerminationRequestTDD_PDU = -1;  /* CellSynchronisationTerminationRequestTDD */
1849 static int hf_nbap_CellSynchronisationFailureIndicationTDD_PDU = -1;  /* CellSynchronisationFailureIndicationTDD */
1850 static int hf_nbap_CellSynchronisationReportTDD_PDU = -1;  /* CellSynchronisationReportTDD */
1851 static int hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU = -1;  /* CellSyncInfo_CellSyncReprtTDD */
1852 static int hf_nbap_SyncReportType_CellSyncReprtTDD_PDU = -1;  /* SyncReportType_CellSyncReprtTDD */
1853 static int hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU = -1;  /* SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD */
1854 static int hf_nbap_BearerRearrangementIndication_PDU = -1;  /* BearerRearrangementIndication */
1855 static int hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* DCH_RearrangeList_Bearer_RearrangeInd */
1856 static int hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* DSCH_RearrangeList_Bearer_RearrangeInd */
1857 static int hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* USCH_RearrangeList_Bearer_RearrangeInd */
1858 static int hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* HSDSCH_RearrangeList_Bearer_RearrangeInd */
1859 static int hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* E_DCH_RearrangeList_Bearer_RearrangeInd */
1860 static int hf_nbap_RadioLinkActivationCommandFDD_PDU = -1;  /* RadioLinkActivationCommandFDD */
1861 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU = -1;  /* DelayedActivationInformationList_RL_ActivationCmdFDD */
1862 static int hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU = -1;  /* DelayedActivationInformation_RL_ActivationCmdFDD */
1863 static int hf_nbap_RadioLinkActivationCommandTDD_PDU = -1;  /* RadioLinkActivationCommandTDD */
1864 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU = -1;  /* DelayedActivationInformationList_RL_ActivationCmdTDD */
1865 static int hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU = -1;  /* DelayedActivationInformation_RL_ActivationCmdTDD */
1866 static int hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU = -1;  /* RadioLinkParameterUpdateIndicationFDD */
1867 static int hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU = -1;  /* RadioLinkParameterUpdateIndicationTDD */
1868 static int hf_nbap_MBMSNotificationUpdateCommand_PDU = -1;  /* MBMSNotificationUpdateCommand */
1869 static int hf_nbap_NBAP_PDU_PDU = -1;             /* NBAP_PDU */
1870 static int hf_nbap_local = -1;                    /* INTEGER_0_maxPrivateIEs */
1871 static int hf_nbap_global = -1;                   /* OBJECT_IDENTIFIER */
1872 static int hf_nbap_procedureCode = -1;            /* ProcedureCode */
1873 static int hf_nbap_ddMode = -1;                   /* DdMode */
1874 static int hf_nbap_shortTransActionId = -1;       /* INTEGER_0_127 */
1875 static int hf_nbap_longTransActionId = -1;        /* INTEGER_0_32767 */
1876 static int hf_nbap_ProtocolIE_Container_item = -1;  /* ProtocolIE_Field */
1877 static int hf_nbap_id = -1;                       /* ProtocolIE_ID */
1878 static int hf_nbap_criticality = -1;              /* Criticality */
1879 static int hf_nbap_value = -1;                    /* ProtocolIE_Field_value */
1880 static int hf_nbap_ProtocolExtensionContainer_item = -1;  /* ProtocolExtensionField */
1881 static int hf_nbap_extensionValue = -1;           /* T_extensionValue */
1882 static int hf_nbap_PrivateIE_Container_item = -1;  /* PrivateIE_Field */
1883 static int hf_nbap_id_01 = -1;                    /* PrivateIE_ID */
1884 static int hf_nbap_value_01 = -1;                 /* PrivateIE_Field_value */
1885 static int hf_nbap_cMConfigurationChangeCFN = -1;  /* CFN */
1886 static int hf_nbap_transmission_Gap_Pattern_Sequence_Status = -1;  /* Transmission_Gap_Pattern_Sequence_Status_List */
1887 static int hf_nbap_iE_Extensions = -1;            /* ProtocolExtensionContainer */
1888 static int hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1;  /* Transmission_Gap_Pattern_Sequence_Status_List_item */
1889 static int hf_nbap_tGPSID = -1;                   /* TGPSID */
1890 static int hf_nbap_tGPRC = -1;                    /* TGPRC */
1891 static int hf_nbap_tGCFN = -1;                    /* CFN */
1892 static int hf_nbap_priorityLevel = -1;            /* PriorityLevel */
1893 static int hf_nbap_pre_emptionCapability = -1;    /* Pre_emptionCapability */
1894 static int hf_nbap_pre_emptionVulnerability = -1;  /* Pre_emptionVulnerability */
1895 static int hf_nbap_aOA_LCR = -1;                  /* AOA_LCR */
1896 static int hf_nbap_aOA_LCR_Accuracy_Class = -1;   /* AOA_LCR_Accuracy_Class */
1897 static int hf_nbap_bCCH_Specific_HSDSCH_RNTI = -1;  /* HSDSCH_RNTI */
1898 static int hf_nbap_hSSCCH_Power = -1;             /* DL_Power */
1899 static int hf_nbap_hSPDSCH_Power = -1;            /* DL_Power */
1900 static int hf_nbap_Best_Cell_Portions_Value_item = -1;  /* Best_Cell_Portions_Item */
1901 static int hf_nbap_cellPortionID = -1;            /* CellPortionID */
1902 static int hf_nbap_sIRValue = -1;                 /* SIR_Value */
1903 static int hf_nbap_commonTransportChannelID = -1;  /* CommonTransportChannelID */
1904 static int hf_nbap_cid = -1;                      /* C_ID */
1905 static int hf_nbap_radioNetwork = -1;             /* CauseRadioNetwork */
1906 static int hf_nbap_transport = -1;                /* CauseTransport */
1907 static int hf_nbap_protocol = -1;                 /* CauseProtocol */
1908 static int hf_nbap_misc = -1;                     /* CauseMisc */
1909 static int hf_nbap_initialPhase_0_1048575 = -1;   /* INTEGER_0_1048575_ */
1910 static int hf_nbap_steadyStatePhase = -1;         /* INTEGER_0_255_ */
1911 static int hf_nbap_initialPhase = -1;             /* INTEGER_0_524287_ */
1912 static int hf_nbap_steadyStatePhase_01 = -1;      /* INTEGER_0_127_ */
1913 static int hf_nbap_CommonChannelsCapacityConsumptionLaw_item = -1;  /* CommonChannelsCapacityConsumptionLaw_item */
1914 static int hf_nbap_dl_Cost = -1;                  /* INTEGER_0_65535 */
1915 static int hf_nbap_ul_Cost = -1;                  /* INTEGER_0_65535 */
1916 static int hf_nbap_Common_MACFlows_to_DeleteFDD_item = -1;  /* Common_MACFlows_to_DeleteFDD_Item */
1917 static int hf_nbap_common_MACFlow_ID = -1;        /* Common_MACFlow_ID */
1918 static int hf_nbap_CommonMACFlow_Specific_InfoList_item = -1;  /* CommonMACFlow_Specific_InfoItem */
1919 static int hf_nbap_common_MACFlow_Id = -1;        /* Common_MACFlow_ID */
1920 static int hf_nbap_bindingID = -1;                /* BindingID */
1921 static int hf_nbap_transportLayerAddress = -1;    /* TransportLayerAddress */
1922 static int hf_nbap_tnl_qos = -1;                  /* TnlQos */
1923 static int hf_nbap_common_MACFlow_PriorityQueue_Information = -1;  /* Common_MACFlow_PriorityQueue_Information */
1924 static int hf_nbap_CommonMACFlow_Specific_InfoList_Response_item = -1;  /* CommonMACFlow_Specific_InfoItem_Response */
1925 static int hf_nbap_commonMACFlow_ID = -1;         /* Common_MACFlow_ID */
1926 static int hf_nbap_hSDSCH_Initial_Capacity_Allocation = -1;  /* HSDSCH_Initial_Capacity_Allocation */
1927 static int hf_nbap_Common_MACFlow_PriorityQueue_Information_item = -1;  /* Common_MACFlow_PriorityQueue_Item */
1928 static int hf_nbap_priority_Queue_Information_for_Enhanced_FACH = -1;  /* Priority_Queue_Information_for_Enhanced_FACH_PCH */
1929 static int hf_nbap_tUTRANGPSMeasurementAccuracyClass = -1;  /* TUTRANGPSAccuracyClass */
1930 static int hf_nbap_tUTRANGANSSMeasurementAccuracyClass = -1;  /* TUTRANGANSSAccuracyClass */
1931 static int hf_nbap_transmitted_carrier_power = -1;  /* Transmitted_Carrier_Power_Value */
1932 static int hf_nbap_received_total_wide_band_power = -1;  /* Received_total_wide_band_power_Value */
1933 static int hf_nbap_acknowledged_prach_preambles = -1;  /* Acknowledged_PRACH_preambles_Value */
1934 static int hf_nbap_uL_TimeslotISCP = -1;          /* UL_TimeslotISCP_Value */
1935 static int hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles = -1;  /* NULL */
1936 static int hf_nbap_notUsed_2_detected_PCPCH_access_preambles = -1;  /* NULL */
1937 static int hf_nbap_extension_CommonMeasurementValue = -1;  /* Extension_CommonMeasurementValue */
1938 static int hf_nbap_measurementAvailable = -1;     /* CommonMeasurementAvailable */
1939 static int hf_nbap_measurementnotAvailable = -1;  /* CommonMeasurementnotAvailable */
1940 static int hf_nbap_commonmeasurementValue = -1;   /* CommonMeasurementValue */
1941 static int hf_nbap_ie_Extensions = -1;            /* ProtocolExtensionContainer */
1942 static int hf_nbap_commonPhysicalChannelID = -1;  /* CommonPhysicalChannelID */
1943 static int hf_nbap_resourceOperationalState = -1;  /* ResourceOperationalState */
1944 static int hf_nbap_availabilityStatus = -1;       /* AvailabilityStatus */
1945 static int hf_nbap_commonPhysicalChannelID768 = -1;  /* CommonPhysicalChannelID768 */
1946 static int hf_nbap_uE_DTX_DRX_Offset = -1;        /* UE_DTX_DRX_Offset */
1947 static int hf_nbap_enabling_Delay = -1;           /* Enabling_Delay */
1948 static int hf_nbap_dTX_Information = -1;          /* DTX_Information */
1949 static int hf_nbap_dRX_Information = -1;          /* DRX_Information */
1950 static int hf_nbap_dTX_Information_to_Modify = -1;  /* DTX_Information_to_Modify */
1951 static int hf_nbap_dRX_Information_to_Modify = -1;  /* DRX_Information_to_Modify */
1952 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_InformationItem */
1953 static int hf_nbap_transport_Block_Size_Index = -1;  /* Transport_Block_Size_Index */
1954 static int hf_nbap_hSPDSCH_Second_Code_Support = -1;  /* HSPDSCH_Second_Code_Support */
1955 static int hf_nbap_hSPDSCH_First_Code_Index = -1;  /* HSPDSCH_First_Code_Index */
1956 static int hf_nbap_hSPDSCH_Second_Code_Index = -1;  /* HSPDSCH_Second_Code_Index */
1957 static int hf_nbap_continuousPacketConnectivityDTX_DRX_Information = -1;  /* ContinuousPacketConnectivityDTX_DRX_Information */
1958 static int hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify = -1;  /* ContinuousPacketConnectivityDTX_DRX_Information_to_Modify */
1959 static int hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Information */
1960 static int hf_nbap_procedureID = -1;              /* ProcedureID */
1961 static int hf_nbap_triggeringMessage = -1;        /* TriggeringMessage */
1962 static int hf_nbap_procedureCriticality = -1;     /* Criticality */
1963 static int hf_nbap_transactionID = -1;            /* TransactionID */
1964 static int hf_nbap_iEsCriticalityDiagnostics = -1;  /* CriticalityDiagnostics_IE_List */
1965 static int hf_nbap_CriticalityDiagnostics_IE_List_item = -1;  /* CriticalityDiagnostics_IE_List_item */
1966 static int hf_nbap_iECriticality = -1;            /* Criticality */
1967 static int hf_nbap_iE_ID = -1;                    /* ProtocolIE_ID */
1968 static int hf_nbap_repetitionNumber = -1;         /* RepetitionNumber0 */
1969 static int hf_nbap_DCH_FDD_Information_item = -1;  /* DCH_FDD_InformationItem */
1970 static int hf_nbap_payloadCRC_PresenceIndicator = -1;  /* PayloadCRC_PresenceIndicator */
1971 static int hf_nbap_ul_FP_Mode = -1;               /* UL_FP_Mode */
1972 static int hf_nbap_toAWS = -1;                    /* ToAWS */
1973 static int hf_nbap_toAWE = -1;                    /* ToAWE */
1974 static int hf_nbap_dCH_SpecificInformationList = -1;  /* DCH_Specific_FDD_InformationList */
1975 static int hf_nbap_DCH_Specific_FDD_InformationList_item = -1;  /* DCH_Specific_FDD_Item */
1976 static int hf_nbap_dCH_ID = -1;                   /* DCH_ID */
1977 static int hf_nbap_ul_TransportFormatSet = -1;    /* TransportFormatSet */
1978 static int hf_nbap_dl_TransportFormatSet = -1;    /* TransportFormatSet */
1979 static int hf_nbap_allocationRetentionPriority = -1;  /* AllocationRetentionPriority */
1980 static int hf_nbap_frameHandlingPriority = -1;    /* FrameHandlingPriority */
1981 static int hf_nbap_qE_Selector = -1;              /* QE_Selector */
1982 static int hf_nbap_DCH_InformationResponse_item = -1;  /* DCH_InformationResponseItem */
1983 static int hf_nbap_DCH_TDD_Information_item = -1;  /* DCH_TDD_InformationItem */
1984 static int hf_nbap_dCH_SpecificInformationList_01 = -1;  /* DCH_Specific_TDD_InformationList */
1985 static int hf_nbap_DCH_Specific_TDD_InformationList_item = -1;  /* DCH_Specific_TDD_Item */
1986 static int hf_nbap_ul_CCTrCH_ID = -1;             /* CCTrCH_ID */
1987 static int hf_nbap_dl_CCTrCH_ID = -1;             /* CCTrCH_ID */
1988 static int hf_nbap_FDD_DCHs_to_Modify_item = -1;  /* FDD_DCHs_to_ModifyItem */
1989 static int hf_nbap_transportBearerRequestIndicator = -1;  /* TransportBearerRequestIndicator */
1990 static int hf_nbap_dCH_SpecificInformationList_02 = -1;  /* DCH_ModifySpecificInformation_FDD */
1991 static int hf_nbap_DCH_ModifySpecificInformation_FDD_item = -1;  /* DCH_ModifySpecificItem_FDD */
1992 static int hf_nbap_TDD_DCHs_to_Modify_item = -1;  /* DCH_ModifyItem_TDD */
1993 static int hf_nbap_dCH_SpecificInformationList_03 = -1;  /* DCH_ModifySpecificInformation_TDD */
1994 static int hf_nbap_DCH_ModifySpecificInformation_TDD_item = -1;  /* DCH_ModifySpecificItem_TDD */
1995 static int hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item = -1;  /* DedicatedChannelsCapacityConsumptionLaw_item */
1996 static int hf_nbap_dl_Cost_1 = -1;                /* INTEGER_0_65535 */
1997 static int hf_nbap_dl_Cost_2 = -1;                /* INTEGER_0_65535 */
1998 static int hf_nbap_ul_Cost_1 = -1;                /* INTEGER_0_65535 */
1999 static int hf_nbap_ul_Cost_2 = -1;                /* INTEGER_0_65535 */
2000 static int hf_nbap_sIR_Value = -1;                /* SIR_Value */
2001 static int hf_nbap_sIR_ErrorValue = -1;           /* SIR_Error_Value */
2002 static int hf_nbap_transmittedCodePowerValue = -1;  /* Transmitted_Code_Power_Value */
2003 static int hf_nbap_rSCP = -1;                     /* RSCP_Value */
2004 static int hf_nbap_rxTimingDeviationValue = -1;   /* Rx_Timing_Deviation_Value */
2005 static int hf_nbap_roundTripTime = -1;            /* Round_Trip_Time_Value */
2006 static int hf_nbap_extension_DedicatedMeasurementValue = -1;  /* Extension_DedicatedMeasurementValue */
2007 static int hf_nbap_measurementAvailable_01 = -1;  /* DedicatedMeasurementAvailable */
2008 static int hf_nbap_measurementnotAvailable_01 = -1;  /* DedicatedMeasurementnotAvailable */
2009 static int hf_nbap_dedicatedmeasurementValue = -1;  /* DedicatedMeasurementValue */
2010 static int hf_nbap_cFN = -1;                      /* CFN */
2011 static int hf_nbap_cfn = -1;                      /* CFN */
2012 static int hf_nbap_separate_indication = -1;      /* NULL */
2013 static int hf_nbap_activate = -1;                 /* Activate_Info */
2014 static int hf_nbap_deactivate = -1;               /* Deactivate_Info */
2015 static int hf_nbap_activation_type = -1;          /* Execution_Type */
2016 static int hf_nbap_initial_dl_tx_power = -1;      /* DL_Power */
2017 static int hf_nbap_firstRLS_Indicator = -1;       /* FirstRLS_Indicator */
2018 static int hf_nbap_propagation_delay = -1;        /* PropagationDelay */
2019 static int hf_nbap_deactivation_type = -1;        /* Execution_Type */
2020 static int hf_nbap_synchronised = -1;             /* CFN */
2021 static int hf_nbap_unsynchronised = -1;           /* NULL */
2022 static int hf_nbap_dGANSS_ReferenceTime = -1;     /* INTEGER_0_119 */
2023 static int hf_nbap_dGANSS_Information = -1;       /* DGANSS_Information */
2024 static int hf_nbap_DGANSS_Information_item = -1;  /* DGANSS_InformationItem */
2025 static int hf_nbap_gANSS_SignalId = -1;           /* GANSS_Signal_ID */
2026 static int hf_nbap_gANSS_StatusHealth = -1;       /* GANSS_StatusHealth */
2027 static int hf_nbap_dGANSS_SignalInformation = -1;  /* DGANSS_SignalInformation */
2028 static int hf_nbap_DGANSS_SignalInformation_item = -1;  /* DGANSS_SignalInformationItem */
2029 static int hf_nbap_satId = -1;                    /* INTEGER_0_63 */
2030 static int hf_nbap_gANSS_iod = -1;                /* BIT_STRING_SIZE_10 */
2031 static int hf_nbap_udre = -1;                     /* UDRE */
2032 static int hf_nbap_ganss_prc = -1;                /* INTEGER_M2047_2047 */
2033 static int hf_nbap_ganss_rrc = -1;                /* INTEGER_M127_127 */
2034 static int hf_nbap_pRCDeviation = -1;             /* PRCDeviation */
2035 static int hf_nbap_gpstow = -1;                   /* GPSTOW */
2036 static int hf_nbap_status_health = -1;            /* GPS_Status_Health */
2037 static int hf_nbap_satelliteinfo = -1;            /* SAT_Info_DGPSCorrections */
2038 static int hf_nbap_prcdeviation = -1;             /* PRCDeviation */
2039 static int hf_nbap_DL_Timeslot_Information_item = -1;  /* DL_Timeslot_InformationItem */
2040 static int hf_nbap_timeSlot = -1;                 /* TimeSlot */
2041 static int hf_nbap_midambleShiftAndBurstType = -1;  /* MidambleShiftAndBurstType */
2042 static int hf_nbap_tFCI_Presence = -1;            /* TFCI_Presence */
2043 static int hf_nbap_dL_Code_Information = -1;      /* TDD_DL_Code_Information */
2044 static int hf_nbap_DL_TimeslotLCR_Information_item = -1;  /* DL_TimeslotLCR_InformationItem */
2045 static int hf_nbap_timeSlotLCR = -1;              /* TimeSlotLCR */
2046 static int hf_nbap_midambleShiftLCR = -1;         /* MidambleShiftLCR */
2047 static int hf_nbap_dL_Code_LCR_Information = -1;  /* TDD_DL_Code_LCR_Information */
2048 static int hf_nbap_DL_Timeslot768_Information_item = -1;  /* DL_Timeslot768_InformationItem */
2049 static int hf_nbap_midambleShiftAndBurstType768 = -1;  /* MidambleShiftAndBurstType768 */
2050 static int hf_nbap_dL_Code_768_Information = -1;  /* TDD_DL_Code_768_Information */
2051 static int hf_nbap_powerAdjustmentType = -1;      /* PowerAdjustmentType */
2052 static int hf_nbap_dLReferencePower = -1;         /* DL_Power */
2053 static int hf_nbap_dLReferencePowerList_DL_PC_Rqst = -1;  /* DL_ReferencePowerInformationList */
2054 static int hf_nbap_maxAdjustmentStep = -1;        /* MaxAdjustmentStep */
2055 static int hf_nbap_adjustmentPeriod = -1;         /* AdjustmentPeriod */
2056 static int hf_nbap_adjustmentRatio = -1;          /* ScaledAdjustmentRatio */
2057 static int hf_nbap_DL_ReferencePowerInformationList_item = -1;  /* DL_ReferencePowerInformationItem */
2058 static int hf_nbap_rL_ID = -1;                    /* RL_ID */
2059 static int hf_nbap_dl_Reference_Power = -1;       /* DL_Power */
2060 static int hf_nbap_DL_TimeslotISCPInfo_item = -1;  /* DL_TimeslotISCPInfoItem */
2061 static int hf_nbap_dL_TimeslotISCP = -1;          /* DL_TimeslotISCP */
2062 static int hf_nbap_DL_TimeslotISCPInfoLCR_item = -1;  /* DL_TimeslotISCPInfoItemLCR */
2063 static int hf_nbap_uE_DRX_Cycle = -1;             /* UE_DRX_Cycle */
2064 static int hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle = -1;  /* Inactivity_Threshold_for_UE_DRX_Cycle */
2065 static int hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring = -1;  /* Inactivity_Threshold_for_UE_Grant_Monitoring */
2066 static int hf_nbap_uE_DRX_Grant_Monitoring = -1;  /* UE_DRX_Grant_Monitoring */
2067 static int hf_nbap_modify = -1;                   /* DRX_Information_to_Modify_Items */
2068 static int hf_nbap_deactivate_01 = -1;            /* NULL */
2069 static int hf_nbap_DSCH_InformationResponse_item = -1;  /* DSCH_InformationResponseItem */
2070 static int hf_nbap_dSCH_ID = -1;                  /* DSCH_ID */
2071 static int hf_nbap_DSCH_TDD_Information_item = -1;  /* DSCH_TDD_InformationItem */
2072 static int hf_nbap_cCTrCH_ID = -1;                /* CCTrCH_ID */
2073 static int hf_nbap_transportFormatSet = -1;       /* TransportFormatSet */
2074 static int hf_nbap_uE_DTX_Cycle1_2ms = -1;        /* UE_DTX_Cycle1_2ms */
2075 static int hf_nbap_uE_DTX_Cycle2_2ms = -1;        /* UE_DTX_Cycle2_2ms */
2076 static int hf_nbap_mAC_DTX_Cycle_2ms = -1;        /* MAC_DTX_Cycle_2ms */
2077 static int hf_nbap_uE_DTX_Cycle1_10ms = -1;       /* UE_DTX_Cycle1_10ms */
2078 static int hf_nbap_uE_DTX_Cycle2_10ms = -1;       /* UE_DTX_Cycle2_10ms */
2079 static int hf_nbap_mAC_DTX_Cycle_10ms = -1;       /* MAC_DTX_Cycle_10ms */
2080 static int hf_nbap_e_DCH_TTI_Length = -1;         /* E_DCH_TTI_Length */
2081 static int hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2 = -1;  /* Inactivity_Threshold_for_UE_DTX_Cycle2 */
2082 static int hf_nbap_uE_DTX_Long_Preamble = -1;     /* UE_DTX_Long_Preamble */
2083 static int hf_nbap_mAC_Inactivity_Threshold = -1;  /* MAC_Inactivity_Threshold */
2084 static int hf_nbap_cQI_DTX_Timer = -1;            /* CQI_DTX_Timer */
2085 static int hf_nbap_uE_DPCCH_burst1 = -1;          /* UE_DPCCH_burst1 */
2086 static int hf_nbap_uE_DPCCH_burst2 = -1;          /* UE_DPCCH_burst2 */
2087 static int hf_nbap_modify_01 = -1;                /* DTX_Information_to_Modify_Items */
2088 static int hf_nbap_e_DCH_TTI_Length_to_Modify = -1;  /* E_DCH_TTI_Length_to_Modify */
2089 static int hf_nbap_replace = -1;                  /* E_AGCH_FDD_Code_List */
2090 static int hf_nbap_remove = -1;                   /* NULL */
2091 static int hf_nbap_E_AGCH_FDD_Code_List_item = -1;  /* FDD_DL_ChannelisationCodeNumber */
2092 static int hf_nbap_e_DCH_SF_allocation = -1;      /* E_DCH_SF_allocation */
2093 static int hf_nbap_E_DCH_SF_allocation_item = -1;  /* E_DCH_SF_allocation_item */
2094 static int hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = -1;  /* DL_ScramblingCode */
2095 static int hf_nbap_e_AGCH_Channelisation_Code = -1;  /* FDD_DL_ChannelisationCodeNumber */
2096 static int hf_nbap_primary_e_RNTI = -1;           /* E_RNTI */
2097 static int hf_nbap_secondary_e_RNTI = -1;         /* E_RNTI */
2098 static int hf_nbap_e_RGCH_E_HICH_Channelisation_Code = -1;  /* FDD_DL_ChannelisationCodeNumber */
2099 static int hf_nbap_e_RGCH_Signature_Sequence = -1;  /* E_RGCH_Signature_Sequence */
2100 static int hf_nbap_e_HICH_Signature_Sequence = -1;  /* E_HICH_Signature_Sequence */
2101 static int hf_nbap_serving_Grant_Value = -1;      /* E_Serving_Grant_Value */
2102 static int hf_nbap_primary_Secondary_Grant_Selector = -1;  /* E_Primary_Secondary_Grant_Selector */
2103 static int hf_nbap_e_RGCH_Release_Indicator = -1;  /* E_RGCH_Release_Indicator */
2104 static int hf_nbap_e_DCH_MACdFlows_Information = -1;  /* E_DCH_MACdFlows_Information */
2105 static int hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH = -1;  /* HARQ_Process_Allocation_2ms_EDCH */
2106 static int hf_nbap_e_DCH_Maximum_Bitrate = -1;    /* E_DCH_Maximum_Bitrate */
2107 static int hf_nbap_e_DCH_Processing_Overload_Level = -1;  /* E_DCH_Processing_Overload_Level */
2108 static int hf_nbap_e_DCH_Reference_Power_Offset = -1;  /* E_DCH_Reference_Power_Offset */
2109 static int hf_nbap_e_DCH_MACdFlow_Specific_InformationResp = -1;  /* E_DCH_MACdFlow_Specific_InformationResp */
2110 static int hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify = -1;  /* E_DCH_MACdFlow_Specific_InfoList_to_Modify */
2111 static int hf_nbap_mACeReset_Indicator = -1;      /* MACeReset_Indicator */
2112 static int hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation = -1;  /* E_DCH_MACdFlow_Specific_UpdateInformation */
2113 static int hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item = -1;  /* E_DCH_MACdFlow_Specific_UpdateInformation_Item */
2114 static int hf_nbap_e_DCH_MACdFlow_ID = -1;        /* E_DCH_MACdFlow_ID */
2115 static int hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH = -1;  /* HARQ_Process_Allocation_2ms_EDCH */
2116 static int hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant = -1;  /* E_DCH_Non_Scheduled_Transmission_Grant_Items */
2117 static int hf_nbap_e_DCH_Scheduled_Transmission_Grant = -1;  /* NULL */
2118 static int hf_nbap_E_DCH_LogicalChannelInformation_item = -1;  /* E_DCH_LogicalChannelInformationItem */
2119 static int hf_nbap_logicalChannelId = -1;         /* LogicalChannelID */
2120 static int hf_nbap_schedulingPriorityIndicator = -1;  /* SchedulingPriorityIndicator */
2121 static int hf_nbap_schedulingInformation = -1;    /* SchedulingInformation */
2122 static int hf_nbap_mACesGuaranteedBitRate = -1;   /* MACesGuaranteedBitRate */
2123 static int hf_nbap_e_DCH_DDI_Value = -1;          /* E_DCH_DDI_Value */
2124 static int hf_nbap_mACd_PDU_Size_List = -1;       /* E_DCH_MACdPDU_SizeList */
2125 static int hf_nbap_E_DCH_MACdPDU_SizeList_item = -1;  /* E_DCH_MACdPDU_SizeListItem */
2126 static int hf_nbap_mACdPDU_Size = -1;             /* MACdPDU_Size */
2127 static int hf_nbap_E_DCH_LogicalChannelToModify_item = -1;  /* E_DCH_LogicalChannelToModifyItem */
2128 static int hf_nbap_mACd_PDU_Size_List_01 = -1;    /* E_DCH_MACdPDU_SizeToModifyList */
2129 static int hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item = -1;  /* E_DCH_MACdPDU_SizeListItem */
2130 static int hf_nbap_E_DCH_LogicalChannelToDelete_item = -1;  /* E_DCH_LogicalChannelToDeleteItem */
2131 static int hf_nbap_e_DCH_MACdFlow_Specific_Info = -1;  /* E_DCH_MACdFlow_Specific_InfoList */
2132 static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item = -1;  /* E_DCH_MACdFlow_Specific_InfoItem */
2133 static int hf_nbap_tnlQos = -1;                   /* TnlQos */
2134 static int hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH = -1;  /* Maximum_Number_of_Retransmissions_For_E_DCH */
2135 static int hf_nbap_eDCH_HARQ_PO_FDD = -1;         /* E_DCH_HARQ_PO_FDD */
2136 static int hf_nbap_eDCH_MACdFlow_Multiplexing_List = -1;  /* E_DCH_MACdFlow_Multiplexing_List */
2137 static int hf_nbap_eDCH_Grant_Type_Information = -1;  /* E_DCH_Grant_Type_Information */
2138 static int hf_nbap_bundlingModeIndicator = -1;    /* BundlingModeIndicator */
2139 static int hf_nbap_eDCHLogicalChannelInformation = -1;  /* E_DCH_LogicalChannelInformation */
2140 static int hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item = -1;  /* E_DCH_MACdFlow_Specific_InformationResp_Item */
2141 static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item = -1;  /* E_DCH_MACdFlow_Specific_InfoItem_to_Modify */
2142 static int hf_nbap_eDCH_LogicalChannelToAdd = -1;  /* E_DCH_LogicalChannelInformation */
2143 static int hf_nbap_eDCH_LogicalChannelToModify = -1;  /* E_DCH_LogicalChannelToModify */
2144 static int hf_nbap_eDCH_LogicalChannelToDelete = -1;  /* E_DCH_LogicalChannelToDelete */
2145 static int hf_nbap_E_DCH_MACdFlows_to_Delete_item = -1;  /* E_DCH_MACdFlow_to_Delete_Item */
2146 static int hf_nbap_maxBits_MACe_PDU_non_scheduled = -1;  /* Max_Bits_MACe_PDU_non_scheduled */
2147 static int hf_nbap_hARQ_Process_Allocation_NonSched_2ms = -1;  /* HARQ_Process_Allocation_2ms_EDCH */
2148 static int hf_nbap_e_DCH_serving_cell_choice = -1;  /* E_DCH_serving_cell_choice */
2149 static int hf_nbap_e_DCH_serving_cell_change_successful = -1;  /* E_DCH_serving_cell_change_successful */
2150 static int hf_nbap_e_DCH_serving_cell_change_unsuccessful = -1;  /* E_DCH_serving_cell_change_unsuccessful */
2151 static int hf_nbap_e_DCH_RL_InformationList_Rsp = -1;  /* E_DCH_RL_InformationList_Rsp */
2152 static int hf_nbap_E_DCH_RL_InformationList_Rsp_item = -1;  /* E_DCH_RL_InformationList_Rsp_Item */
2153 static int hf_nbap_rl_ID = -1;                    /* RL_ID */
2154 static int hf_nbap_e_DCH_FDD_DL_Control_Channel_Info = -1;  /* E_DCH_FDD_DL_Control_Channel_Information */
2155 static int hf_nbap_cause = -1;                    /* Cause */
2156 static int hf_nbap_two_ms = -1;                   /* DTX_Cycle_2ms_Items */
2157 static int hf_nbap_ten_ms = -1;                   /* DTX_Cycle_10ms_Items */
2158 static int hf_nbap_two_ms_01 = -1;                /* DTX_Cycle_2ms_to_Modify_Items */
2159 static int hf_nbap_ten_ms_01 = -1;                /* DTX_Cycle_10ms_to_Modify_Items */
2160 static int hf_nbap_replace_01 = -1;               /* E_RGCH_E_HICH_FDD_Code_List */
2161 static int hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item = -1;  /* FDD_DL_ChannelisationCodeNumber */
2162 static int hf_nbap_e_TFCI_BetaEC_Boost = -1;      /* E_TFCI_BetaEC_Boost */
2163 static int hf_nbap_uL_Delta_T2TP = -1;            /* UL_Delta_T2TP */
2164 static int hf_nbap_e_DCH_TFCI_Table_Index = -1;   /* E_DCH_TFCI_Table_Index */
2165 static int hf_nbap_e_DCH_Min_Set_E_TFCI = -1;     /* E_TFCI */
2166 static int hf_nbap_reference_E_TFCI_Information = -1;  /* Reference_E_TFCI_Information */
2167 static int hf_nbap_E_DCHProvidedBitRate_item = -1;  /* E_DCHProvidedBitRate_Item */
2168 static int hf_nbap_e_DCHProvidedBitRateValue = -1;  /* E_DCHProvidedBitRateValue */
2169 static int hf_nbap_e_PUCH_Information = -1;       /* E_PUCH_Information */
2170 static int hf_nbap_e_TFCS_Information_TDD = -1;   /* E_TFCS_Information_TDD */
2171 static int hf_nbap_e_DCH_MACdFlows_Information_TDD = -1;  /* E_DCH_MACdFlows_Information_TDD */
2172 static int hf_nbap_e_DCH_Non_Scheduled_Grant_Info = -1;  /* E_DCH_Non_Scheduled_Grant_Info */
2173 static int hf_nbap_e_DCH_TDD_Information = -1;    /* E_DCH_TDD_Information */
2174 static int hf_nbap_minCR = -1;                    /* CodeRate */
2175 static int hf_nbap_maxCR = -1;                    /* CodeRate */
2176 static int hf_nbap_harqInfo = -1;                 /* HARQ_Info_for_E_DCH */
2177 static int hf_nbap_n_E_UCCH = -1;                 /* N_E_UCCH */
2178 static int hf_nbap_e_DCH_QPSK_RefBetaInfo = -1;   /* E_DCH_QPSK_RefBetaInfo */
2179 static int hf_nbap_e_DCH_sixteenQAM_RefBetaInfo = -1;  /* E_DCH_sixteenQAM_RefBetaInfo */
2180 static int hf_nbap_E_DCH_QPSK_RefBetaInfo_item = -1;  /* E_DCH_RefBeta_Item */
2181 static int hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item = -1;  /* E_DCH_RefBeta_Item */
2182 static int hf_nbap_refCodeRate = -1;              /* CodeRate_short */
2183 static int hf_nbap_refBeta = -1;                  /* RefBeta */
2184 static int hf_nbap_E_DCH_MACdFlows_Information_TDD_item = -1;  /* E_DCH_MACdFlow_InfoTDDItem */
2185 static int hf_nbap_eDCH_HARQ_PO_TDD = -1;         /* E_DCH_HARQ_PO_TDD */
2186 static int hf_nbap_eDCH_Grant_TypeTDD = -1;       /* E_DCH_Grant_TypeTDD */
2187 static int hf_nbap_eDCH_MACdFlow_Retransmission_Timer = -1;  /* E_DCH_MACdFlow_Retransmission_Timer */
2188 static int hf_nbap_timeslotResource = -1;         /* E_DCH_TimeslotResource */
2189 static int hf_nbap_powerResource = -1;            /* E_DCH_PowerResource */
2190 static int hf_nbap_repetitionPeriod = -1;         /* RepetitionPeriod */
2191 static int hf_nbap_repetitionLength = -1;         /* RepetitionLength */
2192 static int hf_nbap_tddE_PUCH_Offset = -1;         /* TddE_PUCH_Offset */
2193 static int hf_nbap_tdd_ChannelisationCode = -1;   /* TDD_ChannelisationCode */
2194 static int hf_nbap_e_DCH_TDD_Maximum_Bitrate = -1;  /* E_DCH_TDD_Maximum_Bitrate */
2195 static int hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo = -1;  /* E_DCH_PowerOffset_for_SchedulingInfo */
2196 static int hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp = -1;  /* E_DCH_TDD_MACdFlow_Specific_InformationResp */
2197 static int hf_nbap_e_AGCH_Specific_Information_ResponseTDD = -1;  /* E_AGCH_Specific_InformationRespListTDD */
2198 static int hf_nbap_e_RNTI = -1;                   /* E_RNTI */
2199 static int hf_nbap_scheduled_E_HICH_Specific_InformationResp = -1;  /* Scheduled_E_HICH_Specific_Information_ResponseLCRTDD */
2200 static int hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item = -1;  /* Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD */
2201 static int hf_nbap_eI = -1;                       /* EI */
2202 static int hf_nbap_e_HICH_ID_TDD = -1;            /* E_HICH_ID_TDD */
2203 static int hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item = -1;  /* E_DCH_TDD_MACdFlow_Specific_InformationResp_Item */
2204 static int hf_nbap_e_DCH_MacdFlow_Id = -1;        /* E_DCH_MACdFlow_ID */
2205 static int hf_nbap_E_AGCH_Specific_InformationRespListTDD_item = -1;  /* E_AGCH_Specific_InformationResp_ItemTDD */
2206 static int hf_nbap_e_AGCH_Id = -1;                /* E_AGCH_Id */
2207 static int hf_nbap_e_DCH_MACdFlows_to_Add = -1;   /* E_DCH_MACdFlows_Information_TDD */
2208 static int hf_nbap_e_DCH_MACdFlows_to_Delete = -1;  /* E_DCH_MACdFlows_to_Delete */
2209 static int hf_nbap_e_DCH_TDD_Information_to_Modify = -1;  /* E_DCH_TDD_Information_to_Modify */
2210 static int hf_nbap_e_DCH_TDD_Information_to_Modify_List = -1;  /* E_DCH_TDD_Information_to_Modify_List */
2211 static int hf_nbap_E_DCH_TDD_Information_to_Modify_List_item = -1;  /* E_DCH_MACdFlow_ModifyTDDItem */
2212 static int hf_nbap_e_DCH_LogicalChannelToAdd = -1;  /* E_DCH_LogicalChannelInformation */
2213 static int hf_nbap_e_DCH_LogicalChannelToModify = -1;  /* E_DCH_LogicalChannelToModify */
2214 static int hf_nbap_e_DCH_LogicalChannelToDelete = -1;  /* E_DCH_LogicalChannelToDelete */
2215 static int hf_nbap_e_DCH_Non_Scheduled_Grant_Info768 = -1;  /* E_DCH_Non_Scheduled_Grant_Info768 */
2216 static int hf_nbap_e_DCH_TDD_Information768 = -1;  /* E_DCH_TDD_Information768 */
2217 static int hf_nbap_tdd_ChannelisationCode768 = -1;  /* TDD_ChannelisationCode768 */
2218 static int hf_nbap_e_DCH_TDD_Maximum_Bitrate768 = -1;  /* E_DCH_TDD_Maximum_Bitrate768 */
2219 static int hf_nbap_e_PUCH_LCR_Information = -1;   /* E_PUCH_LCR_Information */
2220 static int hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info = -1;  /* E_DCH_Non_Scheduled_Grant_LCR_Info */
2221 static int hf_nbap_e_DCH_LCRTDD_Information = -1;  /* E_DCH_LCRTDD_Information */
2222 static int hf_nbap_pRXdes_base = -1;              /* PRXdes_base */
2223 static int hf_nbap_e_PUCH_TPC_StepSize = -1;      /* TDD_TPC_UplinkStepSize_LCR */
2224 static int hf_nbap_e_AGCH_TPC_StepSize = -1;      /* TDD_TPC_DownlinkStepSize */
2225 static int hf_nbap_timeslotResourceLCR = -1;      /* E_DCH_TimeslotResourceLCR */
2226 static int hf_nbap_subframeNumber = -1;           /* T_subframeNumber */
2227 static int hf_nbap_n_E_UCCHLCR = -1;              /* N_E_UCCHLCR */
2228 static int hf_nbap_e_HICH_LCR_Information = -1;   /* E_HICH_LCR_Information */
2229 static int hf_nbap_signatureSequenceGroupIndex = -1;  /* SignatureSequenceGroupIndex */
2230 static int hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory = -1;  /* E_DCH_LCRTDD_PhysicalLayerCategory */
2231 static int hf_nbap_FDD_DL_CodeInformation_item = -1;  /* FDD_DL_CodeInformationItem */
2232 static int hf_nbap_dl_ScramblingCode = -1;        /* DL_ScramblingCode */
2233 static int hf_nbap_fdd_DL_ChannelisationCodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
2234 static int hf_nbap_transmissionGapPatternSequenceCodeInformation = -1;  /* TransmissionGapPatternSequenceCodeInformation */
2235 static int hf_nbap_ganss_wk_number = -1;          /* INTEGER_0_255 */
2236 static int hf_nbap_gANSS_AlmanacModel = -1;       /* GANSS_AlmanacModel */
2237 static int hf_nbap_gANSS_keplerianParameters = -1;  /* GANSS_KeplerianParametersAlm */
2238 static int hf_nbap_GANSS_Clock_Model_item = -1;   /* GANSS_SatelliteClockModelItem */
2239 static int hf_nbap_ganss_Ionospheric_Model = -1;  /* GANSS_Ionospheric_Model */
2240 static int hf_nbap_ganss_Rx_Pos = -1;             /* GANSS_RX_Pos */
2241 static int hf_nbap_ionospheric_Model = -1;        /* BOOLEAN */
2242 static int hf_nbap_ganssTod = -1;                 /* INTEGER_0_59_ */
2243 static int hf_nbap_dataBitAssistancelist = -1;    /* GANSS_DataBitAssistanceList */
2244 static int hf_nbap_GANSS_DataBitAssistanceList_item = -1;  /* GANSS_DataBitAssistanceItem */
2245 static int hf_nbap_dataBitAssistanceSgnList = -1;  /* GANSS_DataBitAssistanceSgnList */
2246 static int hf_nbap_GANSS_DataBitAssistanceSgnList_item = -1;  /* GANSS_DataBitAssistanceSgnItem */
2247 static int hf_nbap_ganss_SignalId = -1;           /* GANSS_Signal_ID */
2248 static int hf_nbap_ganssDataBits = -1;            /* BIT_STRING_SIZE_1_1024 */
2249 static int hf_nbap_ganssTod_01 = -1;              /* INTEGER_0_86399 */
2250 static int hf_nbap_ganss_Data_Bit_Assistance_ReqList = -1;  /* GANSS_Data_Bit_Assistance_ReqList */
2251 static int hf_nbap_GANSS_Data_Bit_Assistance_ReqList_item = -1;  /* GANSS_Data_Bit_Assistance_ReqList_item */
2252 static int hf_nbap_ganssDataBitAssistance = -1;   /* BOOLEAN */
2253 static int hf_nbap_GANSS_GenericDataInfoReqList_item = -1;  /* GANSS_GenericDataInfoReqItem */
2254 static int hf_nbap_ganss_Id = -1;                 /* GANSS_ID */
2255 static int hf_nbap_ganss_Navigation_Model_And_Time_Recovery = -1;  /* BOOLEAN */
2256 static int hf_nbap_ganss_Time_Model_GNSS_GNSS = -1;  /* BIT_STRING_SIZE_9 */
2257 static int hf_nbap_ganss_UTC_Model = -1;          /* BOOLEAN */
2258 static int hf_nbap_ganss_Almanac = -1;            /* BOOLEAN */
2259 static int hf_nbap_ganss_Real_Time_Integrity = -1;  /* BOOLEAN */
2260 static int hf_nbap_ganss_Data_Bit_Assistance_Req = -1;  /* GANSS_Data_Bit_Assistance_ReqItem */
2261 static int hf_nbap_GANSS_Generic_Data_item = -1;  /* GANSS_Generic_DataItem */
2262 static int hf_nbap_dganss_Correction = -1;        /* DGANSSCorrections */
2263 static int hf_nbap_ganss_Navigation_Model_And_Time_Recovery_01 = -1;  /* GANSS_Navigation_Model_And_Time_Recovery */
2264 static int hf_nbap_ganss_Time_Model = -1;         /* GANSS_Time_Model */
2265 static int hf_nbap_ganss_UTC_TIME = -1;           /* GANSS_UTC_Model */
2266 static int hf_nbap_ganss_Almanac_01 = -1;         /* GANSS_Almanac */
2267 static int hf_nbap_ganss_Real_Time_Integrity_01 = -1;  /* GANSS_Real_Time_Integrity */
2268 static int hf_nbap_ganss_Data_Bit_Assistance = -1;  /* GANSS_Data_Bit_Assistance */
2269 static int hf_nbap_gANSS_CommonDataInfoReq = -1;  /* GANSS_CommonDataInfoReq */
2270 static int hf_nbap_gANSS_GenericDataInfoReqList = -1;  /* GANSS_GenericDataInfoReqList */
2271 static int hf_nbap_alpha_zero_ionos = -1;         /* BIT_STRING_SIZE_12 */
2272 static int hf_nbap_alpha_one_ionos = -1;          /* BIT_STRING_SIZE_12 */
2273 static int hf_nbap_alpha_two_ionos = -1;          /* BIT_STRING_SIZE_12 */
2274 static int hf_nbap_gANSS_IonosphereRegionalStormFlags = -1;  /* GANSS_IonosphereRegionalStormFlags */
2275 static int hf_nbap_storm_flag_one = -1;           /* BOOLEAN */
2276 static int hf_nbap_storm_flag_two = -1;           /* BOOLEAN */
2277 static int hf_nbap_storm_flag_three = -1;         /* BOOLEAN */
2278 static int hf_nbap_storm_flag_four = -1;          /* BOOLEAN */
2279 static int hf_nbap_storm_flag_five = -1;          /* BOOLEAN */
2280 static int hf_nbap_t_oa = -1;                     /* INTEGER_0_255 */
2281 static int hf_nbap_iod_a = -1;                    /* INTEGER_0_3 */
2282 static int hf_nbap_gANSS_SatelliteInformationKP = -1;  /* GANSS_SatelliteInformationKP */
2283 static int hf_nbap_toe_lsb_nav = -1;              /* INTEGER_0_511 */
2284 static int hf_nbap_ganss_omega_nav = -1;          /* BIT_STRING_SIZE_32 */
2285 static int hf_nbap_delta_n_nav = -1;              /* BIT_STRING_SIZE_16 */
2286 static int hf_nbap_m_zero_nav = -1;               /* BIT_STRING_SIZE_32 */
2287 static int hf_nbap_omegadot_nav = -1;             /* BIT_STRING_SIZE_24 */
2288 static int hf_nbap_ganss_e_lsb_nav = -1;          /* INTEGER_0_33554431 */
2289 static int hf_nbap_idot_nav = -1;                 /* BIT_STRING_SIZE_14 */
2290 static int hf_nbap_a_sqrt_lsb_nav = -1;           /* INTEGER_0_67108863 */
2291 static int hf_nbap_i_zero_nav = -1;               /* BIT_STRING_SIZE_32 */
2292 static int hf_nbap_omega_zero_nav = -1;           /* BIT_STRING_SIZE_32 */
2293 static int hf_nbap_c_rs_nav = -1;                 /* BIT_STRING_SIZE_16 */
2294 static int hf_nbap_c_is_nav = -1;                 /* BIT_STRING_SIZE_16 */
2295 static int hf_nbap_c_us_nav = -1;                 /* BIT_STRING_SIZE_16 */
2296 static int hf_nbap_c_rc_nav = -1;                 /* BIT_STRING_SIZE_16 */
2297 static int hf_nbap_c_ic_nav = -1;                 /* BIT_STRING_SIZE_16 */
2298 static int hf_nbap_c_uc_nav = -1;                 /* BIT_STRING_SIZE_16 */
2299 static int hf_nbap_ganss_Transmission_Time = -1;  /* GANSS_Transmission_Time */
2300 static int hf_nbap_non_broadcastIndication = -1;  /* T_non_broadcastIndication */
2301 static int hf_nbap_toe_c_msb = -1;                /* INTEGER_0_31 */
2302 static int hf_nbap_e_msb = -1;                    /* INTEGER_0_127 */
2303 static int hf_nbap_sqrtA_msb = -1;                /* INTEGER_0_63 */
2304 static int hf_nbap_ganssSatInfoNav = -1;          /* GANSS_Sat_Info_Nav */
2305 static int hf_nbap_gANSS_keplerianParameters_01 = -1;  /* GANSS_KeplerianParametersOrb */
2306 static int hf_nbap_GANSS_Real_Time_Integrity_item = -1;  /* GANSS_RealTimeInformationItem */
2307 static int hf_nbap_bad_ganss_satId = -1;          /* INTEGER_0_63 */
2308 static int hf_nbap_bad_ganss_signalId = -1;       /* BIT_STRING_SIZE_8 */
2309 static int hf_nbap_latitudeSign = -1;             /* T_latitudeSign */
2310 static int hf_nbap_degreesOfLatitude = -1;        /* INTEGER_0_2147483647 */
2311 static int hf_nbap_degreesOfLongitude = -1;       /* INTEGER_M2147483648_2147483647 */
2312 static int hf_nbap_directionOfAltitude = -1;      /* T_directionOfAltitude */
2313 static int hf_nbap_altitude = -1;                 /* INTEGER_0_32767 */
2314 static int hf_nbap_t_oc_lsb = -1;                 /* INTEGER_0_511 */
2315 static int hf_nbap_a_i2 = -1;                     /* BIT_STRING_SIZE_12 */
2316 static int hf_nbap_a_i1 = -1;                     /* BIT_STRING_SIZE_18 */
2317 static int hf_nbap_a_i0 = -1;                     /* BIT_STRING_SIZE_28 */
2318 static int hf_nbap_t_gd = -1;                     /* BIT_STRING_SIZE_10 */
2319 static int hf_nbap_model_id = -1;                 /* INTEGER_0_1_ */
2320 static int hf_nbap_GANSS_SatelliteInformationKP_item = -1;  /* GANSS_SatelliteInformationKPItem */
2321 static int hf_nbap_ganss_e_alm = -1;              /* BIT_STRING_SIZE_11 */
2322 static int hf_nbap_ganss_delta_I_alm = -1;        /* BIT_STRING_SIZE_11 */
2323 static int hf_nbap_ganss_omegadot_alm = -1;       /* BIT_STRING_SIZE_11 */
2324 static int hf_nbap_ganss_svhealth_alm = -1;       /* BIT_STRING_SIZE_4 */
2325 static int hf_nbap_ganss_delta_a_sqrt_alm = -1;   /* BIT_STRING_SIZE_17 */
2326 static int hf_nbap_ganss_omegazero_alm = -1;      /* BIT_STRING_SIZE_16 */
2327 static int hf_nbap_ganss_m_zero_alm = -1;         /* BIT_STRING_SIZE_16 */
2328 static int hf_nbap_ganss_omega_alm = -1;          /* BIT_STRING_SIZE_16 */
2329 static int hf_nbap_ganss_af_zero_alm = -1;        /* BIT_STRING_SIZE_14 */
2330 static int hf_nbap_ganss_af_one_alm = -1;         /* BIT_STRING_SIZE_11 */
2331 static int hf_nbap_GANSS_Sat_Info_Nav_item = -1;  /* GANSS_Sat_Info_Nav_item */
2332 static int hf_nbap_svHealth = -1;                 /* BIT_STRING_SIZE_5 */
2333 static int hf_nbap_iod = -1;                      /* BIT_STRING_SIZE_10 */
2334 static int hf_nbap_ganssClockModel = -1;          /* GANSS_Clock_Model */
2335 static int hf_nbap_ganssOrbitModel = -1;          /* GANSS_Orbit_Model */
2336 static int hf_nbap_ganss_time_model_Ref_Time = -1;  /* INTEGER_0_37799 */
2337 static int hf_nbap_ganss_t_a0 = -1;               /* INTEGER_M2147483648_2147483647 */
2338 static int hf_nbap_ganss_t_a1 = -1;               /* INTEGER_M8388608_8388607 */
2339 static int hf_nbap_ganss_t_a2 = -1;               /* INTEGER_M64_63 */
2340 static int hf_nbap_gnss_to_id = -1;               /* T_gnss_to_id */
2341 static int hf_nbap_ganss_wk_number_01 = -1;       /* INTEGER_0_8191 */
2342 static int hf_nbap_ganssDay = -1;                 /* INTEGER_0_8191 */
2343 static int hf_nbap_a_one_utc = -1;                /* BIT_STRING_SIZE_24 */
2344 static int hf_nbap_a_zero_utc = -1;               /* BIT_STRING_SIZE_32 */
2345 static int hf_nbap_t_ot_utc = -1;                 /* BIT_STRING_SIZE_8 */
2346 static int hf_nbap_w_n_t_utc = -1;                /* BIT_STRING_SIZE_8 */
2347 static int hf_nbap_delta_t_ls_utc = -1;           /* BIT_STRING_SIZE_8 */
2348 static int hf_nbap_w_n_lsf_utc = -1;              /* BIT_STRING_SIZE_8 */
2349 static int hf_nbap_dn_utc = -1;                   /* BIT_STRING_SIZE_8 */
2350 static int hf_nbap_delta_t_lsf_utc = -1;          /* BIT_STRING_SIZE_8 */
2351 static int hf_nbap_wna_alm = -1;                  /* BIT_STRING_SIZE_8 */
2352 static int hf_nbap_sat_info_almanac = -1;         /* SAT_Info_Almanac */
2353 static int hf_nbap_sVGlobalHealth_alm = -1;       /* BIT_STRING_SIZE_364 */
2354 static int hf_nbap_alpha_zero_ionos_01 = -1;      /* BIT_STRING_SIZE_8 */
2355 static int hf_nbap_alpha_one_ionos_01 = -1;       /* BIT_STRING_SIZE_8 */
2356 static int hf_nbap_alpha_two_ionos_01 = -1;       /* BIT_STRING_SIZE_8 */
2357 static int hf_nbap_alpha_three_ionos = -1;        /* BIT_STRING_SIZE_8 */
2358 static int hf_nbap_beta_zero_ionos = -1;          /* BIT_STRING_SIZE_8 */
2359 static int hf_nbap_beta_one_ionos = -1;           /* BIT_STRING_SIZE_8 */
2360 static int hf_nbap_beta_two_ionos = -1;           /* BIT_STRING_SIZE_8 */
2361 static int hf_nbap_beta_three_ionos = -1;         /* BIT_STRING_SIZE_8 */
2362 static int hf_nbap_GPS_Information_item = -1;     /* GPS_Information_Item */
2363 static int hf_nbap_bad_satellites = -1;           /* GPSBadSat_Info_RealTime_Integrity */
2364 static int hf_nbap_no_bad_satellites = -1;        /* NULL */
2365 static int hf_nbap_sat_info = -1;                 /* SATInfo_RealTime_Integrity */
2366 static int hf_nbap_GPS_NavigationModel_and_TimeRecovery_item = -1;  /* GPS_NavandRecovery_Item */
2367 static int hf_nbap_tx_tow_nav = -1;               /* INTEGER_0_1048575 */
2368 static int hf_nbap_sat_id_nav = -1;               /* SAT_ID */
2369 static int hf_nbap_tlm_message_nav = -1;          /* BIT_STRING_SIZE_14 */
2370 static int hf_nbap_tlm_revd_c_nav = -1;           /* BIT_STRING_SIZE_2 */
2371 static int hf_nbap_ho_word_nav = -1;              /* BIT_STRING_SIZE_22 */
2372 static int hf_nbap_w_n_nav = -1;                  /* BIT_STRING_SIZE_10 */
2373 static int hf_nbap_ca_or_p_on_l2_nav = -1;        /* BIT_STRING_SIZE_2 */
2374 static int hf_nbap_user_range_accuracy_index_nav = -1;  /* BIT_STRING_SIZE_4 */
2375 static int hf_nbap_sv_health_nav = -1;            /* BIT_STRING_SIZE_6 */
2376 static int hf_nbap_iodc_nav = -1;                 /* BIT_STRING_SIZE_10 */
2377 static int hf_nbap_l2_p_dataflag_nav = -1;        /* BIT_STRING_SIZE_1 */
2378 static int hf_nbap_sf1_reserved_nav = -1;         /* BIT_STRING_SIZE_87 */
2379 static int hf_nbap_t_gd_nav = -1;                 /* BIT_STRING_SIZE_8 */
2380 static int hf_nbap_t_oc_nav = -1;                 /* BIT_STRING_SIZE_16 */
2381 static int hf_nbap_a_f_2_nav = -1;                /* BIT_STRING_SIZE_8 */
2382 static int hf_nbap_a_f_1_nav = -1;                /* BIT_STRING_SIZE_16 */
2383 static int hf_nbap_a_f_zero_nav = -1;             /* BIT_STRING_SIZE_22 */
2384 static int hf_nbap_gps_e_nav = -1;                /* BIT_STRING_SIZE_32 */
2385 static int hf_nbap_a_sqrt_nav = -1;               /* BIT_STRING_SIZE_32 */
2386 static int hf_nbap_t_oe_nav = -1;                 /* BIT_STRING_SIZE_16 */
2387 static int hf_nbap_fit_interval_flag_nav = -1;    /* BIT_STRING_SIZE_1 */
2388 static int hf_nbap_aodo_nav = -1;                 /* BIT_STRING_SIZE_5 */
2389 static int hf_nbap_gps_omega_nav = -1;            /* BIT_STRING_SIZE_32 */
2390 static int hf_nbap_spare_zero_fill = -1;          /* BIT_STRING_SIZE_20 */
2391 static int hf_nbap_latitudeSign_01 = -1;          /* T_latitudeSign_01 */
2392 static int hf_nbap_latitude = -1;                 /* INTEGER_0_8388607 */
2393 static int hf_nbap_longitude = -1;                /* INTEGER_M8388608_8388607 */
2394 static int hf_nbap_directionOfAltitude_01 = -1;   /* T_directionOfAltitude_01 */
2395 static int hf_nbap_implicit = -1;                 /* HARQ_MemoryPartitioning_Implicit */
2396 static int hf_nbap_explicit = -1;                 /* HARQ_MemoryPartitioning_Explicit */
2397 static int hf_nbap_number_of_Processes = -1;      /* INTEGER_1_8_ */
2398 static int hf_nbap_hARQ_MemoryPartitioningList = -1;  /* HARQ_MemoryPartitioningList */
2399 static int hf_nbap_HARQ_MemoryPartitioningList_item = -1;  /* HARQ_MemoryPartitioningItem */
2400 static int hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_item = -1;  /* HARQ_MemoryPartitioningItem */
2401 static int hf_nbap_process_Memory_Size = -1;      /* T_process_Memory_Size */
2402 static int hf_nbap_HS_DSCHProvidedBitRate_item = -1;  /* HS_DSCHProvidedBitRate_Item */
2403 static int hf_nbap_hS_DSCHProvidedBitRateValue = -1;  /* HS_DSCHProvidedBitRateValue */
2404 static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item = -1;  /* HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item */
2405 static int hf_nbap_hS_DSCHProvidedBitRateValue_01 = -1;  /* HS_DSCHProvidedBitRate */
2406 static int hf_nbap_HS_DSCHRequiredPower_item = -1;  /* HS_DSCHRequiredPower_Item */
2407 static int hf_nbap_hS_DSCHRequiredPowerValue = -1;  /* HS_DSCHRequiredPowerValue */
2408 static int hf_nbap_hS_DSCHRequiredPowerPerUEInformation = -1;  /* HS_DSCHRequiredPowerPerUEInformation */
2409 static int hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item = -1;  /* HS_DSCHRequiredPowerPerUEInformation_Item */
2410 static int hf_nbap_cRNC_CommunicationContextID = -1;  /* CRNC_CommunicationContextID */
2411 static int hf_nbap_hS_DSCHRequiredPowerPerUEWeight = -1;  /* HS_DSCHRequiredPowerPerUEWeight */
2412 static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item = -1;  /* HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item */
2413 static int hf_nbap_hS_DSCHRequiredPowerValue_01 = -1;  /* HS_DSCHRequiredPower */
2414 static int hf_nbap_hsdpa_PICH_Shared_with_PCH = -1;  /* HSDPA_PICH_Shared_with_PCH */
2415 static int hf_nbap_hsdpa_PICH_notShared_with_PCH = -1;  /* HSDPA_PICH_notShared_with_PCH */
2416 static int hf_nbap_hsdpa_PICH_SharedPCH_ID = -1;  /* CommonPhysicalChannelID */
2417 static int hf_nbap_hSDPA_PICH_notShared_ID = -1;  /* CommonPhysicalChannelID */
2418 static int hf_nbap_fdd_DL_Channelisation_CodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
2419 static int hf_nbap_pich_Power = -1;               /* PICH_Power */
2420 static int hf_nbap_pich_Mode = -1;                /* PICH_Mode */
2421 static int hf_nbap_sttd_Indicator = -1;           /* STTD_Indicator */
2422 static int hf_nbap_hsdsch_Common_Information = -1;  /* HSDSCH_Common_Information */
2423 static int hf_nbap_commonMACFlow_Specific_Information = -1;  /* CommonMACFlow_Specific_InfoList */
2424 static int hf_nbap_hsSCCH_Specific_Information_ResponseFDD = -1;  /* HSSCCH_Specific_InformationRespListFDD */
2425 static int hf_nbap_hARQ_MemoryPartitioning = -1;  /* HARQ_MemoryPartitioning */
2426 static int hf_nbap_commonMACFlow_Specific_Info_Response = -1;  /* CommonMACFlow_Specific_InfoList_Response */
2427 static int hf_nbap_cCCH_PriorityQueue_Id = -1;    /* PriorityQueue_Id */
2428 static int hf_nbap_sRB1_PriorityQueue_Id = -1;    /* PriorityQueue_Id */
2429 static int hf_nbap_associatedCommon_MACFlow = -1;  /* Common_MACFlow_ID */
2430 static int hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient = -1;  /* FACH_Measurement_Occasion_Cycle_Length_Coefficient */
2431 static int hf_nbap_rACH_Measurement_Result = -1;  /* RACH_Measurement_Result */
2432 static int hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information = -1;  /* BCCH_Specific_HSDSCH_RNTI_Information */
2433 static int hf_nbap_hSDSCH_MACdFlows_Information = -1;  /* HSDSCH_MACdFlows_Information */
2434 static int hf_nbap_ueCapability_Info = -1;        /* UE_Capability_Information */
2435 static int hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM = -1;  /* MAChsReorderingBufferSize_for_RLC_UM */
2436 static int hf_nbap_cqiFeedback_CycleK = -1;       /* CQI_Feedback_Cycle */
2437 static int hf_nbap_cqiRepetitionFactor = -1;      /* CQI_RepetitionFactor */
2438 static int hf_nbap_ackNackRepetitionFactor = -1;  /* AckNack_RepetitionFactor */
2439 static int hf_nbap_cqiPowerOffset = -1;           /* CQI_Power_Offset */
2440 static int hf_nbap_ackPowerOffset = -1;           /* Ack_Power_Offset */
2441 static int hf_nbap_nackPowerOffset = -1;          /* Nack_Power_Offset */
2442 static int hf_nbap_hsscch_PowerOffset = -1;       /* HSSCCH_PowerOffset */
2443 static int hf_nbap_measurement_Power_Offset = -1;  /* Measurement_Power_Offset */
2444 static int hf_nbap_tDD_AckNack_Power_Offset = -1;  /* TDD_AckNack_Power_Offset */
2445 static int hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify = -1;  /* HSDSCH_MACdFlow_Specific_InfoList_to_Modify */
2446 static int hf_nbap_priorityQueueInfotoModify = -1;  /* PriorityQueue_InfoList_to_Modify */
2447 static int hf_nbap_hSSCCHCodeChangeGrant = -1;    /* HSSCCH_Code_Change_Grant */
2448 static int hf_nbap_tDDAckNackPowerOffset = -1;    /* TDD_AckNack_Power_Offset */
2449 static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item = -1;  /* HSDSCH_MACdFlow_Specific_InfoItem_to_Modify */
2450 static int hf_nbap_hsDSCH_MACdFlow_ID = -1;       /* HSDSCH_MACdFlow_ID */
2451 static int hf_nbap_priorityQueueInfotoModifyUnsynchronised = -1;  /* PriorityQueue_InfoList_to_Modify_Unsynchronised */
2452 static int hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp = -1;  /* HSDSCH_MACdFlow_Specific_InformationResp */
2453 static int hf_nbap_paging_MACFlow_Specific_Information = -1;  /* Paging_MACFlow_Specific_Information */
2454 static int hf_nbap_number_of_PCCH_transmission = -1;  /* Number_of_PCCH_transmission */
2455 static int hf_nbap_transport_Block_Size_List = -1;  /* Transport_Block_Size_List */
2456 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item = -1;  /* HSDSCH_Paging_System_Information_ResponseList */
2457 static int hf_nbap_pagingMACFlow_ID = -1;         /* Paging_MACFlow_ID */
2458 static int hf_nbap_hSPDSCH_Code_Index = -1;       /* HSPDSCH_Code_Index */
2459 static int hf_nbap_hsSCCH_Specific_Information_ResponseTDD = -1;  /* HSSCCH_Specific_InformationRespListTDD */
2460 static int hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR = -1;  /* HSSCCH_Specific_InformationRespListTDDLCR */
2461 static int hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item = -1;  /* HSDSCH_MACdFlow_Specific_InformationResp_Item */
2462 static int hf_nbap_hsDSCHMacdFlow_Id = -1;        /* HSDSCH_MACdFlow_ID */
2463 static int hf_nbap_hSDSCH_MACdFlow_Specific_Info = -1;  /* HSDSCH_MACdFlow_Specific_InfoList */
2464 static int hf_nbap_priorityQueue_Info = -1;       /* PriorityQueue_InfoList */
2465 static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item = -1;  /* HSDSCH_MACdFlow_Specific_InfoItem */
2466 static int hf_nbap_HSDSCH_MACdFlows_to_Delete_item = -1;  /* HSDSCH_MACdFlows_to_Delete_Item */
2467 static int hf_nbap_HSDSCH_Initial_Capacity_Allocation_item = -1;  /* HSDSCH_Initial_Capacity_AllocationItem */
2468 static int hf_nbap_maximum_MACdPDU_Size = -1;     /* MACdPDU_Size */
2469 static int hf_nbap_hSDSCH_InitialWindowSize = -1;  /* HSDSCH_InitialWindowSize */
2470 static int hf_nbap_HSSCCH_Specific_InformationRespListFDD_item = -1;  /* HSSCCH_Codes */
2471 static int hf_nbap_codeNumber = -1;               /* INTEGER_0_127 */
2472 static int hf_nbap_HSSCCH_Specific_InformationRespListTDD_item = -1;  /* HSSCCH_Specific_InformationRespItemTDD */
2473 static int hf_nbap_timeslot = -1;                 /* TimeSlot */
2474 static int hf_nbap_tDD_ChannelisationCode = -1;   /* TDD_ChannelisationCode */
2475 static int hf_nbap_hSSICH_Info = -1;              /* HSSICH_Info */
2476 static int hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item = -1;  /* HSSCCH_Specific_InformationRespItemTDDLCR */
2477 static int hf_nbap_timeslotLCR = -1;              /* TimeSlotLCR */
2478 static int hf_nbap_first_TDD_ChannelisationCode = -1;  /* TDD_ChannelisationCode */
2479 static int hf_nbap_second_TDD_ChannelisationCode = -1;  /* TDD_ChannelisationCode */
2480 static int hf_nbap_hSSICH_InfoLCR = -1;           /* HSSICH_InfoLCR */
2481 static int hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item = -1;  /* HSSCCH_Specific_InformationRespItemTDD768 */
2482 static int hf_nbap_tDD_ChannelisationCode768 = -1;  /* TDD_ChannelisationCode768 */
2483 static int hf_nbap_hSSICH_Info768 = -1;           /* HSSICH_Info768 */
2484 static int hf_nbap_hsSICH_ID = -1;                /* HS_SICH_ID */
2485 static int hf_nbap_failed_HS_SICH = -1;           /* HS_SICH_failed */
2486 static int hf_nbap_missed_HS_SICH = -1;           /* HS_SICH_missed */
2487 static int hf_nbap_total_HS_SICH = -1;            /* HS_SICH_total */
2488 static int hf_nbap_number_of_HS_PDSCH_codes = -1;  /* INTEGER_0_maxHS_PDSCHCodeNrComp_1 */
2489 static int hf_nbap_hS_PDSCH_Start_code_number = -1;  /* HS_PDSCH_Start_code_number */
2490 static int hf_nbap_replace_02 = -1;               /* HS_SCCH_FDD_Code_List */
2491 static int hf_nbap_HS_SCCH_FDD_Code_List_item = -1;  /* HS_SCCH_FDD_Code_Information_Item */
2492 static int hf_nbap_hspdsch_RL_ID = -1;            /* RL_ID */
2493 static int hf_nbap_hSDSCH_FDD_Information = -1;   /* HSDSCH_FDD_Information */
2494 static int hf_nbap_hsdsch_RNTI = -1;              /* HSDSCH_RNTI */
2495 static int hf_nbap_hS_DSCH_serving_cell_choice = -1;  /* HS_DSCH_serving_cell_choice */
2496 static int hf_nbap_hS_serving_cell_change_successful = -1;  /* HS_serving_cell_change_successful */
2497 static int hf_nbap_hS_serving_cell_change_unsuccessful = -1;  /* HS_serving_cell_change_unsuccessful */
2498 static int hf_nbap_hSDSCH_FDD_Information_Response = -1;  /* HSDSCH_FDD_Information_Response */
2499 static int hf_nbap_hsSCCHCodeChangeIndicator = -1;  /* HSSCCH_CodeChangeIndicator */
2500 static int hf_nbap_onDemand = -1;                 /* NULL */
2501 static int hf_nbap_periodic = -1;                 /* InformationReportCharacteristicsType_ReportPeriodicity */
2502 static int hf_nbap_onModification = -1;           /* InformationReportCharacteristicsType_OnModification */
2503 static int hf_nbap_min = -1;                      /* ReportPeriodicity_Scaledmin */
2504 static int hf_nbap_hours = -1;                    /* ReportPeriodicity_Scaledhour */
2505 static int hf_nbap_information_thresholds = -1;   /* InformationThresholds */
2506 static int hf_nbap_dgps = -1;                     /* DGPSThresholds */
2507 static int hf_nbap_dGANSSThreshold = -1;          /* DGANSSThreshold */
2508 static int hf_nbap_information_Type_Item = -1;    /* Information_Type_Item */
2509 static int hf_nbap_gPSInformation = -1;           /* GPS_Information */
2510 static int hf_nbap_iP_SpacingFDD = -1;            /* T_iP_SpacingFDD */
2511 static int hf_nbap_iP_Length = -1;                /* T_iP_Length */
2512 static int hf_nbap_seed = -1;                     /* INTEGER_0_63 */
2513 static int hf_nbap_burstModeParams = -1;          /* BurstModeParams */
2514 static int hf_nbap_iP_Offset = -1;                /* INTEGER_0_9 */
2515 static int hf_nbap_iP_SpacingTDD = -1;            /* T_iP_SpacingTDD */
2516 static int hf_nbap_iP_Start = -1;                 /* INTEGER_0_4095 */
2517 static int hf_nbap_iP_Slot = -1;                  /* INTEGER_0_14 */
2518 static int hf_nbap_iP_PCCPCH = -1;                /* T_iP_PCCPCH */
2519 static int hf_nbap_iP_SpacingTDD_01 = -1;         /* T_iP_SpacingTDD_01 */
2520 static int hf_nbap_iP_Sub = -1;                   /* T_iP_Sub */
2521 static int hf_nbap_cFNOffset = -1;                /* INTEGER_0_255 */
2522 static int hf_nbap_burstStart = -1;               /* INTEGER_0_15 */
2523 static int hf_nbap_burstLength = -1;              /* INTEGER_10_25 */
2524 static int hf_nbap_burstFreq = -1;                /* INTEGER_1_16 */
2525 static int hf_nbap_maxTimeslotsPerSubFrame = -1;  /* INTEGER_1_6 */
2526 static int hf_nbap_maxPhysChPerTimeslot = -1;     /* T_maxPhysChPerTimeslot */
2527 static int hf_nbap_MACdPDU_Size_Indexlist_item = -1;  /* MACdPDU_Size_IndexItem */
2528 static int hf_nbap_sID = -1;                      /* SID */
2529 static int hf_nbap_macdPDU_Size = -1;             /* MACdPDU_Size */
2530 static int hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item = -1;  /* MACdPDU_Size_IndexItem_to_Modify */
2531 static int hf_nbap_MessageStructure_item = -1;    /* MessageStructure_item */
2532 static int hf_nbap_repetitionNumber_01 = -1;      /* RepetitionNumber1 */
2533 static int hf_nbap_type1 = -1;                    /* Type1 */
2534 static int hf_nbap_midambleConfigurationBurstType1And3 = -1;  /* MidambleConfigurationBurstType1And3 */
2535 static int hf_nbap_midambleAllocationMode = -1;   /* MidambleAllocationMode1 */
2536 static int hf_nbap_defaultMidamble = -1;          /* NULL */
2537 static int hf_nbap_commonMidamble = -1;           /* NULL */
2538 static int hf_nbap_ueSpecificMidamble = -1;       /* MidambleShiftLong */
2539 static int hf_nbap_type2 = -1;                    /* Type2 */
2540 static int hf_nbap_midambleConfigurationBurstType2 = -1;  /* MidambleConfigurationBurstType2 */
2541 static int hf_nbap_midambleAllocationMode_01 = -1;  /* MidambleAllocationMode2 */
2542 static int hf_nbap_ueSpecificMidamble_01 = -1;    /* MidambleShiftShort */
2543 static int hf_nbap_type3 = -1;                    /* Type3 */
2544 static int hf_nbap_midambleAllocationMode_02 = -1;  /* MidambleAllocationMode3 */
2545 static int hf_nbap_midambleAllocationMode_03 = -1;  /* MidambleAllocationMode */
2546 static int hf_nbap_midambleShift = -1;            /* MidambleShiftLong */
2547 static int hf_nbap_midambleConfigurationLCR = -1;  /* MidambleConfigurationLCR */
2548 static int hf_nbap_type1_01 = -1;                 /* Type7681 */
2549 static int hf_nbap_midambleAllocationMode_04 = -1;  /* MidambleAllocationMode7681 */
2550 static int hf_nbap_type2_01 = -1;                 /* Type7682 */
2551 static int hf_nbap_midambleConfigurationBurstType2_768 = -1;  /* MidambleConfigurationBurstType2_768 */
2552 static int hf_nbap_midambleAllocationMode_05 = -1;  /* MidambleAllocationMode7682 */
2553 static int hf_nbap_ueSpecificMidamble_02 = -1;    /* MidambleShiftShort768 */
2554 static int hf_nbap_type3_01 = -1;                 /* Type7683 */
2555 static int hf_nbap_midambleAllocationMode_06 = -1;  /* MidambleAllocationMode7683 */
2556 static int hf_nbap_primary_and_secondary_CPICH = -1;  /* CommonPhysicalChannelID */
2557 static int hf_nbap_normal_and_diversity_primary_CPICH = -1;  /* NULL */
2558 static int hf_nbap_addPriorityQueue = -1;         /* PriorityQueue_InfoItem_to_Add */
2559 static int hf_nbap_modifyPriorityQueue = -1;      /* PriorityQueue_InfoItem_to_Modify */
2560 static int hf_nbap_deletePriorityQueue = -1;      /* PriorityQueue_Id */
2561 static int hf_nbap_qPSK = -1;                     /* NULL */
2562 static int hf_nbap_sixteenQAM = -1;               /* MBSFN_CPICH_secondary_CCPCH_power_offset */
2563 static int hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item = -1;  /* MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR */
2564 static int hf_nbap_uARFCN = -1;                   /* UARFCN */
2565 static int hf_nbap_NeighbouringCellMeasurementInformation_item = -1;  /* NeighbouringCellMeasurementInformation_item */
2566 static int hf_nbap_neighbouringFDDCellMeasurementInformation = -1;  /* NeighbouringFDDCellMeasurementInformation */
2567 static int hf_nbap_neighbouringTDDCellMeasurementInformation = -1;  /* NeighbouringTDDCellMeasurementInformation */
2568 static int hf_nbap_extension_neighbouringCellMeasurementInformation = -1;  /* Extension_neighbouringCellMeasurementInformation */
2569 static int hf_nbap_uC_Id = -1;                    /* UC_Id */
2570 static int hf_nbap_primaryScramblingCode = -1;    /* PrimaryScramblingCode */
2571 static int hf_nbap_cellParameterID = -1;          /* CellParameterID */
2572 static int hf_nbap_NI_Information_item = -1;      /* Notification_Indicator */
2573 static int hf_nbap_Paging_MACFlows_to_DeleteFDD_item = -1;  /* Paging_MACFlows_to_DeleteFDD_Item */
2574 static int hf_nbap_paging_MACFlow_ID = -1;        /* Paging_MACFlow_ID */
2575 static int hf_nbap_Paging_MACFlow_Specific_Information_item = -1;  /* Paging_MAC_Flow_Specific_Information_Item */
2576 static int hf_nbap_paging_MACFlow_Id = -1;        /* Paging_MACFlow_ID */
2577 static int hf_nbap_hSDPA_associated_PICH_Info = -1;  /* HSDPA_Associated_PICH_Information */
2578 static int hf_nbap_paging_MACFlow_PriorityQueue_Information = -1;  /* Paging_MACFlow_PriorityQueue_Information */
2579 static int hf_nbap_Paging_MACFlow_PriorityQueue_Information_item = -1;  /* Paging_MACFlow_PriorityQueue_Item */
2580 static int hf_nbap_priority_Queue_Information_for_Enhanced_PCH = -1;  /* Priority_Queue_Information_for_Enhanced_FACH_PCH */
2581 static int hf_nbap_sequenceNumber = -1;           /* PLCCHsequenceNumber */
2582 static int hf_nbap_priorityQueue_Id = -1;         /* PriorityQueue_Id */
2583 static int hf_nbap_t1 = -1;                       /* T1 */
2584 static int hf_nbap_mAC_ehs_Reset_Timer = -1;      /* MAC_ehs_Reset_Timer */
2585 static int hf_nbap_discardTimer = -1;             /* DiscardTimer */
2586 static int hf_nbap_mAC_hsWindowSize = -1;         /* MAC_hsWindowSize */
2587 static int hf_nbap_maximum_MACcPDU_Size = -1;     /* MAC_PDU_SizeExtended */
2588 static int hf_nbap_PriorityQueue_InfoList_item = -1;  /* PriorityQueue_InfoItem */
2589 static int hf_nbap_priorityQueueId = -1;          /* PriorityQueue_Id */
2590 static int hf_nbap_associatedHSDSCH_MACdFlow = -1;  /* HSDSCH_MACdFlow_ID */
2591 static int hf_nbap_mAChsGuaranteedBitRate = -1;   /* MAChsGuaranteedBitRate */
2592 static int hf_nbap_macdPDU_Size_Index = -1;       /* MACdPDU_Size_Indexlist */
2593 static int hf_nbap_rLC_Mode = -1;                 /* RLC_Mode */
2594 static int hf_nbap_PriorityQueue_InfoList_to_Modify_item = -1;  /* ModifyPriorityQueue */
2595 static int hf_nbap_macdPDU_Size_Index_to_Modify = -1;  /* MACdPDU_Size_Indexlist_to_Modify */
2596 static int hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item = -1;  /* PriorityQueue_InfoItem_to_Modify_Unsynchronised */
2597 static int hf_nbap_RL_Specific_DCH_Info_item = -1;  /* RL_Specific_DCH_Info_Item */
2598 static int hf_nbap_dCH_id = -1;                   /* DCH_ID */
2599 static int hf_nbap_transportlayeraddress = -1;    /* TransportLayerAddress */
2600 static int hf_nbap_rL_Specific_E_DCH_Information = -1;  /* RL_Specific_E_DCH_Information */
2601 static int hf_nbap_e_AGCH_PowerOffset = -1;       /* E_AGCH_PowerOffset */
2602 static int hf_nbap_e_RGCH_PowerOffset = -1;       /* E_RGCH_PowerOffset */
2603 static int hf_nbap_e_HICH_PowerOffset = -1;       /* E_HICH_PowerOffset */
2604 static int hf_nbap_RL_Specific_E_DCH_Information_item = -1;  /* RL_Specific_E_DCH_Information_Item */
2605 static int hf_nbap_Reference_E_TFCI_Information_item = -1;  /* Reference_E_TFCI_Information_Item */
2606 static int hf_nbap_reference_E_TFCI = -1;         /* E_TFCI */
2607 static int hf_nbap_reference_E_TFCI_PO = -1;      /* Reference_E_TFCI_PO */
2608 static int hf_nbap_periodic_01 = -1;              /* ReportCharacteristicsType_ReportPeriodicity */
2609 static int hf_nbap_event_a = -1;                  /* ReportCharacteristicsType_EventA */
2610 static int hf_nbap_event_b = -1;                  /* ReportCharacteristicsType_EventB */
2611 static int hf_nbap_event_c = -1;                  /* ReportCharacteristicsType_EventC */
2612 static int hf_nbap_event_d = -1;                  /* ReportCharacteristicsType_EventD */
2613 static int hf_nbap_event_e = -1;                  /* ReportCharacteristicsType_EventE */
2614 static int hf_nbap_event_f = -1;                  /* ReportCharacteristicsType_EventF */
2615 static int hf_nbap_extension_ReportCharacteristics = -1;  /* Extension_ReportCharacteristics */
2616 static int hf_nbap_measurementThreshold = -1;     /* ReportCharacteristicsType_MeasurementThreshold */
2617 static int hf_nbap_measurementHysteresisTime = -1;  /* ReportCharacteristicsType_ScaledMeasurementHysteresisTime */
2618 static int hf_nbap_measurementIncreaseThreshold = -1;  /* ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
2619 static int hf_nbap_measurementChangeTime = -1;    /* ReportCharacteristicsType_ScaledMeasurementChangeTime */
2620 static int hf_nbap_measurementDecreaseThreshold = -1;  /* ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
2621 static int hf_nbap_measurementThreshold1 = -1;    /* ReportCharacteristicsType_MeasurementThreshold */
2622 static int hf_nbap_measurementThreshold2 = -1;    /* ReportCharacteristicsType_MeasurementThreshold */
2623 static int hf_nbap_reportPeriodicity = -1;        /* ReportCharacteristicsType_ReportPeriodicity */
2624 static int hf_nbap_received_total_wide_band_power_01 = -1;  /* Received_total_wide_band_power_Value_IncrDecrThres */
2625 static int hf_nbap_uL_TimeslotISCP_01 = -1;       /* UL_TimeslotISCP_Value_IncrDecrThres */
2626 static int hf_nbap_sir = -1;                      /* SIR_Value_IncrDecrThres */
2627 static int hf_nbap_sir_error = -1;                /* SIR_Error_Value_IncrDecrThres */
2628 static int hf_nbap_transmitted_code_power = -1;   /* Transmitted_Code_Power_Value_IncrDecrThres */
2629 static int hf_nbap_rscp = -1;                     /* RSCP_Value_IncrDecrThres */
2630 static int hf_nbap_round_trip_time = -1;          /* Round_Trip_Time_IncrDecrThres */
2631 static int hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1;  /* Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
2632 static int hf_nbap_sir_01 = -1;                   /* SIR_Value */
2633 static int hf_nbap_sir_error_01 = -1;             /* SIR_Error_Value */
2634 static int hf_nbap_transmitted_code_power_01 = -1;  /* Transmitted_Code_Power_Value */
2635 static int hf_nbap_rscp_01 = -1;                  /* RSCP_Value */
2636 static int hf_nbap_rx_timing_deviation = -1;      /* Rx_Timing_Deviation_Value */
2637 static int hf_nbap_round_trip_time_01 = -1;       /* Round_Trip_Time_Value */
2638 static int hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold = -1;  /* Extension_ReportCharacteristicsType_MeasurementThreshold */
2639 static int hf_nbap_msec = -1;                     /* MeasurementChangeTime_Scaledmsec */
2640 static int hf_nbap_msec_01 = -1;                  /* MeasurementHysteresisTime_Scaledmsec */
2641 static int hf_nbap_msec_02 = -1;                  /* ReportPeriodicity_Scaledmsec */
2642 static int hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item = -1;  /* Received_total_wide_band_power_For_CellPortion_Value_Item */
2643 static int hf_nbap_received_total_wide_band_power_value = -1;  /* Received_total_wide_band_power_Value */
2644 static int hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item = -1;  /* Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item */
2645 static int hf_nbap_received_Scheduled_power_share_value = -1;  /* RSEPS_Value */
2646 static int hf_nbap_informationAvailable = -1;     /* InformationAvailable */
2647 static int hf_nbap_informationnotAvailable = -1;  /* InformationnotAvailable */
2648 static int hf_nbap_requesteddataValue = -1;       /* RequestedDataValue */
2649 static int hf_nbap_dgps_corrections = -1;         /* DGPSCorrections */
2650 static int hf_nbap_gps_navandrecovery = -1;       /* GPS_NavigationModel_and_TimeRecovery */
2651 static int hf_nbap_gps_ionos_model = -1;          /* GPS_Ionospheric_Model */
2652 static int hf_nbap_gps_utc_model = -1;            /* GPS_UTC_Model */
2653 static int hf_nbap_gps_almanac = -1;              /* GPS_Almanac */
2654 static int hf_nbap_gps_rt_integrity = -1;         /* GPS_RealTime_Integrity */
2655 static int hf_nbap_gpsrxpos = -1;                 /* GPS_RX_POS */
2656 static int hf_nbap_SAT_Info_Almanac_item = -1;    /* SAT_Info_Almanac_Item */
2657 static int hf_nbap_data_id = -1;                  /* DATA_ID */
2658 static int hf_nbap_sat_id = -1;                   /* SAT_ID */
2659 static int hf_nbap_gps_e_alm = -1;                /* BIT_STRING_SIZE_16 */
2660 static int hf_nbap_gps_toa_alm = -1;              /* BIT_STRING_SIZE_8 */
2661 static int hf_nbap_gps_delta_I_alm = -1;          /* BIT_STRING_SIZE_16 */
2662 static int hf_nbap_omegadot_alm = -1;             /* BIT_STRING_SIZE_16 */
2663 static int hf_nbap_svhealth_alm = -1;             /* BIT_STRING_SIZE_8 */
2664 static int hf_nbap_gps_a_sqrt_alm = -1;           /* BIT_STRING_SIZE_24 */
2665 static int hf_nbap_omegazero_alm = -1;            /* BIT_STRING_SIZE_24 */
2666 static int hf_nbap_m_zero_alm = -1;               /* BIT_STRING_SIZE_24 */
2667 static int hf_nbap_gps_omega_alm = -1;            /* BIT_STRING_SIZE_24 */
2668 static int hf_nbap_gps_af_zero_alm = -1;          /* BIT_STRING_SIZE_11 */
2669 static int hf_nbap_gps_af_one_alm = -1;           /* BIT_STRING_SIZE_11 */
2670 static int hf_nbap_SAT_Info_Almanac_ExtList_item = -1;  /* SAT_Info_Almanac_ExtItem */
2671 static int hf_nbap_SAT_Info_DGPSCorrections_item = -1;  /* SAT_Info_DGPSCorrections_Item */
2672 static int hf_nbap_iode_dgps = -1;                /* BIT_STRING_SIZE_8 */
2673 static int hf_nbap_prc = -1;                      /* PRC */
2674 static int hf_nbap_range_correction_rate = -1;    /* Range_Correction_Rate */
2675 static int hf_nbap_SATInfo_RealTime_Integrity_item = -1;  /* SAT_Info_RealTime_Integrity_Item */
2676 static int hf_nbap_bad_sat_id = -1;               /* SAT_ID */
2677 static int hf_nbap_new_secondary_CPICH = -1;      /* CommonPhysicalChannelID */
2678 static int hf_nbap_secondary_CPICH_shall_not_be_used = -1;  /* NULL */
2679 static int hf_nbap_serving_E_DCH_RL_in_this_NodeB = -1;  /* Serving_E_DCH_RL_in_this_NodeB */
2680 static int hf_nbap_serving_E_DCH_RL_not_in_this_NodeB = -1;  /* NULL */
2681 static int hf_nbap_sFNSFNChangeLimit = -1;        /* SFNSFNChangeLimit */
2682 static int hf_nbap_predictedSFNSFNDeviationLimit = -1;  /* PredictedSFNSFNDeviationLimit */
2683 static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;  /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
2684 static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;  /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
2685 static int hf_nbap_sFNSFNValue = -1;              /* SFNSFNValue */
2686 static int hf_nbap_sFNSFNQuality = -1;            /* SFNSFNQuality */
2687 static int hf_nbap_sFNSFNDriftRate = -1;          /* SFNSFNDriftRate */
2688 static int hf_nbap_sFNSFNDriftRateQuality = -1;   /* SFNSFNDriftRateQuality */
2689 static int hf_nbap_sFNSFNTimeStampInformation = -1;  /* SFNSFNTimeStampInformation */
2690 static int hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;  /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
2691 static int hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;  /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
2692 static int hf_nbap_sFNSFNTimeStamp_FDD = -1;      /* SFN */
2693 static int hf_nbap_sFNSFNTimeStamp_TDD = -1;      /* SFNSFNTimeStamp_TDD */
2694 static int hf_nbap_sFN = -1;                      /* SFN */
2695 static int hf_nbap_sFNSFN_FDD = -1;               /* SFNSFN_FDD */
2696 static int hf_nbap_sFNSFN_TDD = -1;               /* SFNSFN_TDD */
2697 static int hf_nbap_sFNSFN_TDD768 = -1;            /* SFNSFN_TDD768 */
2698 static int hf_nbap_synchronisationReportCharacteristicsType = -1;  /* SynchronisationReportCharacteristicsType */
2699 static int hf_nbap_synchronisationReportCharactThreExc = -1;  /* SynchronisationReportCharactThreExc */
2700 static int hf_nbap_SynchronisationReportCharactThreExc_item = -1;  /* SynchronisationReportCharactThreInfoItem */
2701 static int hf_nbap_syncFrameNumber = -1;          /* SyncFrameNumber */
2702 static int hf_nbap_cellSyncBurstInformation = -1;  /* SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem */
2703 static int hf_nbap_cellSyncBurstInformation_item = -1;  /* SynchronisationReportCharactCellSyncBurstInfoItem */
2704 static int hf_nbap_cellSyncBurstCode = -1;        /* CellSyncBurstCode */
2705 static int hf_nbap_cellSyncBurstCodeShift = -1;   /* CellSyncBurstCodeShift */
2706 static int hf_nbap_cellSyncBurstTiming = -1;      /* CellSyncBurstTiming */
2707 static int hf_nbap_cellSyncBurstTimingThreshold = -1;  /* CellSyncBurstTimingThreshold */
2708 static int hf_nbap_SyncDLCodeIdThreInfoLCR_item = -1;  /* SyncDLCodeIdThreInfoList */
2709 static int hf_nbap_syncFrameNoToReceive = -1;     /* SyncFrameNumber */
2710 static int hf_nbap_syncDLCodeIdInfoLCR = -1;      /* SyncDLCodeInfoListLCR */
2711 static int hf_nbap_SyncDLCodeInfoListLCR_item = -1;  /* SyncDLCodeInfoItemLCR */
2712 static int hf_nbap_syncDLCodeId = -1;             /* SYNCDlCodeId */
2713 static int hf_nbap_syncDLCodeIdArrivTime = -1;    /* CellSyncBurstTimingLCR */
2714 static int hf_nbap_syncDLCodeIdTimingThre = -1;   /* CellSyncBurstTimingThreshold */
2715 static int hf_nbap_modulation = -1;               /* Modulation */
2716 static int hf_nbap_TDD_DL_Code_Information_item = -1;  /* TDD_DL_Code_InformationItem */
2717 static int hf_nbap_dPCH_ID = -1;                  /* DPCH_ID */
2718 static int hf_nbap_TDD_DL_Code_LCR_Information_item = -1;  /* TDD_DL_Code_LCR_InformationItem */
2719 static int hf_nbap_tdd_ChannelisationCodeLCR = -1;  /* TDD_ChannelisationCodeLCR */
2720 static int hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR = -1;  /* TDD_DL_DPCH_TimeSlotFormat_LCR */
2721 static int hf_nbap_TDD_DL_Code_768_Information_item = -1;  /* TDD_DL_Code_768_InformationItem */
2722 static int hf_nbap_qPSK_01 = -1;                  /* QPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
2723 static int hf_nbap_eightPSK = -1;                 /* EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
2724 static int hf_nbap_initialOffset = -1;            /* INTEGER_0_255 */
2725 static int hf_nbap_noinitialOffset = -1;          /* INTEGER_0_63 */
2726 static int hf_nbap_signalledGainFactors = -1;     /* T_signalledGainFactors */
2727 static int hf_nbap_gainFactor = -1;               /* T_gainFactor */
2728 static int hf_nbap_fdd = -1;                      /* T_fdd */
2729 static int hf_nbap_betaC = -1;                    /* BetaCD */
2730 static int hf_nbap_betaD = -1;                    /* BetaCD */
2731 static int hf_nbap_tdd = -1;                      /* BetaCD */
2732 static int hf_nbap_refTFCNumber = -1;             /* RefTFCNumber */
2733 static int hf_nbap_computedGainFactors = -1;      /* RefTFCNumber */
2734 static int hf_nbap_TDD_UL_Code_Information_item = -1;  /* TDD_UL_Code_InformationItem */
2735 static int hf_nbap_TDD_UL_Code_LCR_Information_item = -1;  /* TDD_UL_Code_LCR_InformationItem */
2736 static int hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR = -1;  /* TDD_UL_DPCH_TimeSlotFormat_LCR */
2737 static int hf_nbap_TDD_UL_Code_768_Information_item = -1;  /* TDD_UL_Code_768_InformationItem */
2738 static int hf_nbap_qPSK_02 = -1;                  /* QPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
2739 static int hf_nbap_eightPSK_01 = -1;              /* EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
2740 static int hf_nbap_tFCI_SignallingOption = -1;    /* TFCI_SignallingMode_TFCI_SignallingOption */
2741 static int hf_nbap_not_Used_splitType = -1;       /* NULL */
2742 static int hf_nbap_not_Used_lengthOfTFCI2 = -1;   /* NULL */
2743 static int hf_nbap_initialPhase_01 = -1;          /* INTEGER_0_1048575_ */
2744 static int hf_nbap_dsField = -1;                  /* DsField */
2745 static int hf_nbap_genericTrafficCategory = -1;   /* GenericTrafficCategory */
2746 static int hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item = -1;  /* Transmission_Gap_Pattern_Sequence_Information_item */
2747 static int hf_nbap_tGSN = -1;                     /* TGSN */
2748 static int hf_nbap_tGL1 = -1;                     /* GapLength */
2749 static int hf_nbap_tGL2 = -1;                     /* GapLength */
2750 static int hf_nbap_tGD = -1;                      /* TGD */
2751 static int hf_nbap_tGPL1 = -1;                    /* GapDuration */
2752 static int hf_nbap_not_to_be_used_1 = -1;         /* GapDuration */
2753 static int hf_nbap_uL_DL_mode = -1;               /* UL_DL_mode */
2754 static int hf_nbap_downlink_Compressed_Mode_Method = -1;  /* Downlink_Compressed_Mode_Method */
2755 static int hf_nbap_uplink_Compressed_Mode_Method = -1;  /* Uplink_Compressed_Mode_Method */
2756 static int hf_nbap_dL_FrameType = -1;             /* DL_FrameType */
2757 static int hf_nbap_delta_SIR1 = -1;               /* DeltaSIR */
2758 static int hf_nbap_delta_SIR_after1 = -1;         /* DeltaSIR */
2759 static int hf_nbap_delta_SIR2 = -1;               /* DeltaSIR */
2760 static int hf_nbap_delta_SIR_after2 = -1;         /* DeltaSIR */
2761 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 */
2762 static int hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue = -1;  /* TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue */
2763 static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item = -1;  /* Transmitted_Carrier_Power_For_CellPortion_Value_Item */
2764 static int hf_nbap_transmitted_Carrier_Power_Value = -1;  /* Transmitted_Carrier_Power_Value */
2765 static int hf_nbap_tFCSvalues = -1;               /* T_tFCSvalues */
2766 static int hf_nbap_no_Split_in_TFCI = -1;         /* TFCS_TFCSList */
2767 static int hf_nbap_not_Used_split_in_TFCI = -1;   /* NULL */
2768 static int hf_nbap_TFCS_TFCSList_item = -1;       /* TFCS_TFCSList_item */
2769 static int hf_nbap_cTFC = -1;                     /* TFCS_CTFC */
2770 static int hf_nbap_tFC_Beta = -1;                 /* TransportFormatCombination_Beta */
2771 static int hf_nbap_ctfc2bit = -1;                 /* INTEGER_0_3 */
2772 static int hf_nbap_ctfc4bit = -1;                 /* INTEGER_0_15 */
2773 static int hf_nbap_ctfc6bit = -1;                 /* INTEGER_0_63 */
2774 static int hf_nbap_ctfc8bit = -1;                 /* INTEGER_0_255 */
2775 static int hf_nbap_ctfc12bit = -1;                /* INTEGER_0_4095 */
2776 static int hf_nbap_ctfc16bit = -1;                /* INTEGER_0_65535 */
2777 static int hf_nbap_ctfcmaxbit = -1;               /* INTEGER_0_maxCTFC */
2778 static int hf_nbap_Transport_Block_Size_List_item = -1;  /* Transport_Block_Size_List_item */
2779 static int hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH = -1;  /* Transport_Block_Size_Index_for_Enhanced_PCH */
2780 static int hf_nbap_dynamicParts = -1;             /* TransportFormatSet_DynamicPartList */
2781 static int hf_nbap_semi_staticPart = -1;          /* TransportFormatSet_Semi_staticPart */
2782 static int hf_nbap_TransportFormatSet_DynamicPartList_item = -1;  /* TransportFormatSet_DynamicPartList_item */
2783 static int hf_nbap_nrOfTransportBlocks = -1;      /* TransportFormatSet_NrOfTransportBlocks */
2784 static int hf_nbap_transportBlockSize = -1;       /* TransportFormatSet_TransportBlockSize */
2785 static int hf_nbap_mode = -1;                     /* TransportFormatSet_ModeDP */
2786 static int hf_nbap_transmissionTimeIntervalInformation = -1;  /* TransmissionTimeIntervalInformation */
2787 static int hf_nbap_TransmissionTimeIntervalInformation_item = -1;  /* TransmissionTimeIntervalInformation_item */
2788 static int hf_nbap_transmissionTimeInterval = -1;  /* TransportFormatSet_TransmissionTimeIntervalDynamic */
2789 static int hf_nbap_transmissionTimeInterval_01 = -1;  /* TransportFormatSet_TransmissionTimeIntervalSemiStatic */
2790 static int hf_nbap_channelCoding = -1;            /* TransportFormatSet_ChannelCodingType */
2791 static int hf_nbap_codingRate = -1;               /* TransportFormatSet_CodingRate */
2792 static int hf_nbap_rateMatchingAttribute = -1;    /* TransportFormatSet_RateMatchingAttribute */
2793 static int hf_nbap_cRC_Size = -1;                 /* TransportFormatSet_CRC_Size */
2794 static int hf_nbap_mode_01 = -1;                  /* TransportFormatSet_ModeSSP */
2795 static int hf_nbap_tdd_01 = -1;                   /* TDD_TransportFormatSet_ModeDP */
2796 static int hf_nbap_notApplicable = -1;            /* NULL */
2797 static int hf_nbap_tdd_02 = -1;                   /* TransportFormatSet_SecondInterleavingMode */
2798 static int hf_nbap_mS = -1;                       /* INTEGER_0_16383 */
2799 static int hf_nbap_lS = -1;                       /* INTEGER_0_4294967295 */
2800 static int hf_nbap_tUTRANGANSSChangeLimit = -1;   /* INTEGER_1_256 */
2801 static int hf_nbap_predictedTUTRANGANSSDeviationLimit = -1;  /* INTEGER_1_256 */
2802 static int hf_nbap_tUTRANGANSS = -1;              /* TUTRANGANSS */
2803 static int hf_nbap_tUTRANGANSSQuality = -1;       /* INTEGER_0_255 */
2804 static int hf_nbap_tUTRANGANSSDriftRate = -1;     /* INTEGER_M50_50 */
2805 static int hf_nbap_tUTRANGANSSDriftRateQuality = -1;  /* INTEGER_0_50 */
2806 static int hf_nbap_ms_part = -1;                  /* INTEGER_0_16383 */
2807 static int hf_nbap_ls_part = -1;                  /* INTEGER_0_4294967295 */
2808 static int hf_nbap_tUTRANGPSChangeLimit = -1;     /* TUTRANGPSChangeLimit */
2809 static int hf_nbap_predictedTUTRANGPSDeviationLimit = -1;  /* PredictedTUTRANGPSDeviationLimit */
2810 static int hf_nbap_tUTRANGPS = -1;                /* TUTRANGPS */
2811 static int hf_nbap_tUTRANGPSQuality = -1;         /* TUTRANGPSQuality */
2812 static int hf_nbap_tUTRANGPSDriftRate = -1;       /* TUTRANGPSDriftRate */
2813 static int hf_nbap_tUTRANGPSDriftRateQuality = -1;  /* TUTRANGPSDriftRateQuality */
2814 static int hf_nbap_rNC_ID = -1;                   /* RNC_ID */
2815 static int hf_nbap_c_ID = -1;                     /* C_ID */
2816 static int hf_nbap_hSDSCH_Physical_Layer_Category = -1;  /* INTEGER_1_64_ */
2817 static int hf_nbap_UL_Timeslot_Information_item = -1;  /* UL_Timeslot_InformationItem */
2818 static int hf_nbap_uL_Code_InformationList = -1;  /* TDD_UL_Code_Information */
2819 static int hf_nbap_UL_TimeslotLCR_Information_item = -1;  /* UL_TimeslotLCR_InformationItem */
2820 static int hf_nbap_uL_Code_InformationList_01 = -1;  /* TDD_UL_Code_LCR_Information */
2821 static int hf_nbap_UL_Timeslot768_Information_item = -1;  /* UL_Timeslot768_InformationItem */
2822 static int hf_nbap_uL_Code_InformationList_02 = -1;  /* TDD_UL_Code_768_Information */
2823 static int hf_nbap_uL_ScramblingCodeNumber = -1;  /* UL_ScramblingCodeNumber */
2824 static int hf_nbap_uL_ScramblingCodeLength = -1;  /* UL_ScramblingCodeLength */
2825 static int hf_nbap_uL_Synchronisation_StepSize = -1;  /* UL_Synchronisation_StepSize */
2826 static int hf_nbap_uL_Synchronisation_Frequency = -1;  /* UL_Synchronisation_Frequency */
2827 static int hf_nbap_UL_TimeSlot_ISCP_Info_item = -1;  /* UL_TimeSlot_ISCP_InfoItem */
2828 static int hf_nbap_iSCP = -1;                     /* UL_TimeslotISCP_Value */
2829 static int hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item = -1;  /* UL_TimeSlot_ISCP_LCR_InfoItem */
2830 static int hf_nbap_USCH_Information_item = -1;    /* USCH_InformationItem */
2831 static int hf_nbap_uSCH_ID = -1;                  /* USCH_ID */
2832 static int hf_nbap_USCH_InformationResponse_item = -1;  /* USCH_InformationResponseItem */
2833 static int hf_nbap_protocolIEs = -1;              /* ProtocolIE_Container */
2834 static int hf_nbap_protocolExtensions = -1;       /* ProtocolExtensionContainer */
2835 static int hf_nbap_secondary_CCPCH_parameters = -1;  /* Secondary_CCPCH_CTCH_SetupRqstFDD */
2836 static int hf_nbap_pRACH_parameters = -1;         /* PRACH_CTCH_SetupRqstFDD */
2837 static int hf_nbap_notUsed_pCPCHes_parameters = -1;  /* NULL */
2838 static int hf_nbap_fdd_S_CCPCH_Offset = -1;       /* FDD_S_CCPCH_Offset */
2839 static int hf_nbap_tFCS = -1;                     /* TFCS */
2840 static int hf_nbap_secondary_CCPCH_SlotFormat = -1;  /* SecondaryCCPCH_SlotFormat */
2841 static int hf_nbap_multiplexingPosition = -1;     /* MultiplexingPosition */
2842 static int hf_nbap_powerOffsetInformation = -1;   /* PowerOffsetInformation_CTCH_SetupRqstFDD */
2843 static int hf_nbap_sTTD_Indicator = -1;           /* STTD_Indicator */
2844 static int hf_nbap_fACH_Parameters = -1;          /* FACH_ParametersList_CTCH_SetupRqstFDD */
2845 static int hf_nbap_pCH_Parameters = -1;           /* PCH_Parameters_CTCH_SetupRqstFDD */
2846 static int hf_nbap_pO1_ForTFCI_Bits = -1;         /* PowerOffset */
2847 static int hf_nbap_pO3_ForPilotBits = -1;         /* PowerOffset */
2848 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item = -1;  /* FACH_ParametersItem_CTCH_SetupRqstFDD */
2849 static int hf_nbap_maxFACH_Power = -1;            /* DL_Power */
2850 static int hf_nbap_pCH_Power = -1;                /* DL_Power */
2851 static int hf_nbap_pICH_Parameters = -1;          /* PICH_Parameters_CTCH_SetupRqstFDD */
2852 static int hf_nbap_fdd_dl_ChannelisationCodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
2853 static int hf_nbap_pICH_Power = -1;               /* PICH_Power */
2854 static int hf_nbap_pICH_Mode = -1;                /* PICH_Mode */
2855 static int hf_nbap_mICH_Power = -1;               /* PICH_Power */
2856 static int hf_nbap_mICH_Mode = -1;                /* MICH_Mode */
2857 static int hf_nbap_scramblingCodeNumber = -1;     /* ScramblingCodeNumber */
2858 static int hf_nbap_preambleSignatures = -1;       /* PreambleSignatures */
2859 static int hf_nbap_allowedSlotFormatInformation = -1;  /* AllowedSlotFormatInformationList_CTCH_SetupRqstFDD */
2860 static int hf_nbap_rACH_SubChannelNumbers = -1;   /* RACH_SubChannelNumbers */
2861 static int hf_nbap_ul_punctureLimit = -1;         /* PunctureLimit */
2862 static int hf_nbap_preambleThreshold = -1;        /* PreambleThreshold */
2863 static int hf_nbap_rACH_Parameters = -1;          /* RACH_Parameters_CTCH_SetupRqstFDD */
2864 static int hf_nbap_aICH_Parameters = -1;          /* AICH_Parameters_CTCH_SetupRqstFDD */
2865 static int hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item = -1;  /* AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD */
2866 static int hf_nbap_rACHSlotFormat = -1;           /* RACH_SlotFormat */
2867 static int hf_nbap_aICH_TransmissionTiming = -1;  /* AICH_TransmissionTiming */
2868 static int hf_nbap_aICH_Power = -1;               /* AICH_Power */
2869 static int hf_nbap_secondary_CCPCH_parameters_01 = -1;  /* Secondary_CCPCH_CTCH_SetupRqstTDD */
2870 static int hf_nbap_pRACH_parameters_01 = -1;      /* PRACH_CTCH_SetupRqstTDD */
2871 static int hf_nbap_pLCCH_parameters = -1;         /* PLCCH_parameters */
2872 static int hf_nbap_eRUCCH_parameters = -1;        /* E_RUCCH_parameters */
2873 static int hf_nbap_eRUCCH_768_parameters = -1;    /* E_RUCCH_768_parameters */
2874 static int hf_nbap_sCCPCH_CCTrCH_ID = -1;         /* CCTrCH_ID */
2875 static int hf_nbap_tFCI_Coding = -1;              /* TFCI_Coding */
2876 static int hf_nbap_punctureLimit = -1;            /* PunctureLimit */
2877 static int hf_nbap_secondaryCCPCH_parameterList = -1;  /* Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD */
2878 static int hf_nbap_fACH_ParametersList = -1;      /* FACH_ParametersList_CTCH_SetupRqstTDD */
2879 static int hf_nbap_pCH_Parameters_01 = -1;        /* PCH_Parameters_CTCH_SetupRqstTDD */
2880 static int hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD */
2881 static int hf_nbap_midambleShiftandBurstType = -1;  /* MidambleShiftAndBurstType */
2882 static int hf_nbap_tdd_PhysicalChannelOffset = -1;  /* TDD_PhysicalChannelOffset */
2883 static int hf_nbap_s_CCPCH_Power = -1;            /* DL_Power */
2884 static int hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD */
2885 static int hf_nbap_s_CCPCH_TimeSlotFormat_LCR = -1;  /* TDD_DL_DPCH_TimeSlotFormat_LCR */
2886 static int hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD */
2887 static int hf_nbap_tFCI_Presence768 = -1;         /* TFCI_Presence */
2888 static int hf_nbap_midambleShiftandBurstType768 = -1;  /* MidambleShiftAndBurstType768 */
2889 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item = -1;  /* FACH_ParametersItem_CTCH_SetupRqstTDD */
2890 static int hf_nbap_fACH_CCTrCH_ID = -1;           /* CCTrCH_ID */
2891 static int hf_nbap_pCH_CCTrCH_ID = -1;            /* CCTrCH_ID */
2892 static int hf_nbap_pICH_Parameters_01 = -1;       /* PICH_Parameters_CTCH_SetupRqstTDD */
2893 static int hf_nbap_midambleshiftAndBurstType = -1;  /* MidambleShiftAndBurstType */
2894 static int hf_nbap_pagingIndicatorLength = -1;    /* PagingIndicatorLength */
2895 static int hf_nbap_second_TDD_ChannelisationCodeLCR = -1;  /* TDD_ChannelisationCodeLCR */
2896 static int hf_nbap_midambleshiftAndBurstType78 = -1;  /* MidambleShiftAndBurstType768 */
2897 static int hf_nbap_notificationIndicatorLength = -1;  /* NotificationIndicatorLength */
2898 static int hf_nbap_mICH_TDDOption_Specific_Parameters = -1;  /* MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD */
2899 static int hf_nbap_hCR_TDD = -1;                  /* MICH_HCR_Parameters_CTCH_SetupRqstTDD */
2900 static int hf_nbap_lCR_TDD = -1;                  /* MICH_LCR_Parameters_CTCH_SetupRqstTDD */
2901 static int hf_nbap_cHipRate768_TDD = -1;          /* MICH_768_Parameters_CTCH_SetupRqstTDD */
2902 static int hf_nbap_tSTD_Indicator = -1;           /* TSTD_Indicator */
2903 static int hf_nbap_midambleshiftAndBurstType768 = -1;  /* MidambleShiftAndBurstType768 */
2904 static int hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item = -1;  /* TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD */
2905 static int hf_nbap_timeslotLCR_Parameter_ID = -1;  /* CellParameterID */
2906 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD */
2907 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD */
2908 static int hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD = -1;  /* PRACH_Parameters_CTCH_SetupRqstTDD */
2909 static int hf_nbap_maxPRACH_MidambleShifts = -1;  /* MaxPRACH_MidambleShifts */
2910 static int hf_nbap_pRACH_Midamble = -1;           /* PRACH_Midamble */
2911 static int hf_nbap_rACH = -1;                     /* RACH_Parameter_CTCH_SetupRqstTDD */
2912 static int hf_nbap_uL_TransportFormatSet = -1;    /* TransportFormatSet */
2913 static int hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item = -1;  /* PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD */
2914 static int hf_nbap_fPACH_Power = -1;              /* FPACH_Power */
2915 static int hf_nbap_maxPowerPLCCH = -1;            /* DL_Power */
2916 static int hf_nbap_maxE_RUCCH_MidambleShifts = -1;  /* MaxPRACH_MidambleShifts */
2917 static int hf_nbap_e_RUCCH_Midamble = -1;         /* PRACH_Midamble */
2918 static int hf_nbap_FACH_CommonTransportChannel_InformationResponse_item = -1;  /* CommonTransportChannel_InformationResponse */
2919 static int hf_nbap_secondary_CCPCH_parameters_02 = -1;  /* Secondary_CCPCHList_CTCH_ReconfRqstFDD */
2920 static int hf_nbap_pRACH_parameters_02 = -1;      /* PRACHList_CTCH_ReconfRqstFDD */
2921 static int hf_nbap_notUsed_cPCH_parameters = -1;  /* NULL */
2922 static int hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD = -1;  /* FACH_ParametersList_CTCH_ReconfRqstFDD */
2923 static int hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD = -1;  /* PCH_Parameters_CTCH_ReconfRqstFDD */
2924 static int hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD = -1;  /* PICH_Parameters_CTCH_ReconfRqstFDD */
2925 static int hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1;  /* FACH_ParametersItem_CTCH_ReconfRqstFDD */
2926 static int hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD = -1;  /* PRACH_ParametersList_CTCH_ReconfRqstFDD */
2927 static int hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD = -1;  /* AICH_ParametersList_CTCH_ReconfRqstFDD */
2928 static int hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1;  /* PRACH_ParametersItem_CTCH_ReconfRqstFDD */
2929 static int hf_nbap_allowedSlotFormatInformation_01 = -1;  /* AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD */
2930 static int hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item = -1;  /* AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD */
2931 static int hf_nbap_rACH_SlotFormat = -1;          /* RACH_SlotFormat */
2932 static int hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1;  /* AICH_ParametersItem_CTCH_ReconfRqstFDD */
2933 static int hf_nbap_secondaryCCPCHList = -1;       /* Secondary_CCPCHList_CTCH_ReconfRqstTDD */
2934 static int hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item = -1;  /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
2935 static int hf_nbap_sCCPCH_Power = -1;             /* DL_Power */
2936 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item = -1;  /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
2937 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item = -1;  /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
2938 static int hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item = -1;  /* FACH_ParametersItem_CTCH_ReconfRqstTDD */
2939 static int hf_nbap_commonPhysicalChannelId = -1;  /* CommonPhysicalChannelID */
2940 static int hf_nbap_fPACHPower = -1;               /* FPACH_Power */
2941 static int hf_nbap_secondaryCCPCH768List = -1;    /* Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD */
2942 static int hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item = -1;  /* Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD */
2943 static int hf_nbap_uPPCHPositionLCR = -1;         /* UPPCHPositionLCR */
2944 static int hf_nbap_Cell_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2945 static int hf_nbap_configurationGenerationID = -1;  /* ConfigurationGenerationID */
2946 static int hf_nbap_local_Cell_ID = -1;            /* Local_Cell_ID */
2947 static int hf_nbap_primary_SCH_Information = -1;  /* P_SCH_Information_AuditRsp */
2948 static int hf_nbap_secondary_SCH_Information = -1;  /* S_SCH_Information_AuditRsp */
2949 static int hf_nbap_primary_CPICH_Information = -1;  /* P_CPICH_Information_AuditRsp */
2950 static int hf_nbap_secondary_CPICH_InformationList = -1;  /* S_CPICH_InformationList_AuditRsp */
2951 static int hf_nbap_primary_CCPCH_Information = -1;  /* P_CCPCH_Information_AuditRsp */
2952 static int hf_nbap_bCH_Information = -1;          /* BCH_Information_AuditRsp */
2953 static int hf_nbap_secondary_CCPCH_InformationList = -1;  /* S_CCPCH_InformationList_AuditRsp */
2954 static int hf_nbap_pCH_Information = -1;          /* PCH_Information_AuditRsp */
2955 static int hf_nbap_pICH_Information = -1;         /* PICH_Information_AuditRsp */
2956 static int hf_nbap_fACH_InformationList = -1;     /* FACH_InformationList_AuditRsp */
2957 static int hf_nbap_pRACH_InformationList = -1;    /* PRACH_InformationList_AuditRsp */
2958 static int hf_nbap_rACH_InformationList = -1;     /* RACH_InformationList_AuditRsp */
2959 static int hf_nbap_aICH_InformationList = -1;     /* AICH_InformationList_AuditRsp */
2960 static int hf_nbap_notUsed_1_pCPCH_InformationList = -1;  /* NULL */
2961 static int hf_nbap_notUsed_2_cPCH_InformationList = -1;  /* NULL */
2962 static int hf_nbap_notUsed_3_aP_AICH_InformationList = -1;  /* NULL */
2963 static int hf_nbap_notUsed_4_cDCA_ICH_InformationList = -1;  /* NULL */
2964 static int hf_nbap_sCH_Information = -1;          /* SCH_Information_AuditRsp */
2965 static int hf_nbap_S_CPICH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2966 static int hf_nbap_S_CCPCH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2967 static int hf_nbap_FACH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2968 static int hf_nbap_PRACH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2969 static int hf_nbap_RACH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2970 static int hf_nbap_AICH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2971 static int hf_nbap_FPACH_LCR_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2972 static int hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2973 static int hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2974 static int hf_nbap_PLCCH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2975 static int hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2976 static int hf_nbap_PRACH_768_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2977 static int hf_nbap_E_RUCCH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2978 static int hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2979 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2980 static int hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2981 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2982 static int hf_nbap_CCP_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2983 static int hf_nbap_communicationControlPortID = -1;  /* CommunicationControlPortID */
2984 static int hf_nbap_Local_Cell_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2985 static int hf_nbap_dl_or_global_capacityCredit = -1;  /* DL_or_Global_CapacityCredit */
2986 static int hf_nbap_ul_capacityCredit = -1;        /* UL_CapacityCredit */
2987 static int hf_nbap_commonChannelsCapacityConsumptionLaw = -1;  /* CommonChannelsCapacityConsumptionLaw */
2988 static int hf_nbap_dedicatedChannelsCapacityConsumptionLaw = -1;  /* DedicatedChannelsCapacityConsumptionLaw */
2989 static int hf_nbap_maximumDL_PowerCapability = -1;  /* MaximumDL_PowerCapability */
2990 static int hf_nbap_minSpreadingFactor = -1;       /* MinSpreadingFactor */
2991 static int hf_nbap_minimumDL_PowerCapability = -1;  /* MinimumDL_PowerCapability */
2992 static int hf_nbap_local_Cell_Group_ID = -1;      /* Local_Cell_ID */
2993 static int hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2994 static int hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
2995 static int hf_nbap_power_Local_Cell_Group_ID = -1;  /* Local_Cell_ID */
2996 static int hf_nbap_cell = -1;                     /* Cell_CM_Rqst */
2997 static int hf_nbap_rACH_01 = -1;                  /* RACH_CM_Rqst */
2998 static int hf_nbap_notUsed_cPCH = -1;             /* NULL */
2999 static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst = -1;  /* Extension_CommonMeasurementObjectType_CM_Rqst */
3000 static int hf_nbap_powerLocalCellGroupID = -1;    /* Local_Cell_ID */
3001 static int hf_nbap_cell_01 = -1;                  /* Cell_CM_Rsp */
3002 static int hf_nbap_rACH_02 = -1;                  /* RACH_CM_Rsp */
3003 static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp = -1;  /* Extension_CommonMeasurementObjectType_CM_Rsp */
3004 static int hf_nbap_commonMeasurementValue = -1;   /* CommonMeasurementValue */
3005 static int hf_nbap_cell_02 = -1;                  /* Cell_CM_Rprt */
3006 static int hf_nbap_rACH_03 = -1;                  /* RACH_CM_Rprt */
3007 static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt = -1;  /* Extension_CommonMeasurementObjectType_CM_Rprt */
3008 static int hf_nbap_commonMeasurementValueInformation = -1;  /* CommonMeasurementValueInformation */
3009 static int hf_nbap_n_INSYNC_IND = -1;             /* N_INSYNC_IND */
3010 static int hf_nbap_n_OUTSYNC_IND = -1;            /* N_OUTSYNC_IND */
3011 static int hf_nbap_t_RLFAILURE = -1;              /* T_RLFAILURE */
3012 static int hf_nbap_primarySCH_Power = -1;         /* DL_Power */
3013 static int hf_nbap_secondarySCH_Power = -1;       /* DL_Power */
3014 static int hf_nbap_primaryCPICH_Power = -1;       /* PrimaryCPICH_Power */
3015 static int hf_nbap_transmitDiversityIndicator = -1;  /* TransmitDiversityIndicator */
3016 static int hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3017 static int hf_nbap_fDD_DL_ChannelisationCodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
3018 static int hf_nbap_secondaryCPICH_Power = -1;     /* DL_Power */
3019 static int hf_nbap_bCH_information = -1;          /* BCH_Information_Cell_SetupRqstFDD */
3020 static int hf_nbap_bCH_Power = -1;                /* DL_Power */
3021 static int hf_nbap_powerRaiseLimit = -1;          /* PowerRaiseLimit */
3022 static int hf_nbap_dLPowerAveragingWindowSize = -1;  /* DLPowerAveragingWindowSize */
3023 static int hf_nbap_iPDL_FDD_Parameters = -1;      /* IPDL_FDD_Parameters */
3024 static int hf_nbap_iPDL_Indicator = -1;           /* IPDL_Indicator */
3025 static int hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3026 static int hf_nbap_associatedSecondaryCPICH = -1;  /* CommonPhysicalChannelID */
3027 static int hf_nbap_maximumTransmissionPowerforCellPortion = -1;  /* MaximumTransmissionPower */
3028 static int hf_nbap_syncCaseIndicator = -1;        /* SyncCaseIndicator_Cell_SetupRqstTDD_PSCH */
3029 static int hf_nbap_sCH_Power = -1;                /* DL_Power */
3030 static int hf_nbap_case1 = -1;                    /* Case1_Cell_SetupRqstTDD */
3031 static int hf_nbap_case2 = -1;                    /* Case2_Cell_SetupRqstTDD */
3032 static int hf_nbap_sCH_TimeSlot = -1;             /* SCH_TimeSlot */
3033 static int hf_nbap_pCCPCH_Power = -1;             /* PCCPCH_Power */
3034 static int hf_nbap_sCTD_Indicator = -1;           /* SCTD_Indicator */
3035 static int hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item = -1;  /* TimeSlotConfigurationItem_Cell_SetupRqstTDD */
3036 static int hf_nbap_timeSlotStatus = -1;           /* TimeSlotStatus */
3037 static int hf_nbap_timeSlotDirection = -1;        /* TimeSlotDirection */
3038 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item = -1;  /* TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD */
3039 static int hf_nbap_dwPCH_Power = -1;              /* DwPCH_Power */
3040 static int hf_nbap_iPDL_TDD_Parameters = -1;      /* IPDL_TDD_Parameters */
3041 static int hf_nbap_iPDL_TDD_Parameters_LCR = -1;  /* IPDL_TDD_Parameters_LCR */
3042 static int hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_item = -1;  /* Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD */
3043 static int hf_nbap_timeSlotConfigurationList_LCR_Cell_SetupRqstTDD = -1;  /* TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD */
3044 static int hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3045 static int hf_nbap_bCH_information_01 = -1;       /* BCH_information_Cell_ReconfRqstFDD */
3046 static int hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3047 static int hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item = -1;  /* TimeSlotConfigurationItem_Cell_ReconfRqstTDD */
3048 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item = -1;  /* TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD */
3049 static int hf_nbap_cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD = -1;  /* Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD */
3050 static int hf_nbap_cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD = -1;  /* Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD */
3051 static int hf_nbap_cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD = -1;  /* Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD */
3052 static int hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = -1;  /* TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD */
3053 static int hf_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_item = -1;  /* Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD */
3054 static int hf_nbap_no_Failure = -1;               /* No_Failure_ResourceStatusInd */
3055 static int hf_nbap_serviceImpacting = -1;         /* ServiceImpacting_ResourceStatusInd */
3056 static int hf_nbap_local_Cell_InformationList = -1;  /* Local_Cell_InformationList_ResourceStatusInd */
3057 static int hf_nbap_local_Cell_Group_InformationList = -1;  /* Local_Cell_Group_InformationList_ResourceStatusInd */
3058 static int hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3059 static int hf_nbap_local_CellID = -1;             /* Local_Cell_ID */
3060 static int hf_nbap_addorDeleteIndicator = -1;     /* AddorDeleteIndicator */
3061 static int hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3062 static int hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3063 static int hf_nbap_local_Cell_InformationList_01 = -1;  /* Local_Cell_InformationList2_ResourceStatusInd */
3064 static int hf_nbap_local_Cell_Group_InformationList_01 = -1;  /* Local_Cell_Group_InformationList2_ResourceStatusInd */
3065 static int hf_nbap_cCP_InformationList = -1;      /* CCP_InformationList_ResourceStatusInd */
3066 static int hf_nbap_cell_InformationList = -1;     /* Cell_InformationList_ResourceStatusInd */
3067 static int hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3068 static int hf_nbap_maximum_DL_PowerCapability = -1;  /* MaximumDL_PowerCapability */
3069 static int hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3070 static int hf_nbap_CCP_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3071 static int hf_nbap_Cell_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3072 static int hf_nbap_primary_SCH_Information_01 = -1;  /* P_SCH_Information_ResourceStatusInd */
3073 static int hf_nbap_secondary_SCH_Information_01 = -1;  /* S_SCH_Information_ResourceStatusInd */
3074 static int hf_nbap_primary_CPICH_Information_01 = -1;  /* P_CPICH_Information_ResourceStatusInd */
3075 static int hf_nbap_secondary_CPICH_Information = -1;  /* S_CPICH_InformationList_ResourceStatusInd */
3076 static int hf_nbap_primary_CCPCH_Information_01 = -1;  /* P_CCPCH_Information_ResourceStatusInd */
3077 static int hf_nbap_bCH_Information_01 = -1;       /* BCH_Information_ResourceStatusInd */
3078 static int hf_nbap_secondary_CCPCH_InformationList_01 = -1;  /* S_CCPCH_InformationList_ResourceStatusInd */
3079 static int hf_nbap_pCH_Information_01 = -1;       /* PCH_Information_ResourceStatusInd */
3080 static int hf_nbap_pICH_Information_01 = -1;      /* PICH_Information_ResourceStatusInd */
3081 static int hf_nbap_fACH_InformationList_01 = -1;  /* FACH_InformationList_ResourceStatusInd */
3082 static int hf_nbap_pRACH_InformationList_01 = -1;  /* PRACH_InformationList_ResourceStatusInd */
3083 static int hf_nbap_rACH_InformationList_01 = -1;  /* RACH_InformationList_ResourceStatusInd */
3084 static int hf_nbap_aICH_InformationList_01 = -1;  /* AICH_InformationList_ResourceStatusInd */
3085 static int hf_nbap_sCH_Information_01 = -1;       /* SCH_Information_ResourceStatusInd */
3086 static int hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3087 static int hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3088 static int hf_nbap_FACH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3089 static int hf_nbap_PRACH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3090 static int hf_nbap_RACH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3091 static int hf_nbap_AICH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3092 static int hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3093 static int hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3094 static int hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3095 static int hf_nbap_PLCCH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3096 static int hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3097 static int hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3098 static int hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3099 static int hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3100 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3101 static int hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3102 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3103 static int hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3104 static int hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item = -1;  /* MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst */
3105 static int hf_nbap_iB_Type = -1;                  /* IB_Type */
3106 static int hf_nbap_iB_OC_ID = -1;                 /* IB_OC_ID */
3107 static int hf_nbap_deletionIndicator = -1;        /* DeletionIndicator_SystemInfoUpdate */
3108 static int hf_nbap_no_Deletion = -1;              /* No_Deletion_SystemInfoUpdate */
3109 static int hf_nbap_yes_Deletion = -1;             /* NULL */
3110 static int hf_nbap_sIB_Originator = -1;           /* SIB_Originator */
3111 static int hf_nbap_iB_SG_REP = -1;                /* IB_SG_REP */
3112 static int hf_nbap_segmentInformationList = -1;   /* SegmentInformationList_SystemInfoUpdate */
3113 static int hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item = -1;  /* SegmentInformationItem_SystemInfoUpdate */
3114 static int hf_nbap_iB_SG_POS = -1;                /* IB_SG_POS */
3115 static int hf_nbap_segment_Type = -1;             /* Segment_Type */
3116 static int hf_nbap_iB_SG_DATA = -1;               /* IB_SG_DATA */
3117 static int hf_nbap_ul_ScramblingCode = -1;        /* UL_ScramblingCode */
3118 static int hf_nbap_minUL_ChannelisationCodeLength = -1;  /* MinUL_ChannelisationCodeLength */
3119 static int hf_nbap_maxNrOfUL_DPDCHs = -1;         /* MaxNrOfUL_DPDCHs */
3120 static int hf_nbap_ul_PunctureLimit = -1;         /* PunctureLimit */
3121 static int hf_nbap_ul_DPCCH_SlotFormat = -1;      /* UL_DPCCH_SlotFormat */
3122 static int hf_nbap_ul_SIR_Target = -1;            /* UL_SIR */
3123 static int hf_nbap_diversityMode = -1;            /* DiversityMode */
3124 static int hf_nbap_not_Used_sSDT_CellID_Length = -1;  /* NULL */
3125 static int hf_nbap_not_Used_s_FieldLength = -1;   /* NULL */
3126 static int hf_nbap_dl_DPCH_SlotFormat = -1;       /* DL_DPCH_SlotFormat */
3127 static int hf_nbap_tFCI_SignallingMode = -1;      /* TFCI_SignallingMode */
3128 static int hf_nbap_not_Used_pDSCH_RL_ID = -1;     /* NULL */
3129 static int hf_nbap_not_Used_pDSCH_CodeMapping = -1;  /* NULL */
3130 static int hf_nbap_powerOffsetInformation_01 = -1;  /* PowerOffsetInformation_RL_SetupRqstFDD */
3131 static int hf_nbap_fdd_TPC_DownlinkStepSize = -1;  /* FDD_TPC_DownlinkStepSize */
3132 static int hf_nbap_limitedPowerIncrease = -1;     /* LimitedPowerIncrease */
3133 static int hf_nbap_innerLoopDLPCStatus = -1;      /* InnerLoopDLPCStatus */
3134 static int hf_nbap_pO2_ForTPC_Bits = -1;          /* PowerOffset */
3135 static int hf_nbap_RL_InformationList_RL_SetupRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3136 static int hf_nbap_firstRLS_indicator = -1;       /* FirstRLS_Indicator */
3137 static int hf_nbap_frameOffset = -1;              /* FrameOffset */
3138 static int hf_nbap_chipOffset = -1;               /* ChipOffset */
3139 static int hf_nbap_propagationDelay = -1;         /* PropagationDelay */
3140 static int hf_nbap_diversityControlField = -1;    /* DiversityControlField */
3141 static int hf_nbap_dl_CodeInformation = -1;       /* FDD_DL_CodeInformation */
3142 static int hf_nbap_initialDL_transmissionPower = -1;  /* DL_Power */
3143 static int hf_nbap_maximumDL_power = -1;          /* DL_Power */
3144 static int hf_nbap_minimumDL_power = -1;          /* DL_Power */
3145 static int hf_nbap_not_Used_sSDT_Cell_Identity = -1;  /* NULL */
3146 static int hf_nbap_maxSet_E_DPDCHs = -1;          /* Max_Set_E_DPDCHs */
3147 static int hf_nbap_e_TFCS_Information = -1;       /* E_TFCS_Information */
3148 static int hf_nbap_e_TTI = -1;                    /* E_TTI */
3149 static int hf_nbap_e_DPCCH_PO = -1;               /* E_DPCCH_PO */
3150 static int hf_nbap_e_RGCH_2_IndexStepThreshold = -1;  /* E_RGCH_2_IndexStepThreshold */
3151 static int hf_nbap_e_RGCH_3_IndexStepThreshold = -1;  /* E_RGCH_3_IndexStepThreshold */
3152 static int hf_nbap_hARQ_Info_for_E_DCH = -1;      /* HARQ_Info_for_E_DCH */
3153 static int hf_nbap_hSDSCH_Configured_Indicator = -1;  /* HSDSCH_Configured_Indicator */
3154 static int hf_nbap_powerOffsetInformation_02 = -1;  /* PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD */
3155 static int hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3156 static int hf_nbap_uL_DPCH_Information = -1;      /* UL_DPCH_Information_RL_SetupRqstTDD */
3157 static int hf_nbap_tdd_DPCHOffset = -1;           /* TDD_DPCHOffset */
3158 static int hf_nbap_uL_Timeslot_Information = -1;  /* UL_Timeslot_Information */
3159 static int hf_nbap_uL_TimeslotLCR_Information = -1;  /* UL_TimeslotLCR_Information */
3160 static int hf_nbap_uL_Timeslot768_Information = -1;  /* UL_Timeslot768_Information */
3161 static int hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3162 static int hf_nbap_tdd_TPC_DownlinkStepSize = -1;  /* TDD_TPC_DownlinkStepSize */
3163 static int hf_nbap_cCTrCH_TPCList = -1;           /* CCTrCH_TPCList_RL_SetupRqstTDD */
3164 static int hf_nbap_dL_DPCH_Information = -1;      /* DL_DPCH_Information_RL_SetupRqstTDD */
3165 static int hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item = -1;  /* CCTrCH_TPCItem_RL_SetupRqstTDD */
3166 static int hf_nbap_dL_Timeslot_Information = -1;  /* DL_Timeslot_Information */
3167 static int hf_nbap_dL_TimeslotLCR_Information = -1;  /* DL_TimeslotLCR_Information */
3168 static int hf_nbap_tstdIndicator = -1;            /* TSTD_Indicator */
3169 static int hf_nbap_dL_Timeslot768_Information = -1;  /* DL_Timeslot768_Information */
3170 static int hf_nbap_specialBurstScheduling = -1;   /* SpecialBurstScheduling */
3171 static int hf_nbap_dL_TimeSlotISCPInfo = -1;      /* DL_TimeslotISCPInfo */
3172 static int hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item = -1;  /* ProtocolIE_Single_Container */
3173 static int hf_nbap_rL_Set_ID = -1;                /* RL_Set_ID */
3174 static int hf_nbap_diversityIndication = -1;      /* DiversityIndication_RL_SetupRspFDD */
3175 static int hf_nbap_not_Used_dSCH_InformationResponseList = -1;  /* NULL */
3176 static int hf_nbap_sSDT_SupportIndicator = -1;    /* SSDT_SupportIndicator */
3177 static int hf_nbap_combining = -1;                /* Combining_RL_SetupRspFDD */
3178 static int hf_nbap_nonCombiningOrFirstRL = -1;    /* NonCombiningOrFirstRL_RL_SetupRspFDD */
3179 static int hf_nbap_dCH_InformationResponse = -1;  /* DCH_InformationResponse */
3180 static int hf_nbap_uL_TimeSlot_ISCP_Info = -1;    /* UL_TimeSlot_ISCP_Info */
3181 static int hf_nbap_ul_PhysCH_SF_Variation = -1;   /* UL_PhysCH_SF_Variation */
3182 static int hf_nbap_dCH_InformationResponseList = -1;  /* DCH_InformationResponseList_RL_SetupRspTDD */
3183 static int hf_nbap_dSCH_InformationResponseList = -1;  /* DSCH_InformationResponseList_RL_SetupRspTDD */
3184 static int hf_nbap_uSCH_InformationResponseList = -1;  /* USCH_InformationResponseList_RL_SetupRspTDD */
3185 static int hf_nbap_uL_TimeSlot_ISCP_LCR_Info = -1;  /* UL_TimeSlot_ISCP_LCR_Info */
3186 static int hf_nbap_generalCause = -1;             /* GeneralCauseList_RL_SetupFailureFDD */
3187 static int hf_nbap_rLSpecificCause = -1;          /* RLSpecificCauseList_RL_SetupFailureFDD */
3188 static int hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD = -1;  /* Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD */
3189 static int hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD = -1;  /* Successful_RL_InformationRespList_RL_SetupFailureFDD */
3190 static int hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item = -1;  /* ProtocolIE_Single_Container */
3191 static int hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item = -1;  /* ProtocolIE_Single_Container */
3192 static int hf_nbap_diversityIndication_01 = -1;   /* DiversityIndication_RL_SetupFailureFDD */
3193 static int hf_nbap_not_Used_tFCI2_BearerInformationResponse = -1;  /* NULL */
3194 static int hf_nbap_combining_01 = -1;             /* Combining_RL_SetupFailureFDD */
3195 static int hf_nbap_nonCombiningOrFirstRL_01 = -1;  /* NonCombiningOrFirstRL_RL_SetupFailureFDD */
3196 static int hf_nbap_generalCause_01 = -1;          /* GeneralCauseList_RL_SetupFailureTDD */
3197 static int hf_nbap_rLSpecificCause_01 = -1;       /* RLSpecificCauseList_RL_SetupFailureTDD */
3198 static int hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD = -1;  /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD */
3199 static int hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3200 static int hf_nbap_initialDL_TransmissionPower = -1;  /* DL_Power */
3201 static int hf_nbap_maximumDL_Power = -1;          /* DL_Power */
3202 static int hf_nbap_minimumDL_Power = -1;          /* DL_Power */
3203 static int hf_nbap_not_Used_sSDT_CellIdentity = -1;  /* NULL */
3204 static int hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1;  /* UL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
3205 static int hf_nbap_uL_DPCH_Information_01 = -1;   /* UL_DPCH_InformationList_RL_AdditionRqstTDD */
3206 static int hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1;  /* DL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
3207 static int hf_nbap_dL_DPCH_Information_01 = -1;   /* DL_DPCH_InformationList_RL_AdditionRqstTDD */
3208 static int hf_nbap_initial_DL_Transmission_Power = -1;  /* DL_Power */
3209 static int hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item = -1;  /* ProtocolIE_Single_Container */
3210 static int hf_nbap_diversityIndication_02 = -1;   /* DiversityIndication_RL_AdditionRspFDD */
3211 static int hf_nbap_combining_02 = -1;             /* Combining_RL_AdditionRspFDD */
3212 static int hf_nbap_non_combining = -1;            /* Non_Combining_RL_AdditionRspFDD */
3213 static int hf_nbap_dCH_Information = -1;          /* DCH_Information_RL_AdditionRspTDD */
3214 static int hf_nbap_dSCH_InformationResponseList_01 = -1;  /* DSCH_InformationResponseList_RL_AdditionRspTDD */
3215 static int hf_nbap_uSCH_InformationResponseList_01 = -1;  /* USCH_InformationResponseList_RL_AdditionRspTDD */
3216 static int hf_nbap_diversityIndication_03 = -1;   /* DiversityIndication_RL_AdditionRspTDD */
3217 static int hf_nbap_combining_03 = -1;             /* Combining_RL_AdditionRspTDD */
3218 static int hf_nbap_non_Combining = -1;            /* Non_Combining_RL_AdditionRspTDD */
3219 static int hf_nbap_uL_TimeSlot_ISCP_InfoLCR = -1;  /* UL_TimeSlot_ISCP_LCR_Info */
3220 static int hf_nbap_generalCause_02 = -1;          /* GeneralCauseList_RL_AdditionFailureFDD */
3221 static int hf_nbap_rLSpecificCause_02 = -1;       /* RLSpecificCauseList_RL_AdditionFailureFDD */
3222 static int hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD = -1;  /* Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD */
3223 static int hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD = -1;  /* Successful_RL_InformationRespList_RL_AdditionFailureFDD */
3224 static int hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item = -1;  /* ProtocolIE_Single_Container */
3225 static int hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item = -1;  /* ProtocolIE_Single_Container */
3226 static int hf_nbap_diversityIndication_04 = -1;   /* DiversityIndication_RL_AdditionFailureFDD */
3227 static int hf_nbap_combining_04 = -1;             /* Combining_RL_AdditionFailureFDD */
3228 static int hf_nbap_non_Combining_01 = -1;         /* Non_Combining_RL_AdditionFailureFDD */
3229 static int hf_nbap_generalCause_03 = -1;          /* GeneralCauseList_RL_AdditionFailureTDD */
3230 static int hf_nbap_rLSpecificCause_03 = -1;       /* RLSpecificCauseList_RL_AdditionFailureTDD */
3231 static int hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD = -1;  /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD */
3232 static int hf_nbap_not_Used_sSDT_CellIDLength = -1;  /* NULL */
3233 static int hf_nbap_powerOffsetInformation_03 = -1;  /* PowerOffsetInformation_RL_ReconfPrepFDD */
3234 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item = -1;  /* DCH_DeleteItem_RL_ReconfPrepFDD */
3235 static int hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item = -1;  /* ProtocolIE_Single_Container */
3236 static int hf_nbap_maxDL_Power = -1;              /* DL_Power */
3237 static int hf_nbap_minDL_Power = -1;              /* DL_Power */
3238 static int hf_nbap_not_Used_sSDT_Indication = -1;  /* NULL */
3239 static int hf_nbap_powerOffsetInformation_04 = -1;  /* PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD */
3240 static int hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1;  /* UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD */
3241 static int hf_nbap_ul_DPCH_InformationList = -1;  /* UL_DPCH_InformationAddList_RL_ReconfPrepTDD */
3242 static int hf_nbap_uL_Timeslot_InformationLCR = -1;  /* UL_TimeslotLCR_Information */
3243 static int hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item = -1;  /* MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD */
3244 static int hf_nbap_ul_DPCH_InformationListLCR = -1;  /* UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
3245 static int hf_nbap_ul_sir_target = -1;            /* UL_SIR */
3246 static int hf_nbap_tDD_TPC_UplinkStepSize_LCR = -1;  /* TDD_TPC_UplinkStepSize_LCR */
3247 static int hf_nbap_uL_Timeslot_Information768 = -1;  /* UL_Timeslot768_Information */
3248 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD */
3249 static int hf_nbap_ul_DPCH_InformationAddList = -1;  /* UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD */
3250 static int hf_nbap_ul_DPCH_InformationModifyList = -1;  /* UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD */
3251 static int hf_nbap_ul_DPCH_InformationDeleteList = -1;  /* UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD */
3252 static int hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD */
3253 static int hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3254 static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD */
3255 static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3256 static int hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3257 static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR = -1;  /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR */
3258 static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item = -1;  /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR */
3259 static int hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3260 static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 = -1;  /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 */
3261 static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item = -1;  /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 */
3262 static int hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item = -1;  /* UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD */
3263 static int hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item = -1;  /* MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD */
3264 static int hf_nbap_ul_DPCH_InformationAddListLCR = -1;  /* UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
3265 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1;  /* UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD */
3266 static int hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1;  /* DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD */
3267 static int hf_nbap_cCTrCH_TPCList_01 = -1;        /* CCTrCH_TPCAddList_RL_ReconfPrepTDD */
3268 static int hf_nbap_dl_DPCH_InformationList = -1;  /* DL_DPCH_InformationAddList_RL_ReconfPrepTDD */
3269 static int hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item = -1;  /* CCTrCH_TPCAddItem_RL_ReconfPrepTDD */
3270 static int hf_nbap_dL_Timeslot_InformationLCR = -1;  /* DL_TimeslotLCR_Information */
3271 static int hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item = -1;  /* MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD */
3272 static int hf_nbap_dl_DPCH_InformationListLCR = -1;  /* DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
3273 static int hf_nbap_cCTrCH_Initial_DL_Power = -1;  /* DL_Power */
3274 static int hf_nbap_tDD_TPC_DownlinkStepSize = -1;  /* TDD_TPC_DownlinkStepSize */
3275 static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD = -1;  /* DL_Power */
3276 static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD = -1;  /* DL_Power */
3277 static int hf_nbap_dL_Timeslot_Information768 = -1;  /* DL_Timeslot768_Information */
3278 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD */
3279 static int hf_nbap_cCTrCH_TPCList_02 = -1;        /* CCTrCH_TPCModifyList_RL_ReconfPrepTDD */
3280 static int hf_nbap_dl_DPCH_InformationAddList = -1;  /* DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD */
3281 static int hf_nbap_dl_DPCH_InformationModifyList = -1;  /* DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD */
3282 static int hf_nbap_dl_DPCH_InformationDeleteList = -1;  /* DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD */
3283 static int hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item = -1;  /* CCTrCH_TPCModifyItem_RL_ReconfPrepTDD */
3284 static int hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD = -1;  /* DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD */
3285 static int hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3286 static int hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD */
3287 static int hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3288 static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3289 static int hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
3290 static int hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3291 static int hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3292 static int hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD */
3293 static int hf_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3294 static int hf_nbap_dPCH_ID768 = -1;               /* DPCH_ID768 */
3295 static int hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item = -1;  /* DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD */
3296 static int hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item = -1;  /* MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD */
3297 static int hf_nbap_dl_DPCH_InformationAddListLCR = -1;  /* DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
3298 static int hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD = -1;  /* TDD_TPC_DownlinkStepSize */
3299 static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD = -1;  /* DL_Power */
3300 static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD = -1;  /* DL_Power */
3301 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1;  /* DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD */
3302 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item = -1;  /* DCH_DeleteItem_RL_ReconfPrepTDD */
3303 static int hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DSCH_Information_ModifyItem_RL_ReconfPrepTDD */
3304 static int hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item = -1;  /* DSCH_Information_DeleteItem_RL_ReconfPrepTDD */
3305 static int hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item = -1;  /* USCH_Information_ModifyItem_RL_ReconfPrepTDD */
3306 static int hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item = -1;  /* USCH_Information_DeleteItem_RL_ReconfPrepTDD */
3307 static int hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item = -1;  /* RL_Information_RL_ReconfPrepTDD */
3308 static int hf_nbap_RL_InformationResponseList_RL_ReconfReady_item = -1;  /* ProtocolIE_Single_Container */
3309 static int hf_nbap_dCH_InformationResponseList_RL_ReconfReady = -1;  /* DCH_InformationResponseList_RL_ReconfReady */
3310 static int hf_nbap_dSCH_InformationResponseList_RL_ReconfReady = -1;  /* DSCH_InformationResponseList_RL_ReconfReady */
3311 static int hf_nbap_uSCH_InformationResponseList_RL_ReconfReady = -1;  /* USCH_InformationResponseList_RL_ReconfReady */
3312 static int hf_nbap_generalCause_04 = -1;          /* GeneralCauseList_RL_ReconfFailure */
3313 static int hf_nbap_rLSpecificCause_04 = -1;       /* RLSpecificCauseList_RL_ReconfFailure */
3314 static int hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure = -1;  /* RL_ReconfigurationFailureList_RL_ReconfFailure */
3315 static int hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item = -1;  /* ProtocolIE_Single_Container */
3316 static int hf_nbap_ul_TFCS = -1;                  /* TFCS */
3317 static int hf_nbap_dl_TFCS = -1;                  /* TFCS */
3318 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item = -1;  /* DCH_DeleteItem_RL_ReconfRqstFDD */
3319 static int hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3320 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3321 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3322 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3323 static int hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1;  /* MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD */
3324 static int hf_nbap_dl_DPCH_LCR_InformationModifyList = -1;  /* DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
3325 static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD = -1;  /* DL_Power */
3326 static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD = -1;  /* DL_Power */
3327 static int hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1;  /* DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
3328 static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item = -1;  /* DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD */
3329 static int hf_nbap_maxPowerLCR = -1;              /* DL_Power */
3330 static int hf_nbap_minPowerLCR = -1;              /* DL_Power */
3331 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3332 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item = -1;  /* DCH_DeleteItem_RL_ReconfRqstTDD */
3333 static int hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item = -1;  /* RL_Information_RL_ReconfRqstTDD */
3334 static int hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item = -1;  /* ProtocolIE_Single_Container */
3335 static int hf_nbap_dCH_InformationResponseList_RL_ReconfRsp = -1;  /* DCH_InformationResponseList_RL_ReconfRsp */
3336 static int hf_nbap_RL_informationList_RL_DeletionRqst_item = -1;  /* ProtocolIE_Single_Container */
3337 static int hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item = -1;  /* ProtocolIE_Single_Container */
3338 static int hf_nbap_dl_ReferencePower = -1;        /* DL_Power */
3339 static int hf_nbap_rL = -1;                       /* RL_DM_Rqst */
3340 static int hf_nbap_rLS = -1;                      /* RL_Set_DM_Rqst */
3341 static int hf_nbap_all_RL = -1;                   /* AllRL_DM_Rqst */
3342 static int hf_nbap_all_RLS = -1;                  /* AllRL_Set_DM_Rqst */
3343 static int hf_nbap_rL_InformationList = -1;       /* RL_InformationList_DM_Rqst */
3344 static int hf_nbap_RL_InformationList_DM_Rqst_item = -1;  /* ProtocolIE_Single_Container */
3345 static int hf_nbap_PUSCH_Info_DM_Rqst_item = -1;  /* PUSCH_ID */
3346 static int hf_nbap_HSSICH_Info_DM_Rqst_item = -1;  /* HS_SICH_ID */
3347 static int hf_nbap_HSSICH_InfoExt_DM_Rqst_item = -1;  /* Extended_HS_SICH_ID */
3348 static int hf_nbap_rL_Set_InformationList_DM_Rqst = -1;  /* RL_Set_InformationList_DM_Rqst */
3349 static int hf_nbap_RL_Set_InformationList_DM_Rqst_item = -1;  /* RL_Set_InformationItem_DM_Rqst */
3350 static int hf_nbap_rL_01 = -1;                    /* RL_DM_Rsp */
3351 static int hf_nbap_rLS_01 = -1;                   /* RL_Set_DM_Rsp */
3352 static int hf_nbap_all_RL_01 = -1;                /* RL_DM_Rsp */
3353 static int hf_nbap_all_RLS_01 = -1;               /* RL_Set_DM_Rsp */
3354 static int hf_nbap_rL_InformationList_DM_Rsp = -1;  /* RL_InformationList_DM_Rsp */
3355 static int hf_nbap_RL_InformationList_DM_Rsp_item = -1;  /* ProtocolIE_Single_Container */
3356 static int hf_nbap_dedicatedMeasurementValue = -1;  /* DedicatedMeasurementValue */
3357 static int hf_nbap_PUSCH_Info_DM_Rsp_item = -1;   /* PUSCH_ID */
3358 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item = -1;  /* Multiple_PUSCH_InfoListIE_DM_Rsp */
3359 static int hf_nbap_pUSCH_ID = -1;                 /* PUSCH_ID */
3360 static int hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item = -1;  /* Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp */
3361 static int hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item = -1;  /* Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp */
3362 static int hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item = -1;  /* Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp */
3363 static int hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item = -1;  /* Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp */
3364 static int hf_nbap_rL_Set_InformationList_DM_Rsp = -1;  /* RL_Set_InformationList_DM_Rsp */
3365 static int hf_nbap_RL_Set_InformationList_DM_Rsp_item = -1;  /* ProtocolIE_Single_Container */
3366 static int hf_nbap_rL_02 = -1;                    /* RL_DM_Rprt */
3367 static int hf_nbap_rLS_02 = -1;                   /* RL_Set_DM_Rprt */
3368 static int hf_nbap_all_RL_02 = -1;                /* RL_DM_Rprt */
3369 static int hf_nbap_all_RLS_02 = -1;               /* RL_Set_DM_Rprt */
3370 static int hf_nbap_rL_InformationList_DM_Rprt = -1;  /* RL_InformationList_DM_Rprt */
3371 static int hf_nbap_RL_InformationList_DM_Rprt_item = -1;  /* ProtocolIE_Single_Container */
3372 static int hf_nbap_dedicatedMeasurementValueInformation = -1;  /* DedicatedMeasurementValueInformation */
3373 static int hf_nbap_PUSCH_Info_DM_Rprt_item = -1;  /* PUSCH_ID */
3374 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item = -1;  /* Multiple_PUSCH_InfoListIE_DM_Rprt */
3375 static int hf_nbap_rL_Set_InformationList_DM_Rprt = -1;  /* RL_Set_InformationList_DM_Rprt */
3376 static int hf_nbap_RL_Set_InformationList_DM_Rprt_item = -1;  /* ProtocolIE_Single_Container */
3377 static int hf_nbap_rL_03 = -1;                    /* RL_RL_FailureInd */
3378 static int hf_nbap_rL_Set = -1;                   /* RL_Set_RL_FailureInd */
3379 static int hf_nbap_cCTrCH = -1;                   /* CCTrCH_RL_FailureInd */
3380 static int hf_nbap_rL_InformationList_RL_FailureInd = -1;  /* RL_InformationList_RL_FailureInd */
3381 static int hf_nbap_RL_InformationList_RL_FailureInd_item = -1;  /* ProtocolIE_Single_Container */
3382 static int hf_nbap_rL_Set_InformationList_RL_FailureInd = -1;  /* RL_Set_InformationList_RL_FailureInd */
3383 static int hf_nbap_RL_Set_InformationList_RL_FailureInd_item = -1;  /* ProtocolIE_Single_Container */
3384 static int hf_nbap_cCTrCH_InformationList_RL_FailureInd = -1;  /* CCTrCH_InformationList_RL_FailureInd */
3385 static int hf_nbap_CCTrCH_InformationList_RL_FailureInd_item = -1;  /* ProtocolIE_Single_Container */
3386 static int hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item = -1;  /* ProtocolIE_Single_Container */
3387 static int hf_nbap_rL_04 = -1;                    /* RL_RL_RestoreInd */
3388 static int hf_nbap_rL_Set_01 = -1;                /* RL_Set_RL_RestoreInd */
3389 static int hf_nbap_cCTrCH_01 = -1;                /* CCTrCH_RL_RestoreInd */
3390 static int hf_nbap_rL_InformationList_RL_RestoreInd = -1;  /* RL_InformationList_RL_RestoreInd */
3391 static int hf_nbap_RL_InformationList_RL_RestoreInd_item = -1;  /* ProtocolIE_Single_Container */
3392 static int hf_nbap_rL_Set_InformationList_RL_RestoreInd = -1;  /* RL_Set_InformationList_RL_RestoreInd */
3393 static int hf_nbap_RL_Set_InformationList_RL_RestoreInd_item = -1;  /* ProtocolIE_Single_Container */
3394 static int hf_nbap_cCTrCH_InformationList_RL_RestoreInd = -1;  /* CCTrCH_InformationList_RL_RestoreInd */
3395 static int hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item = -1;  /* ProtocolIE_Single_Container */
3396 static int hf_nbap_privateIEs = -1;               /* PrivateIE_Container */
3397 static int hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item = -1;  /* HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst */
3398 static int hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst = -1;  /* DL_ScramblingCode */
3399 static int hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst = -1;  /* HS_PDSCH_FDD_Code_Information */
3400 static int hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst = -1;  /* HS_SCCH_FDD_Code_Information */
3401 static int hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst = -1;  /* MaximumTransmissionPower */
3402 static int hf_nbap_e_AGCH_FDD_Code_Information = -1;  /* E_AGCH_FDD_Code_Information */
3403 static int hf_nbap_e_RGCH_E_HICH_FDD_Code_Information = -1;  /* E_RGCH_E_HICH_FDD_Code_Information */
3404 static int hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item = -1;  /* PDSCHSets_AddItem_PSCH_ReconfRqst */
3405 static int hf_nbap_pDSCHSet_ID = -1;              /* PDSCHSet_ID */
3406 static int hf_nbap_pDSCH_InformationList = -1;    /* PDSCH_Information_AddList_PSCH_ReconfRqst */
3407 static int hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;  /* DL_Timeslot_InformationAddList_PSCH_ReconfRqst */
3408 static int hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_InformationAddItem_PSCH_ReconfRqst */
3409 static int hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst = -1;  /* DL_Code_InformationAddList_PSCH_ReconfRqst */
3410 static int hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item = -1;  /* DL_Code_InformationAddItem_PSCH_ReconfRqst */
3411 static int hf_nbap_pDSCH_ID = -1;                 /* PDSCH_ID */
3412 static int hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;  /* DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst */
3413 static int hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst */
3414 static int hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;  /* DL_Code_InformationAddList_LCR_PSCH_ReconfRqst */
3415 static int hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item = -1;  /* DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst */
3416 static int hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;  /* DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst */
3417 static int hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst */
3418 static int hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;  /* DL_Code_InformationAddList_768_PSCH_ReconfRqst */
3419 static int hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item = -1;  /* DL_Code_InformationAddItem_768_PSCH_ReconfRqst */
3420 static int hf_nbap_pDSCH_ID768 = -1;              /* PDSCH_ID768 */
3421 static int hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item = -1;  /* PDSCHSets_ModifyItem_PSCH_ReconfRqst */
3422 static int hf_nbap_pDSCH_InformationList_01 = -1;  /* PDSCH_Information_ModifyList_PSCH_ReconfRqst */
3423 static int hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Timeslot_InformationModifyList_PSCH_ReconfRqst */
3424 static int hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst */
3425 static int hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Code_InformationModifyList_PSCH_ReconfRqst */
3426 static int hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Code_InformationModifyItem_PSCH_ReconfRqst */
3427 static int hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst */
3428 static int hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst */
3429 static int hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst */
3430 static int hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst */
3431 static int hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst */
3432 static int hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst */
3433 static int hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Code_768_InformationModifyList_PSCH_ReconfRqst */
3434 static int hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Code_768_InformationModifyItem_PSCH_ReconfRqst */
3435 static int hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item = -1;  /* PDSCHSets_DeleteItem_PSCH_ReconfRqst */
3436 static int hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item = -1;  /* PUSCHSets_AddItem_PSCH_ReconfRqst */
3437 static int hf_nbap_pUSCHSet_ID = -1;              /* PUSCHSet_ID */
3438 static int hf_nbap_pUSCH_InformationList = -1;    /* PUSCH_Information_AddList_PSCH_ReconfRqst */
3439 static int hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;  /* UL_Timeslot_InformationAddList_PSCH_ReconfRqst */
3440 static int hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_InformationAddItem_PSCH_ReconfRqst */
3441 static int hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst = -1;  /* UL_Code_InformationAddList_PSCH_ReconfRqst */
3442 static int hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item = -1;  /* UL_Code_InformationAddItem_PSCH_ReconfRqst */
3443 static int hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;  /* UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst */
3444 static int hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst */
3445 static int hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;  /* UL_Code_InformationAddList_LCR_PSCH_ReconfRqst */
3446 static int hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item = -1;  /* UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst */
3447 static int hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;  /* UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst */
3448 static int hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst */
3449 static int hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;  /* UL_Code_InformationAddList_768_PSCH_ReconfRqst */
3450 static int hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item = -1;  /* UL_Code_InformationAddItem_768_PSCH_ReconfRqst */
3451 static int hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item = -1;  /* PUSCHSets_ModifyItem_PSCH_ReconfRqst */
3452 static int hf_nbap_pUSCH_InformationList_01 = -1;  /* PUSCH_Information_ModifyList_PSCH_ReconfRqst */
3453 static int hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;  /* UL_Timeslot_InformationModifyList_PSCH_ReconfRqst */
3454 static int hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst */
3455 static int hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst = -1;  /* UL_Code_InformationModifyList_PSCH_ReconfRqst */
3456 static int hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Code_InformationModifyItem_PSCH_ReconfRqst */
3457 static int hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst = -1;  /* UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst */
3458 static int hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst */
3459 static int hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;  /* UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst */
3460 static int hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst */
3461 static int hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst = -1;  /* UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst */
3462 static int hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst */
3463 static int hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;  /* UL_Code_768_InformationModifyList_PSCH_ReconfRqst */
3464 static int hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Code_768_InformationModifyItem_PSCH_ReconfRqst */
3465 static int hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item = -1;  /* PUSCHSets_DeleteItem_PSCH_ReconfRqst */
3466 static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst */
3467 static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst */
3468 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item = -1;  /* DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst */
3469 static int hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Codelist_PSCH_ReconfRqst */
3470 static int hf_nbap_maxHSDSCH_HSSCCH_Power = -1;   /* MaximumTransmissionPower */
3471 static int hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item = -1;  /* TDD_ChannelisationCode */
3472 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item = -1;  /* DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst */
3473 static int hf_nbap_midambleShiftAndBurstType_01 = -1;  /* MidambleShiftLCR */
3474 static int hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst */
3475 static int hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item = -1;  /* TDD_ChannelisationCode */
3476 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item = -1;  /* DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst */
3477 static int hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst */
3478 static int hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item = -1;  /* TDD_ChannelisationCode768 */
3479 static int hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item = -1;  /* ProtocolIE_Single_Container */
3480 static int hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst = -1;  /* HS_SCCH_Information_PSCH_ReconfRqst */
3481 static int hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst = -1;  /* HS_SCCH_Information_LCR_PSCH_ReconfRqst */
3482 static int hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationItem_PSCH_ReconfRqst */
3483 static int hf_nbap_hS_SCCH_ID = -1;               /* HS_SCCH_ID */
3484 static int hf_nbap_hS_SCCH_MaxPower = -1;         /* DL_Power */
3485 static int hf_nbap_hS_SICH_Information = -1;      /* HS_SICH_Information_PSCH_ReconfRqst */
3486 static int hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst */
3487 static int hf_nbap_hS_SICH_Information_LCR = -1;  /* HS_SICH_Information_LCR_PSCH_ReconfRqst */
3488 static int hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationItem_768_PSCH_ReconfRqst */
3489 static int hf_nbap_hS_SICH_Information_768 = -1;  /* HS_SICH_Information_768_PSCH_ReconfRqst */
3490 static int hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst */
3491 static int hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst = -1;  /* HS_SCCH_InformationModify_PSCH_ReconfRqst */
3492 static int hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst = -1;  /* HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst */
3493 static int hf_nbap_hS_SICH_Information_01 = -1;   /* HS_SICH_InformationModify_PSCH_ReconfRqst */
3494 static int hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
3495 static int hf_nbap_hS_SICH_Information_LCR_01 = -1;  /* HS_SICH_InformationModify_LCR_PSCH_ReconfRqst */
3496 static int hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
3497 static int hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst */
3498 static int hf_nbap_hS_SICH_Information_768_01 = -1;  /* HS_SICH_InformationModify_768_PSCH_ReconfRqst */
3499 static int hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationModifyItem_PSCH_ReconfRqst */
3500 static int hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item = -1;  /* Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst */
3501 static int hf_nbap_lTGI_Presence = -1;            /* LTGI_Presence */
3502 static int hf_nbap_sNPL_Reporting_Type = -1;      /* SNPL_Reporting_Type */
3503 static int hf_nbap_e_PUCH_Timeslot_Info = -1;     /* E_PUCH_Timeslot_Info */
3504 static int hf_nbap_E_PUCH_Timeslot_Info_item = -1;  /* TimeSlot */
3505 static int hf_nbap_e_AGCH_Information_PSCH_ReconfRqst = -1;  /* E_AGCH_Information_PSCH_ReconfRqst */
3506 static int hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationItem_PSCH_ReconfRqst */
3507 static int hf_nbap_e_AGCH_ID = -1;                /* E_AGCH_Id */
3508 static int hf_nbap_e_AGCH_MaxPower = -1;          /* DL_Power */
3509 static int hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst = -1;  /* E_AGCH_InformationModify_PSCH_ReconfRqst */
3510 static int hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationModifyItem_PSCH_ReconfRqst */
3511 static int hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item = -1;  /* Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst */
3512 static int hf_nbap_e_HICH_MaxPower = -1;          /* DL_Power */
3513 static int hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst = -1;  /* E_AGCH_Information_768_PSCH_ReconfRqst */
3514 static int hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationItem_768_PSCH_ReconfRqst */
3515 static int hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst = -1;  /* E_AGCH_InformationModify_768_PSCH_ReconfRqst */
3516 static int hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst */
3517 static int hf_nbap_e_PUCH_Timeslot_InfoLCR = -1;  /* E_PUCH_Timeslot_InfoLCR */
3518 static int hf_nbap_E_PUCH_Timeslot_InfoLCR_item = -1;  /* E_PUCH_Timeslot_Item_InfoLCR */
3519 static int hf_nbap_e_PUCH_Codelist_LCR = -1;      /* E_PUCH_Codelist_LCR */
3520 static int hf_nbap_E_PUCH_Codelist_LCR_item = -1;  /* TDD_ChannelisationCode */
3521 static int hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst = -1;  /* E_AGCH_Information_LCR_PSCH_ReconfRqst */
3522 static int hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationItem_LCR_PSCH_ReconfRqst */
3523 static int hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst = -1;  /* E_AGCH_InformationModify_LCR_PSCH_ReconfRqst */
3524 static int hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
3525 static int hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst = -1;  /* E_HICH_Information_LCR_PSCH_ReconfRqst */
3526 static int hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item = -1;  /* E_HICH_InformationItem_LCR_PSCH_ReconfRqst */
3527 static int hf_nbap_e_HICH_Type = -1;              /* E_HICH_Type */
3528 static int hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst = -1;  /* E_HICH_InformationModify_LCR_PSCH_ReconfRqst */
3529 static int hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item = -1;  /* E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst */
3530 static int hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item = -1;  /* Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst */
3531 static int hf_nbap_eRUCCH_SYNC_UL_codes_bitmap = -1;  /* BIT_STRING_SIZE_8 */
3532 static int hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item = -1;  /* Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst */
3533 static int hf_nbap_generalCause_05 = -1;          /* GeneralCauseList_PSCH_ReconfFailure */
3534 static int hf_nbap_setSpecificCause = -1;         /* SetSpecificCauseList_PSCH_ReconfFailureTDD */
3535 static int hf_nbap_extension_CauseLevel_PSCH_ReconfFailure = -1;  /* Extension_CauseLevel_PSCH_ReconfFailure */
3536 static int hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD = -1;  /* Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD */
3537 static int hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD = -1;  /* Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD */
3538 static int hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
3539 static int hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
3540 static int hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
3541 static int hf_nbap_communicationContext = -1;     /* CommunicationContextList_Reset */
3542 static int hf_nbap_communicationControlPort = -1;  /* CommunicationControlPortList_Reset */
3543 static int hf_nbap_nodeB = -1;                    /* NULL */
3544 static int hf_nbap_communicationContextInfoList_Reset = -1;  /* CommunicationContextInfoList_Reset */
3545 static int hf_nbap_CommunicationContextInfoList_Reset_item = -1;  /* ProtocolIE_Single_Container */
3546 static int hf_nbap_communicationContextType_Reset = -1;  /* CommunicationContextType_Reset */
3547 static int hf_nbap_nodeB_CommunicationContextID = -1;  /* NodeB_CommunicationContextID */
3548 static int hf_nbap_communicationControlPortInfoList_Reset = -1;  /* CommunicationControlPortInfoList_Reset */
3549 static int hf_nbap_CommunicationControlPortInfoList_Reset_item = -1;  /* ProtocolIE_Single_Container */
3550 static int hf_nbap_cell_03 = -1;                  /* Cell_InfEx_Rqst */
3551 static int hf_nbap_cell_04 = -1;                  /* Cell_InfEx_Rsp */
3552 static int hf_nbap_requestedDataValue = -1;       /* RequestedDataValue */
3553 static int hf_nbap_cell_05 = -1;                  /* Cell_Inf_Rprt */
3554 static int hf_nbap_requestedDataValueInformation = -1;  /* RequestedDataValueInformation */
3555 static int hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item = -1;  /* TimeSlot */
3556 static int hf_nbap_cSBTransmissionID = -1;        /* CSBTransmissionID */
3557 static int hf_nbap_sfn = -1;                      /* SFN */
3558 static int hf_nbap_initialDLTransPower = -1;      /* DL_Power */
3559 static int hf_nbap_cSBMeasurementID = -1;         /* CSBMeasurementID */
3560 static int hf_nbap_synchronisationReportType = -1;  /* SynchronisationReportType */
3561 static int hf_nbap_synchronisationReportCharacteristics = -1;  /* SynchronisationReportCharacteristics */
3562 static int hf_nbap_sYNCDlCodeId = -1;             /* SYNCDlCodeId */
3563 static int hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item = -1;  /* CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD */
3564 static int hf_nbap_syncFrameNumberToTransmit = -1;  /* SyncFrameNumber */
3565 static int hf_nbap_dlTransPower = -1;             /* DL_Power */
3566 static int hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD = -1;  /* CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD */
3567 static int hf_nbap_synchronisationReportType_01 = -1;  /* SynchronisationReportTypeIE */
3568 static int hf_nbap_synchronisationReportCharacteristics_01 = -1;  /* SynchronisationReportCharacteristicsIE */
3569 static int hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item = -1;  /* CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD */
3570 static int hf_nbap_syncFrameNrToReceive = -1;     /* SyncFrameNumber */
3571 static int hf_nbap_syncBurstInfo = -1;            /* CellSyncBurstInfoList_CellSyncReconfRqstTDD */
3572 static int hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item = -1;  /* CellSyncBurstInfoItem_CellSyncReconfRqstTDD */
3573 static int hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item = -1;  /* SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD */
3574 static int hf_nbap_syncFrameNumberforTransmit = -1;  /* SyncFrameNumber */
3575 static int hf_nbap_sYNCDlCodeIdMeasInfoList = -1;  /* SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD */
3576 static int hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item = -1;  /* SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD */
3577 static int hf_nbap_sYNCDlCodeIdInfoLCR = -1;      /* SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD */
3578 static int hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item = -1;  /* SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD */
3579 static int hf_nbap_propagationDelayCompensation = -1;  /* TimingAdjustmentValueLCR */
3580 static int hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3581 static int hf_nbap_frameAdjustmentValue = -1;     /* FrameAdjustmentValue */
3582 static int hf_nbap_timingAdjustmentValue = -1;    /* TimingAdjustmentValue */
3583 static int hf_nbap_dLTransPower = -1;             /* DL_Power */
3584 static int hf_nbap_generalCause_06 = -1;          /* GeneralCauseList_SyncAdjustmntFailureTDD */
3585 static int hf_nbap_cellSpecificCause = -1;        /* CellSpecificCauseList_SyncAdjustmntFailureTDD */
3586 static int hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD = -1;  /* Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD */
3587 static int hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
3588 static int hf_nbap_CellSyncInfo_CellSyncReprtTDD_item = -1;  /* CellSyncInfoItemIE_CellSyncReprtTDD */
3589 static int hf_nbap_c_ID_CellSyncReprtTDD = -1;    /* C_ID_IE_CellSyncReprtTDD */
3590 static int hf_nbap_syncReportType_CellSyncReprtTDD = -1;  /* SyncReportTypeIE_CellSyncReprtTDD */
3591 static int hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD = -1;  /* IntStdPhCellSyncInfo_CellSyncReprtTDD */
3592 static int hf_nbap_lateEntrantCell = -1;          /* NULL */
3593 static int hf_nbap_frequencyAcquisition = -1;     /* NULL */
3594 static int hf_nbap_cellSyncBurstMeasuredInfo = -1;  /* CellSyncBurstMeasInfoList_CellSyncReprtTDD */
3595 static int hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item = -1;  /* CellSyncBurstMeasInfoItem_CellSyncReprtTDD */
3596 static int hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD = -1;  /* SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD */
3597 static int hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item = -1;  /* CellSyncBurstInfo_CellSyncReprtTDD */
3598 static int hf_nbap_cellSyncBurstAvailable = -1;   /* CellSyncBurstAvailable_CellSyncReprtTDD */
3599 static int hf_nbap_cellSyncBurstNotAvailable = -1;  /* NULL */
3600 static int hf_nbap_cellSyncBurstSIR = -1;         /* CellSyncBurstSIR */
3601 static int hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item = -1;  /* SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD */
3602 static int hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD = -1;  /* SyncDLCodeIdInfo_CellSyncReprtTDD */
3603 static int hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item = -1;  /* SyncDLCodeIdItem_CellSyncReprtTDD */
3604 static int hf_nbap_syncDLCodeIdAvailable = -1;    /* SyncDLCodeIdAvailable_CellSyncReprtTDD */
3605 static int hf_nbap_syncDLCodeIDNotAvailable = -1;  /* NULL */
3606 static int hf_nbap_syncDLCodeIdTiming = -1;       /* CellSyncBurstTimingLCR */
3607 static int hf_nbap_syncDLCodeIdSIR = -1;          /* CellSyncBurstSIR */
3608 static int hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* DCH_RearrangeItem_Bearer_RearrangeInd */
3609 static int hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* DSCH_RearrangeItem_Bearer_RearrangeInd */
3610 static int hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* USCH_RearrangeItem_Bearer_RearrangeInd */
3611 static int hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* HSDSCH_RearrangeItem_Bearer_RearrangeInd */
3612 static int hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* E_DCH_RearrangeItem_Bearer_RearrangeInd */
3613 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item = -1;  /* ProtocolIE_Single_Container */
3614 static int hf_nbap_delayed_activation_update = -1;  /* DelayedActivationUpdate */
3615 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item = -1;  /* ProtocolIE_Single_Container */
3616 static int hf_nbap_initiatingMessage = -1;        /* InitiatingMessage */
3617 static int hf_nbap_succesfulOutcome = -1;         /* SuccessfulOutcome */
3618 static int hf_nbap_unsuccesfulOutcome = -1;       /* UnsuccessfulOutcome */
3619 static int hf_nbap_outcome = -1;                  /* Outcome */
3620 static int hf_nbap_messageDiscriminator = -1;     /* MessageDiscriminator */
3621 static int hf_nbap_value_02 = -1;                 /* InitiatingMessage_value */
3622 static int hf_nbap_value_03 = -1;                 /* SuccessfulOutcome_value */
3623 static int hf_nbap_value_04 = -1;                 /* UnsuccessfulOutcome_value */
3624 static int hf_nbap_value_05 = -1;                 /* Outcome_value */
3625 /* named bits */
3626 static int hf_nbap_PreambleSignatures_signature15 = -1;
3627 static int hf_nbap_PreambleSignatures_signature14 = -1;
3628 static int hf_nbap_PreambleSignatures_signature13 = -1;
3629 static int hf_nbap_PreambleSignatures_signature12 = -1;
3630 static int hf_nbap_PreambleSignatures_signature11 = -1;
3631 static int hf_nbap_PreambleSignatures_signature10 = -1;
3632 static int hf_nbap_PreambleSignatures_signature9 = -1;
3633 static int hf_nbap_PreambleSignatures_signature8 = -1;
3634 static int hf_nbap_PreambleSignatures_signature7 = -1;
3635 static int hf_nbap_PreambleSignatures_signature6 = -1;
3636 static int hf_nbap_PreambleSignatures_signature5 = -1;
3637 static int hf_nbap_PreambleSignatures_signature4 = -1;
3638 static int hf_nbap_PreambleSignatures_signature3 = -1;
3639 static int hf_nbap_PreambleSignatures_signature2 = -1;
3640 static int hf_nbap_PreambleSignatures_signature1 = -1;
3641 static int hf_nbap_PreambleSignatures_signature0 = -1;
3642 static int hf_nbap_RACH_SubChannelNumbers_subCh11 = -1;
3643 static int hf_nbap_RACH_SubChannelNumbers_subCh10 = -1;
3644 static int hf_nbap_RACH_SubChannelNumbers_subCh9 = -1;
3645 static int hf_nbap_RACH_SubChannelNumbers_subCh8 = -1;
3646 static int hf_nbap_RACH_SubChannelNumbers_subCh7 = -1;
3647 static int hf_nbap_RACH_SubChannelNumbers_subCh6 = -1;
3648 static int hf_nbap_RACH_SubChannelNumbers_subCh5 = -1;
3649 static int hf_nbap_RACH_SubChannelNumbers_subCh4 = -1;
3650 static int hf_nbap_RACH_SubChannelNumbers_subCh3 = -1;
3651 static int hf_nbap_RACH_SubChannelNumbers_subCh2 = -1;
3652 static int hf_nbap_RACH_SubChannelNumbers_subCh1 = -1;
3653 static int hf_nbap_RACH_SubChannelNumbers_subCh0 = -1;
3654
3655 /*--- End of included file: packet-nbap-hf.c ---*/
3656 #line 60 "packet-nbap-template.c"
3657
3658 /* Initialize the subtree pointers */
3659 static int ett_nbap = -1;
3660
3661
3662 /*--- Included file: packet-nbap-ett.c ---*/
3663 #line 1 "packet-nbap-ett.c"
3664 static gint ett_nbap_PrivateIE_ID = -1;
3665 static gint ett_nbap_ProcedureID = -1;
3666 static gint ett_nbap_TransactionID = -1;
3667 static gint ett_nbap_ProtocolIE_Container = -1;
3668 static gint ett_nbap_ProtocolIE_Field = -1;
3669 static gint ett_nbap_ProtocolExtensionContainer = -1;
3670 static gint ett_nbap_ProtocolExtensionField = -1;
3671 static gint ett_nbap_PrivateIE_Container = -1;
3672 static gint ett_nbap_PrivateIE_Field = -1;
3673 static gint ett_nbap_Active_Pattern_Sequence_Information = -1;
3674 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List = -1;
3675 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1;
3676 static gint ett_nbap_AllocationRetentionPriority = -1;
3677 static gint ett_nbap_Angle_Of_Arrival_Value_LCR = -1;
3678 static gint ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information = -1;
3679 static gint ett_nbap_Best_Cell_Portions_Value = -1;
3680 static gint ett_nbap_Best_Cell_Portions_Item = -1;
3681 static gint ett_nbap_BroadcastCommonTransportBearerIndication = -1;
3682 static gint ett_nbap_Cause = -1;
3683 static gint ett_nbap_CellSyncBurstTiming = -1;
3684 static gint ett_nbap_CellSyncBurstTimingLCR = -1;
3685 static gint ett_nbap_CommonChannelsCapacityConsumptionLaw = -1;
3686 static gint ett_nbap_CommonChannelsCapacityConsumptionLaw_item = -1;
3687 static gint ett_nbap_Common_MACFlows_to_DeleteFDD = -1;
3688 static gint ett_nbap_Common_MACFlows_to_DeleteFDD_Item = -1;
3689 static gint ett_nbap_CommonMACFlow_Specific_InfoList = -1;
3690 static gint ett_nbap_CommonMACFlow_Specific_InfoItem = -1;
3691 static gint ett_nbap_CommonMACFlow_Specific_InfoList_Response = -1;
3692 static gint ett_nbap_CommonMACFlow_Specific_InfoItem_Response = -1;
3693 static gint ett_nbap_Common_MACFlow_PriorityQueue_Information = -1;
3694 static gint ett_nbap_Common_MACFlow_PriorityQueue_Item = -1;
3695 static gint ett_nbap_CommonMeasurementAccuracy = -1;
3696 static gint ett_nbap_CommonMeasurementValue = -1;
3697 static gint ett_nbap_CommonMeasurementValueInformation = -1;
3698 static gint ett_nbap_CommonMeasurementAvailable = -1;
3699 static gint ett_nbap_Common_PhysicalChannel_Status_Information = -1;
3700 static gint ett_nbap_Common_PhysicalChannel_Status_Information768 = -1;
3701 static gint ett_nbap_CommonTransportChannel_InformationResponse = -1;
3702 static gint ett_nbap_Common_TransportChannel_Status_Information = -1;
3703 static gint ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information = -1;
3704 static gint ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify = -1;
3705 static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information = -1;
3706 static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem = -1;
3707 static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response = -1;
3708 static gint ett_nbap_CPC_Information = -1;
3709 static gint ett_nbap_CriticalityDiagnostics = -1;
3710 static gint ett_nbap_CriticalityDiagnostics_IE_List = -1;
3711 static gint ett_nbap_CriticalityDiagnostics_IE_List_item = -1;
3712 static gint ett_nbap_DCH_FDD_Information = -1;
3713 static gint ett_nbap_DCH_FDD_InformationItem = -1;
3714 static gint ett_nbap_DCH_Specific_FDD_InformationList = -1;
3715 static gint ett_nbap_DCH_Specific_FDD_Item = -1;
3716 static gint ett_nbap_DCH_InformationResponse = -1;
3717 static gint ett_nbap_DCH_InformationResponseItem = -1;
3718 static gint ett_nbap_DCH_TDD_Information = -1;
3719 static gint ett_nbap_DCH_TDD_InformationItem = -1;
3720 static gint ett_nbap_DCH_Specific_TDD_InformationList = -1;
3721 static gint ett_nbap_DCH_Specific_TDD_Item = -1;
3722 static gint ett_nbap_FDD_DCHs_to_Modify = -1;
3723 static gint ett_nbap_FDD_DCHs_to_ModifyItem = -1;
3724 static gint ett_nbap_DCH_ModifySpecificInformation_FDD = -1;
3725 static gint ett_nbap_DCH_ModifySpecificItem_FDD = -1;
3726 static gint ett_nbap_TDD_DCHs_to_Modify = -1;
3727 static gint ett_nbap_DCH_ModifyItem_TDD = -1;
3728 static gint ett_nbap_DCH_ModifySpecificInformation_TDD = -1;
3729 static gint ett_nbap_DCH_ModifySpecificItem_TDD = -1;
3730 static gint ett_nbap_DedicatedChannelsCapacityConsumptionLaw = -1;
3731 static gint ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item = -1;
3732 static gint ett_nbap_DedicatedMeasurementValue = -1;
3733 static gint ett_nbap_DedicatedMeasurementValueInformation = -1;
3734 static gint ett_nbap_DedicatedMeasurementAvailable = -1;
3735 static gint ett_nbap_DelayedActivation = -1;
3736 static gint ett_nbap_DelayedActivationUpdate = -1;
3737 static gint ett_nbap_Activate_Info = -1;
3738 static gint ett_nbap_Deactivate_Info = -1;
3739 static gint ett_nbap_Execution_Type = -1;
3740 static gint ett_nbap_DGANSSCorrections = -1;
3741 static gint ett_nbap_DGANSS_Information = -1;
3742 static gint ett_nbap_DGANSS_InformationItem = -1;
3743 static gint ett_nbap_DGANSS_SignalInformation = -1;
3744 static gint ett_nbap_DGANSS_SignalInformationItem = -1;
3745 static gint ett_nbap_DGANSSThreshold = -1;
3746 static gint ett_nbap_DGPSCorrections = -1;
3747 static gint ett_nbap_DGPSThresholds = -1;
3748 static gint ett_nbap_DL_Timeslot_Information = -1;
3749 static gint ett_nbap_DL_Timeslot_InformationItem = -1;
3750 static gint ett_nbap_DL_TimeslotLCR_Information = -1;
3751 static gint ett_nbap_DL_TimeslotLCR_InformationItem = -1;
3752 static gint ett_nbap_DL_Timeslot768_Information = -1;
3753 static gint ett_nbap_DL_Timeslot768_InformationItem = -1;
3754 static gint ett_nbap_DL_PowerBalancing_Information = -1;
3755 static gint ett_nbap_DL_ReferencePowerInformationList = -1;
3756 static gint ett_nbap_DL_ReferencePowerInformationItem = -1;
3757 static gint ett_nbap_DL_TimeslotISCPInfo = -1;
3758 static gint ett_nbap_DL_TimeslotISCPInfoItem = -1;
3759 static gint ett_nbap_DL_TimeslotISCPInfoLCR = -1;
3760 static gint ett_nbap_DL_TimeslotISCPInfoItemLCR = -1;
3761 static gint ett_nbap_DRX_Information = -1;
3762 static gint ett_nbap_DRX_Information_to_Modify = -1;
3763 static gint ett_nbap_DRX_Information_to_Modify_Items = -1;
3764 static gint ett_nbap_DSCH_InformationResponse = -1;
3765 static gint ett_nbap_DSCH_InformationResponseItem = -1;
3766 static gint ett_nbap_DSCH_TDD_Information = -1;
3767 static gint ett_nbap_DSCH_TDD_InformationItem = -1;
3768 static gint ett_nbap_DTX_Cycle_2ms_Items = -1;
3769 static gint ett_nbap_DTX_Cycle_2ms_to_Modify_Items = -1;
3770 static gint ett_nbap_DTX_Cycle_10ms_Items = -1;
3771 static gint ett_nbap_DTX_Cycle_10ms_to_Modify_Items = -1;
3772 static gint ett_nbap_DTX_Information = -1;
3773 static gint ett_nbap_DTX_Information_to_Modify = -1;
3774 static gint ett_nbap_DTX_Information_to_Modify_Items = -1;
3775 static gint ett_nbap_E_AGCH_FDD_Code_Information = -1;
3776 static gint ett_nbap_E_AGCH_FDD_Code_List = -1;
3777 static gint ett_nbap_E_DCHCapacityConsumptionLaw = -1;
3778 static gint ett_nbap_E_DCH_TDD_CapacityConsumptionLaw = -1;
3779 static gint ett_nbap_E_DCH_SF_allocation = -1;
3780 static gint ett_nbap_E_DCH_SF_allocation_item = -1;
3781 static gint ett_nbap_E_DCH_FDD_DL_Control_Channel_Information = -1;
3782 static gint ett_nbap_E_DCH_FDD_Information = -1;
3783 static gint ett_nbap_E_DCH_FDD_Information_Response = -1;
3784 static gint ett_nbap_E_DCH_FDD_Information_to_Modify = -1;
3785 static gint ett_nbap_E_DCH_FDD_Update_Information = -1;
3786 static gint ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation = -1;
3787 static gint ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item = -1;
3788 static gint ett_nbap_E_DCH_Grant_Type_Information = -1;
3789 static gint ett_nbap_E_DCH_LogicalChannelInformation = -1;
3790 static gint ett_nbap_E_DCH_LogicalChannelInformationItem = -1;
3791 static gint ett_nbap_E_DCH_MACdPDU_SizeList = -1;
3792 static gint ett_nbap_E_DCH_MACdPDU_SizeListItem = -1;
3793 static gint ett_nbap_E_DCH_LogicalChannelToModify = -1;
3794 static gint ett_nbap_E_DCH_LogicalChannelToModifyItem = -1;
3795 static gint ett_nbap_E_DCH_MACdPDU_SizeToModifyList = -1;
3796 static gint ett_nbap_E_DCH_LogicalChannelToDelete = -1;
3797 static gint ett_nbap_E_DCH_LogicalChannelToDeleteItem = -1;
3798 static gint ett_nbap_E_DCH_MACdFlows_Information = -1;
3799 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoList = -1;
3800 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoItem = -1;
3801 static gint ett_nbap_E_DCH_MACdFlow_Specific_InformationResp = -1;
3802 static gint ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item = -1;
3803 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify = -1;
3804 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
3805 static gint ett_nbap_E_DCH_MACdFlows_to_Delete = -1;
3806 static gint ett_nbap_E_DCH_MACdFlow_to_Delete_Item = -1;
3807 static gint ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items = -1;
3808 static gint ett_nbap_E_DCH_Serving_Cell_Change_Info_Response = -1;
3809 static gint ett_nbap_E_DCH_serving_cell_choice = -1;
3810 static gint ett_nbap_E_DCH_serving_cell_change_successful = -1;
3811 static gint ett_nbap_E_DCH_RL_InformationList_Rsp = -1;
3812 static gint ett_nbap_E_DCH_RL_InformationList_Rsp_Item = -1;
3813 static gint ett_nbap_E_DCH_serving_cell_change_unsuccessful = -1;
3814 static gint ett_nbap_E_DCH_TTI_Length = -1;
3815 static gint ett_nbap_E_DCH_TTI_Length_to_Modify = -1;
3816 static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_Information = -1;
3817 static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_List = -1;
3818 static gint ett_nbap_E_TFCI_Boost_Information = -1;
3819 static gint ett_nbap_E_TFCS_Information = -1;
3820 static gint ett_nbap_E_DCHProvidedBitRate = -1;
3821 static gint ett_nbap_E_DCHProvidedBitRate_Item = -1;
3822 static gint ett_nbap_E_DCH_Information = -1;
3823 static gint ett_nbap_E_PUCH_Information = -1;
3824 static gint ett_nbap_E_TFCS_Information_TDD = -1;
3825 static gint ett_nbap_E_DCH_QPSK_RefBetaInfo = -1;
3826 static gint ett_nbap_E_DCH_sixteenQAM_RefBetaInfo = -1;
3827 static gint ett_nbap_E_DCH_RefBeta_Item = -1;
3828 static gint ett_nbap_E_DCH_MACdFlows_Information_TDD = -1;
3829 static gint ett_nbap_E_DCH_MACdFlow_InfoTDDItem = -1;
3830 static gint ett_nbap_E_DCH_Non_Scheduled_Grant_Info = -1;
3831 static gint ett_nbap_E_DCH_TDD_Information = -1;
3832 static gint ett_nbap_E_DCH_Information_Response = -1;
3833 static gint ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD = -1;
3834 static gint ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD = -1;
3835 static gint ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp = -1;
3836 static gint ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item = -1;
3837 static gint ett_nbap_E_AGCH_Specific_InformationRespListTDD = -1;
3838 static gint ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD = -1;
3839 static gint ett_nbap_E_DCH_Information_Reconfig = -1;
3840 static gint ett_nbap_E_DCH_TDD_Information_to_Modify = -1;
3841 static gint ett_nbap_E_DCH_TDD_Information_to_Modify_List = -1;
3842 static gint ett_nbap_E_DCH_MACdFlow_ModifyTDDItem = -1;
3843 static gint ett_nbap_E_DCH_768_Information = -1;
3844 static gint ett_nbap_E_DCH_Non_Scheduled_Grant_Info768 = -1;
3845 static gint ett_nbap_E_DCH_TDD_Information768 = -1;
3846 static gint ett_nbap_E_DCH_768_Information_Reconfig = -1;
3847 static gint ett_nbap_E_DCH_LCR_Information = -1;
3848 static gint ett_nbap_E_PUCH_LCR_Information = -1;
3849 static gint ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info = -1;
3850 static gint ett_nbap_E_HICH_LCR_Information = -1;
3851 static gint ett_nbap_E_DCH_LCRTDD_Information = -1;
3852 static gint ett_nbap_E_DCH_LCR_Information_Reconfig = -1;
3853 static gint ett_nbap_FDD_DL_CodeInformation = -1;
3854 static gint ett_nbap_FDD_DL_CodeInformationItem = -1;
3855 static gint ett_nbap_GANSS_Almanac = -1;
3856 static gint ett_nbap_GANSS_AlmanacModel = -1;
3857 static gint ett_nbap_GANSS_Clock_Model = -1;
3858 static gint ett_nbap_GANSS_Common_Data = -1;
3859 static gint ett_nbap_GANSS_CommonDataInfoReq = -1;
3860 static gint ett_nbap_GANSS_Data_Bit_Assistance = -1;
3861 static gint ett_nbap_GANSS_DataBitAssistanceList = -1;
3862 static gint ett_nbap_GANSS_DataBitAssistanceItem = -1;
3863 static gint ett_nbap_GANSS_DataBitAssistanceSgnList = -1;
3864 static gint ett_nbap_GANSS_DataBitAssistanceSgnItem = -1;
3865 static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqItem = -1;
3866 static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqList = -1;
3867 static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqList_item = -1;
3868 static gint ett_nbap_GANSS_GenericDataInfoReqList = -1;
3869 static gint ett_nbap_GANSS_GenericDataInfoReqItem = -1;
3870 static gint ett_nbap_GANSS_Generic_Data = -1;
3871 static gint ett_nbap_GANSS_Generic_DataItem = -1;
3872 static gint ett_nbap_GANSS_Information = -1;
3873 static gint ett_nbap_GANSS_Ionospheric_Model = -1;
3874 static gint ett_nbap_GANSS_IonosphereRegionalStormFlags = -1;
3875 static gint ett_nbap_GANSS_KeplerianParametersAlm = -1;
3876 static gint ett_nbap_GANSS_KeplerianParametersOrb = -1;
3877 static gint ett_nbap_GANSS_Navigation_Model_And_Time_Recovery = -1;
3878 static gint ett_nbap_GANSS_Orbit_Model = -1;
3879 static gint ett_nbap_GANSS_Real_Time_Integrity = -1;
3880 static gint ett_nbap_GANSS_RealTimeInformationItem = -1;
3881 static gint ett_nbap_GANSS_RX_Pos = -1;
3882 static gint ett_nbap_GANSS_SatelliteClockModelItem = -1;
3883 static gint ett_nbap_GANSS_SatelliteInformationKP = -1;
3884 static gint ett_nbap_GANSS_SatelliteInformationKPItem = -1;
3885 static gint ett_nbap_GANSS_Sat_Info_Nav = -1;
3886 static gint ett_nbap_GANSS_Sat_Info_Nav_item = -1;
3887 static gint ett_nbap_GANSS_Time_Model = -1;
3888 static gint ett_nbap_GANSS_Transmission_Time = -1;
3889 static gint ett_nbap_GANSS_UTC_Model = -1;
3890 static gint ett_nbap_GPS_Almanac = -1;
3891 static gint ett_nbap_GPS_Ionospheric_Model = -1;
3892 static gint ett_nbap_GPS_Information = -1;
3893 static gint ett_nbap_GPS_RealTime_Integrity = -1;
3894 static gint ett_nbap_GPSBadSat_Info_RealTime_Integrity = -1;
3895 static gint ett_nbap_GPS_NavigationModel_and_TimeRecovery = -1;
3896 static gint ett_nbap_GPS_NavandRecovery_Item = -1;
3897 static gint ett_nbap_GPS_RX_POS = -1;
3898 static gint ett_nbap_GPS_UTC_Model = -1;
3899 static gint ett_nbap_HARQ_MemoryPartitioning = -1;
3900 static gint ett_nbap_HARQ_MemoryPartitioning_Implicit = -1;
3901 static gint ett_nbap_HARQ_MemoryPartitioning_Explicit = -1;
3902 static gint ett_nbap_HARQ_MemoryPartitioningList = -1;
3903 static gint ett_nbap_HARQ_MemoryPartitioningInfoExtForMIMO = -1;
3904 static gint ett_nbap_HARQ_MemoryPartitioningItem = -1;
3905 static gint ett_nbap_HS_DSCHProvidedBitRate = -1;
3906 static gint ett_nbap_HS_DSCHProvidedBitRate_Item = -1;
3907 static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion = -1;
3908 static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item = -1;
3909 static gint ett_nbap_HS_DSCHRequiredPower = -1;
3910 static gint ett_nbap_HS_DSCHRequiredPower_Item = -1;
3911 static gint ett_nbap_HS_DSCHRequiredPowerPerUEInformation = -1;
3912 static gint ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item = -1;
3913 static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion = -1;
3914 static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item = -1;
3915 static gint ett_nbap_HSDPA_Associated_PICH_Information = -1;
3916 static gint ett_nbap_HSDPA_PICH_Shared_with_PCH = -1;
3917 static gint ett_nbap_HSDPA_PICH_notShared_with_PCH = -1;
3918 static gint ett_nbap_HSDSCH_Common_System_InformationFDD = -1;
3919 static gint ett_nbap_HSDSCH_Common_System_Information_ResponseFDD = -1;
3920 static gint ett_nbap_HSDSCH_Common_Information = -1;
3921 static gint ett_nbap_HSDSCH_FDD_Information = -1;
3922 static gint ett_nbap_HSDSCH_TDD_Information = -1;
3923 static gint ett_nbap_HSDSCH_Information_to_Modify = -1;
3924 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify = -1;
3925 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
3926 static gint ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised = -1;
3927 static gint ett_nbap_HSDSCH_FDD_Information_Response = -1;
3928 static gint ett_nbap_HSDSCH_Paging_System_InformationFDD = -1;
3929 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD = -1;
3930 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseList = -1;
3931 static gint ett_nbap_HSDSCH_TDD_Information_Response = -1;
3932 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp = -1;
3933 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item = -1;
3934 static gint ett_nbap_HSDSCH_MACdFlows_Information = -1;
3935 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList = -1;
3936 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem = -1;
3937 static gint ett_nbap_HSDSCH_MACdFlows_to_Delete = -1;
3938 static gint ett_nbap_HSDSCH_MACdFlows_to_Delete_Item = -1;
3939 static gint ett_nbap_HSDSCH_Initial_Capacity_Allocation = -1;
3940 static gint ett_nbap_HSDSCH_Initial_Capacity_AllocationItem = -1;
3941 static gint ett_nbap_HSSCCH_Specific_InformationRespListFDD = -1;
3942 static gint ett_nbap_HSSCCH_Codes = -1;
3943 static gint ett_nbap_HSSCCH_Specific_InformationRespListTDD = -1;
3944 static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDD = -1;
3945 static gint ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR = -1;
3946 static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR = -1;
3947 static gint ett_nbap_HSSCCH_Specific_InformationRespListTDD768 = -1;
3948 static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDD768 = -1;
3949 static gint ett_nbap_HSSICH_Info = -1;
3950 static gint ett_nbap_HSSICH_InfoLCR = -1;
3951 static gint ett_nbap_HSSICH_Info768 = -1;
3952 static gint ett_nbap_HS_SICH_Reception_Quality_Value = -1;
3953 static gint ett_nbap_HS_PDSCH_FDD_Code_Information = -1;
3954 static gint ett_nbap_HS_SCCH_FDD_Code_Information = -1;
3955 static gint ett_nbap_HS_SCCH_FDD_Code_List = -1;
3956 static gint ett_nbap_HS_DSCH_Serving_Cell_Change_Info = -1;
3957 static gint ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response = -1;
3958 static gint ett_nbap_HS_DSCH_serving_cell_choice = -1;
3959 static gint ett_nbap_HS_serving_cell_change_successful = -1;
3960 static gint ett_nbap_HS_serving_cell_change_unsuccessful = -1;
3961 static gint ett_nbap_HSDSCH_FDD_Update_Information = -1;
3962 static gint ett_nbap_HSDSCH_TDD_Update_Information = -1;
3963 static gint ett_nbap_InformationReportCharacteristics = -1;
3964 static gint ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity = -1;
3965 static gint ett_nbap_InformationReportCharacteristicsType_OnModification = -1;
3966 static gint ett_nbap_InformationThresholds = -1;
3967 static gint ett_nbap_InformationType = -1;
3968 static gint ett_nbap_IPDL_FDD_Parameters = -1;
3969 static gint ett_nbap_IPDL_TDD_Parameters = -1;
3970 static gint ett_nbap_IPDL_TDD_Parameters_LCR = -1;
3971 static gint ett_nbap_IPMulticastIndication = -1;
3972 static gint ett_nbap_BurstModeParams = -1;
3973 static gint ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability = -1;
3974 static gint ett_nbap_MACdPDU_Size_Indexlist = -1;
3975 static gint ett_nbap_MACdPDU_Size_IndexItem = -1;
3976 static gint ett_nbap_MACdPDU_Size_Indexlist_to_Modify = -1;
3977 static gint ett_nbap_MACdPDU_Size_IndexItem_to_Modify = -1;
3978 static gint ett_nbap_MessageStructure = -1;
3979 static gint ett_nbap_MessageStructure_item = -1;
3980 static gint ett_nbap_MidambleShiftAndBurstType = -1;
3981 static gint ett_nbap_Type1 = -1;
3982 static gint ett_nbap_MidambleAllocationMode1 = -1;
3983 static gint ett_nbap_Type2 = -1;
3984 static gint ett_nbap_MidambleAllocationMode2 = -1;
3985 static gint ett_nbap_Type3 = -1;
3986 static gint ett_nbap_MidambleAllocationMode3 = -1;
3987 static gint ett_nbap_MidambleShiftLCR = -1;
3988 static gint ett_nbap_MidambleShiftAndBurstType768 = -1;
3989 static gint ett_nbap_Type7681 = -1;
3990 static gint ett_nbap_MidambleAllocationMode7681 = -1;
3991 static gint ett_nbap_Type7682 = -1;
3992 static gint ett_nbap_MidambleAllocationMode7682 = -1;
3993 static gint ett_nbap_Type7683 = -1;
3994 static gint ett_nbap_MidambleAllocationMode7683 = -1;
3995 static gint ett_nbap_MIMO_PilotConfiguration = -1;
3996 static gint ett_nbap_ModifyPriorityQueue = -1;
3997 static gint ett_nbap_ModulationPO_MBSFN = -1;
3998 static gint ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR = -1;
3999 static gint ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR = -1;
4000 static gint ett_nbap_NeighbouringCellMeasurementInformation = -1;
4001 static gint ett_nbap_NeighbouringCellMeasurementInformation_item = -1;
4002 static gint ett_nbap_NeighbouringFDDCellMeasurementInformation = -1;
4003 static gint ett_nbap_NeighbouringTDDCellMeasurementInformation = -1;
4004 static gint ett_nbap_NeighbouringTDDCellMeasurementInformationLCR = -1;
4005 static gint ett_nbap_NeighbouringTDDCellMeasurementInformation768 = -1;
4006 static gint ett_nbap_NI_Information = -1;
4007 static gint ett_nbap_Paging_MACFlows_to_DeleteFDD = -1;
4008 static gint ett_nbap_Paging_MACFlows_to_DeleteFDD_Item = -1;
4009 static gint ett_nbap_Paging_MACFlow_Specific_Information = -1;
4010 static gint ett_nbap_Paging_MAC_Flow_Specific_Information_Item = -1;
4011 static gint ett_nbap_Paging_MACFlow_PriorityQueue_Information = -1;
4012 static gint ett_nbap_Paging_MACFlow_PriorityQueue_Item = -1;
4013 static gint ett_nbap_PLCCHinformation = -1;
4014 static gint ett_nbap_PreambleSignatures = -1;
4015 static gint ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH = -1;
4016 static gint ett_nbap_PriorityQueue_InfoList = -1;
4017 static gint ett_nbap_PriorityQueue_InfoItem = -1;
4018 static gint ett_nbap_PriorityQueue_InfoList_to_Modify = -1;
4019 static gint ett_nbap_PriorityQueue_InfoItem_to_Add = -1;
4020 static gint ett_nbap_PriorityQueue_InfoItem_to_Modify = -1;
4021 static gint ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised = -1;
4022 static gint ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised = -1;
4023 static gint ett_nbap_RACH_SubChannelNumbers = -1;
4024 static gint ett_nbap_RL_Specific_DCH_Info = -1;
4025 static gint ett_nbap_RL_Specific_DCH_Info_Item = -1;
4026 static gint ett_nbap_RL_Specific_E_DCH_Info = -1;
4027 static gint ett_nbap_RL_Specific_E_DCH_Information = -1;
4028 static gint ett_nbap_RL_Specific_E_DCH_Information_Item = -1;
4029 static gint ett_nbap_Reference_E_TFCI_Information = -1;
4030 static gint ett_nbap_Reference_E_TFCI_Information_Item = -1;
4031 static gint ett_nbap_ReportCharacteristics = -1;
4032 static gint ett_nbap_ReportCharacteristicsType_EventA = -1;
4033 static gint ett_nbap_ReportCharacteristicsType_EventB = -1;
4034 static gint ett_nbap_ReportCharacteristicsType_EventC = -1;
4035 static gint ett_nbap_ReportCharacteristicsType_EventD = -1;
4036 static gint ett_nbap_ReportCharacteristicsType_EventE = -1;
4037 static gint ett_nbap_ReportCharacteristicsType_EventF = -1;
4038 static gint ett_nbap_ReportCharacteristicsType_OnModification = -1;
4039 static gint ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1;
4040 static gint ett_nbap_ReportCharacteristicsType_MeasurementThreshold = -1;
4041 static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime = -1;
4042 static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime = -1;
4043 static gint ett_nbap_ReportCharacteristicsType_ReportPeriodicity = -1;
4044 static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_Value = -1;
4045 static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item = -1;
4046 static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value = -1;
4047 static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item = -1;
4048 static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_Value = -1;
4049 static gint ett_nbap_RequestedDataValueInformation = -1;
4050 static gint ett_nbap_InformationAvailable = -1;
4051 static gint ett_nbap_RequestedDataValue = -1;
4052 static gint ett_nbap_SAT_Info_Almanac = -1;
4053 static gint ett_nbap_SAT_Info_Almanac_Item = -1;
4054 static gint ett_nbap_SAT_Info_Almanac_ExtList = -1;
4055 static gint ett_nbap_SAT_Info_Almanac_ExtItem = -1;
4056 static gint ett_nbap_SAT_Info_DGPSCorrections = -1;
4057 static gint ett_nbap_SAT_Info_DGPSCorrections_Item = -1;
4058 static gint ett_nbap_SATInfo_RealTime_Integrity = -1;
4059 static gint ett_nbap_SAT_Info_RealTime_Integrity_Item = -1;
4060 static gint ett_nbap_Secondary_CPICH_Information_Change = -1;
4061 static gint ett_nbap_Serving_E_DCH_RL_ID = -1;
4062 static gint ett_nbap_Serving_E_DCH_RL_in_this_NodeB = -1;
4063 static gint ett_nbap_SFNSFNMeasurementThresholdInformation = -1;
4064 static gint ett_nbap_SFNSFNMeasurementValueInformation = -1;
4065 static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
4066 static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
4067 static gint ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
4068 static gint ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
4069 static gint ett_nbap_SFNSFNTimeStampInformation = -1;
4070 static gint ett_nbap_SFNSFNTimeStamp_TDD = -1;
4071 static gint ett_nbap_SFNSFNValue = -1;
4072 static gint ett_nbap_SynchronisationReportCharacteristics = -1;
4073 static gint ett_nbap_SynchronisationReportCharactThreExc = -1;
4074 static gint ett_nbap_SynchronisationReportCharactThreInfoItem = -1;
4075 static gint ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem = -1;
4076 static gint ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem = -1;
4077 static gint ett_nbap_SyncDLCodeIdThreInfoLCR = -1;
4078 static gint ett_nbap_SyncDLCodeIdThreInfoList = -1;
4079 static gint ett_nbap_SyncDLCodeInfoListLCR = -1;
4080 static gint ett_nbap_SyncDLCodeInfoItemLCR = -1;
4081 static gint ett_nbap_TDD_ChannelisationCodeLCR = -1;
4082 static gint ett_nbap_TDD_DL_Code_Information = -1;
4083 static gint ett_nbap_TDD_DL_Code_InformationItem = -1;
4084 static gint ett_nbap_TDD_DL_Code_LCR_Information = -1;
4085 static gint ett_nbap_TDD_DL_Code_LCR_InformationItem = -1;
4086 static gint ett_nbap_TDD_DL_Code_768_Information = -1;
4087 static gint ett_nbap_TDD_DL_Code_768_InformationItem = -1;
4088 static gint ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR = -1;
4089 static gint ett_nbap_TDD_DPCHOffset = -1;
4090 static gint ett_nbap_TransportFormatCombination_Beta = -1;
4091 static gint ett_nbap_T_signalledGainFactors = -1;
4092 static gint ett_nbap_T_gainFactor = -1;
4093 static gint ett_nbap_T_fdd = -1;
4094 static gint ett_nbap_TDD_UL_Code_Information = -1;
4095 static gint ett_nbap_TDD_UL_Code_InformationItem = -1;
4096 static gint ett_nbap_TDD_UL_Code_LCR_Information = -1;
4097 static gint ett_nbap_TDD_UL_Code_LCR_InformationItem = -1;
4098 static gint ett_nbap_TDD_UL_Code_768_Information = -1;
4099 static gint ett_nbap_TDD_UL_Code_768_InformationItem = -1;
4100 static gint ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR = -1;
4101 static gint ett_nbap_TFCI_SignallingMode = -1;
4102 static gint ett_nbap_TimingAdjustmentValue = -1;
4103 static gint ett_nbap_TimingAdjustmentValueLCR = -1;
4104 static gint ett_nbap_TnlQos = -1;
4105 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Information = -1;
4106 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item = -1;
4107 static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue = -1;
4108 static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item = -1;
4109 static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value = -1;
4110 static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item = -1;
4111 static gint ett_nbap_TFCS = -1;
4112 static gint ett_nbap_T_tFCSvalues = -1;
4113 static gint ett_nbap_TFCS_TFCSList = -1;
4114 static gint ett_nbap_TFCS_TFCSList_item = -1;
4115 static gint ett_nbap_TFCS_CTFC = -1;
4116 static gint ett_nbap_Transport_Block_Size_List = -1;
4117 static gint ett_nbap_Transport_Block_Size_List_item = -1;
4118 static gint ett_nbap_TransportFormatSet = -1;
4119 static gint ett_nbap_TransportFormatSet_DynamicPartList = -1;
4120 static gint ett_nbap_TransportFormatSet_DynamicPartList_item = -1;
4121 static gint ett_nbap_TDD_TransportFormatSet_ModeDP = -1;
4122 static gint ett_nbap_TransmissionTimeIntervalInformation = -1;
4123 static gint ett_nbap_TransmissionTimeIntervalInformation_item = -1;
4124 static gint ett_nbap_TransportFormatSet_Semi_staticPart = -1;
4125 static gint ett_nbap_TransportFormatSet_ModeDP = -1;
4126 static gint ett_nbap_TransportFormatSet_ModeSSP = -1;
4127 static gint ett_nbap_TUTRANGANSS = -1;
4128 static gint ett_nbap_TUTRANGANSSMeasurementThresholdInformation = -1;
4129 static gint ett_nbap_TUTRANGANSSMeasurementValueInformation = -1;
4130 static gint ett_nbap_TUTRANGPS = -1;
4131 static gint ett_nbap_TUTRANGPSMeasurementThresholdInformation = -1;
4132 static gint ett_nbap_TUTRANGPSMeasurementValueInformation = -1;
4133 static gint ett_nbap_UC_Id = -1;
4134 static gint ett_nbap_UE_Capability_Information = -1;
4135 static gint ett_nbap_UL_Timeslot_Information = -1;
4136 static gint ett_nbap_UL_Timeslot_InformationItem = -1;
4137 static gint ett_nbap_UL_TimeslotLCR_Information = -1;
4138 static gint ett_nbap_UL_TimeslotLCR_InformationItem = -1;
4139 static gint ett_nbap_UL_Timeslot768_Information = -1;
4140 static gint ett_nbap_UL_Timeslot768_InformationItem = -1;
4141 static gint ett_nbap_UL_ScramblingCode = -1;
4142 static gint ett_nbap_UL_Synchronisation_Parameters_LCR = -1;
4143 static gint ett_nbap_UL_TimeSlot_ISCP_Info = -1;
4144 static gint ett_nbap_UL_TimeSlot_ISCP_InfoItem = -1;
4145 static gint ett_nbap_UL_TimeSlot_ISCP_LCR_Info = -1;
4146 static gint ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem = -1;
4147 static gint ett_nbap_USCH_Information = -1;
4148 static gint ett_nbap_USCH_InformationItem = -1;
4149 static gint ett_nbap_USCH_InformationResponse = -1;
4150 static gint ett_nbap_USCH_InformationResponseItem = -1;
4151 static gint ett_nbap_CommonTransportChannelSetupRequestFDD = -1;
4152 static gint ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD = -1;
4153 static gint ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD = -1;
4154 static gint ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD = -1;
4155 static gint ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD = -1;
4156 static gint ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD = -1;
4157 static gint ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD = -1;
4158 static gint ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD = -1;
4159 static gint ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD = -1;
4160 static gint ett_nbap_PRACH_CTCH_SetupRqstFDD = -1;
4161 static gint ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD = -1;
4162 static gint ett_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD = -1;
4163 static gint ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD = -1;
4164 static gint ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD = -1;
4165 static gint ett_nbap_CommonTransportChannelSetupRequestTDD = -1;
4166 static gint ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD = -1;
4167 static gint ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD = -1;
4168 static gint ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD = -1;
4169 static gint ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD = -1;
4170 static gint ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD = -1;
4171 static gint ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD = -1;
4172 static gint ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD = -1;
4173 static gint ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD = -1;
4174 static gint ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD = -1;
4175 static gint ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD = -1;
4176 static gint ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD = -1;
4177 static gint ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD = -1;
4178 static gint ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
4179 static gint ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD = -1;
4180 static gint ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD = -1;
4181 static gint ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD = -1;
4182 static gint ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD = -1;
4183 static gint ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
4184 static gint ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD = -1;
4185 static gint ett_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD = -1;
4186 static gint ett_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD = -1;
4187 static gint ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD = -1;
4188 static gint ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD = -1;
4189 static gint ett_nbap_PRACH_CTCH_SetupRqstTDD = -1;
4190 static gint ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD = -1;
4191 static gint ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD = -1;
4192 static gint ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD = -1;
4193 static gint ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD = -1;
4194 static gint ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD = -1;
4195 static gint ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
4196 static gint ett_nbap_PLCCH_parameters = -1;
4197 static gint ett_nbap_E_RUCCH_parameters = -1;
4198 static gint ett_nbap_E_RUCCH_768_parameters = -1;
4199 static gint ett_nbap_CommonTransportChannelSetupResponse = -1;
4200 static gint ett_nbap_FACH_CommonTransportChannel_InformationResponse = -1;
4201 static gint ett_nbap_CommonTransportChannelSetupFailure = -1;
4202 static gint ett_nbap_CommonTransportChannelReconfigurationRequestFDD = -1;
4203 static gint ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD = -1;
4204 static gint ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD = -1;
4205 static gint ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD = -1;
4206 static gint ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD = -1;
4207 static gint ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD = -1;
4208 static gint ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD = -1;
4209 static gint ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD = -1;
4210 static gint ett_nbap_PRACHList_CTCH_ReconfRqstFDD = -1;
4211 static gint ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD = -1;
4212 static gint ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD = -1;
4213 static gint ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD = -1;
4214 static gint ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD = -1;
4215 static gint ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD = -1;
4216 static gint ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD = -1;
4217 static gint ett_nbap_CommonTransportChannelReconfigurationRequestTDD = -1;
4218 static gint ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD = -1;
4219 static gint ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD = -1;
4220 static gint ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD = -1;
4221 static gint ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD = -1;
4222 static gint ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD = -1;
4223 static gint ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD = -1;
4224 static gint ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD = -1;
4225 static gint ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD = -1;
4226 static gint ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD = -1;
4227 static gint ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD = -1;
4228 static gint ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD = -1;
4229 static gint ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD = -1;
4230 static gint ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD = -1;
4231 static gint ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD = -1;
4232 static gint ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD = -1;
4233 static gint ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD = -1;
4234 static gint ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD = -1;
4235 static gint ett_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD = -1;
4236 static gint ett_nbap_CommonTransportChannelReconfigurationResponse = -1;
4237 static gint ett_nbap_CommonTransportChannelReconfigurationFailure = -1;
4238 static gint ett_nbap_CommonTransportChannelDeletionRequest = -1;
4239 static gint ett_nbap_CommonTransportChannelDeletionResponse = -1;
4240 static gint ett_nbap_BlockResourceRequest = -1;
4241 static gint ett_nbap_BlockResourceResponse = -1;
4242 static gint ett_nbap_BlockResourceFailure = -1;
4243 static gint ett_nbap_UnblockResourceIndication = -1;
4244 static gint ett_nbap_AuditRequiredIndication = -1;
4245 static gint ett_nbap_AuditRequest = -1;
4246 static gint ett_nbap_AuditResponse = -1;
4247 static gint ett_nbap_Cell_InformationList_AuditRsp = -1;
4248 static gint ett_nbap_Cell_InformationItem_AuditRsp = -1;
4249 static gint ett_nbap_S_CPICH_InformationList_AuditRsp = -1;
4250 static gint ett_nbap_S_CCPCH_InformationList_AuditRsp = -1;
4251 static gint ett_nbap_FACH_InformationList_AuditRsp = -1;
4252 static gint ett_nbap_PRACH_InformationList_AuditRsp = -1;
4253 static gint ett_nbap_RACH_InformationList_AuditRsp = -1;
4254 static gint ett_nbap_AICH_InformationList_AuditRsp = -1;
4255 static gint ett_nbap_FPACH_LCR_InformationList_AuditRsp = -1;
4256 static gint ett_nbap_HS_DSCH_Resources_Information_AuditRsp = -1;
4257 static gint ett_nbap_S_CCPCH_InformationListExt_AuditRsp = -1;
4258 static gint ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp = -1;
4259 static gint ett_nbap_E_DCH_Resources_Information_AuditRsp = -1;
4260 static gint ett_nbap_PLCCH_InformationList_AuditRsp = -1;
4261 static gint ett_nbap_S_CCPCH_768_InformationList_AuditRsp = -1;
4262 static gint ett_nbap_PRACH_768_InformationList_AuditRsp = -1;
4263 static gint ett_nbap_E_RUCCH_InformationList_AuditRsp = -1;
4264 static gint ett_nbap_E_RUCCH_768_InformationList_AuditRsp = -1;
4265 static gint ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp = -1;
4266 static gint ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp = -1;
4267 static gint ett_nbap_UPPCH_LCR_InformationList_AuditRsp = -1;
4268 static gint ett_nbap_UPPCH_LCR_InformationItem_AuditRsp = -1;
4269 static gint ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp = -1;
4270 static gint ett_nbap_CCP_InformationList_AuditRsp = -1;
4271 static gint ett_nbap_CCP_InformationItem_AuditRsp = -1;
4272 static gint ett_nbap_Local_Cell_InformationList_AuditRsp = -1;
4273 static gint ett_nbap_Local_Cell_InformationItem_AuditRsp = -1;
4274 static gint ett_nbap_Local_Cell_Group_InformationList_AuditRsp = -1;
4275 static gint ett_nbap_Local_Cell_Group_InformationItem_AuditRsp = -1;
4276 static gint ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp = -1;
4277 static gint ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp = -1;
4278 static gint ett_nbap_AuditFailure = -1;
4279 static gint ett_nbap_CommonMeasurementInitiationRequest = -1;
4280 static gint ett_nbap_CommonMeasurementObjectType_CM_Rqst = -1;
4281 static gint ett_nbap_Cell_CM_Rqst = -1;
4282 static gint ett_nbap_RACH_CM_Rqst = -1;
4283 static gint ett_nbap_PowerLocalCellGroup_CM_Rqst = -1;
4284 static gint ett_nbap_CommonMeasurementInitiationResponse = -1;
4285 static gint ett_nbap_CommonMeasurementObjectType_CM_Rsp = -1;
4286 static gint ett_nbap_Cell_CM_Rsp = -1;
4287 static gint ett_nbap_RACH_CM_Rsp = -1;
4288 static gint ett_nbap_PowerLocalCellGroup_CM_Rsp = -1;
4289 static gint ett_nbap_CommonMeasurementInitiationFailure = -1;
4290 static gint ett_nbap_CommonMeasurementReport = -1;
4291 static gint ett_nbap_CommonMeasurementObjectType_CM_Rprt = -1;
4292 static gint ett_nbap_Cell_CM_Rprt = -1;
4293 static gint ett_nbap_RACH_CM_Rprt = -1;
4294 static gint ett_nbap_PowerLocalCellGroup_CM_Rprt = -1;
4295 static gint ett_nbap_CommonMeasurementTerminationRequest = -1;
4296 static gint ett_nbap_CommonMeasurementFailureIndication = -1;
4297 static gint ett_nbap_CellSetupRequestFDD = -1;
4298 static gint ett_nbap_Synchronisation_Configuration_Cell_SetupRqst = -1;
4299 static gint ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD = -1;
4300 static gint ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD = -1;
4301 static gint ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD = -1;
4302 static gint ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD = -1;
4303 static gint ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD = -1;
4304 static gint ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD = -1;
4305 static gint ett_nbap_BCH_Information_Cell_SetupRqstFDD = -1;
4306 static gint ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD = -1;
4307 static gint ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD = -1;
4308 static gint ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD = -1;
4309 static gint ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD = -1;
4310 static gint ett_nbap_CellSetupRequestTDD = -1;
4311 static gint ett_nbap_SCH_Information_Cell_SetupRqstTDD = -1;
4312 static gint ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH = -1;
4313 static gint ett_nbap_Case1_Cell_SetupRqstTDD = -1;
4314 static gint ett_nbap_Case2_Cell_SetupRqstTDD = -1;
4315 static gint ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD = -1;
4316 static gint ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD = -1;
4317 static gint ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD = -1;
4318 static gint ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD = -1;
4319 static gint ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD = -1;
4320 static gint ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD = -1;
4321 static gint ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD = -1;
4322 static gint ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD = -1;
4323 static gint ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD = -1;
4324 static gint ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD = -1;
4325 static gint ett_nbap_SCH_768_Information_Cell_SetupRqstTDD = -1;
4326 static gint ett_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD = -1;
4327 static gint ett_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD = -1;
4328 static gint ett_nbap_CellSetupResponse = -1;
4329 static gint ett_nbap_CellSetupFailure = -1;
4330 static gint ett_nbap_CellReconfigurationRequestFDD = -1;
4331 static gint ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst = -1;
4332 static gint ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD = -1;
4333 static gint ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD = -1;
4334 static gint ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD = -1;
4335 static gint ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD = -1;
4336 static gint ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD = -1;
4337 static gint ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD = -1;
4338 static gint ett_nbap_BCH_information_Cell_ReconfRqstFDD = -1;
4339 static gint ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD = -1;
4340 static gint ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD = -1;
4341 static gint ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD = -1;
4342 static gint ett_nbap_CellReconfigurationRequestTDD = -1;
4343 static gint ett_nbap_SCH_Information_Cell_ReconfRqstTDD = -1;
4344 static gint ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD = -1;
4345 static gint ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD = -1;
4346 static gint ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD = -1;
4347 static gint ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = -1;
4348 static gint ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD = -1;
4349 static gint ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD = -1;
4350 static gint ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD = -1;
4351 static gint ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD = -1;
4352 static gint ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD = -1;
4353 static gint ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD = -1;
4354 static gint ett_nbap_UARFCN_Adjustment = -1;
4355 static gint ett_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
4356 static gint ett_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
4357 static gint ett_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
4358 static gint ett_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
4359 static gint ett_nbap_CellReconfigurationResponse = -1;
4360 static gint ett_nbap_CellReconfigurationFailure = -1;
4361 static gint ett_nbap_CellDeletionRequest = -1;
4362 static gint ett_nbap_CellDeletionResponse = -1;
4363 static gint ett_nbap_ResourceStatusIndication = -1;
4364 static gint ett_nbap_IndicationType_ResourceStatusInd = -1;
4365 static gint ett_nbap_No_Failure_ResourceStatusInd = -1;
4366 static gint ett_nbap_Local_Cell_InformationList_ResourceStatusInd = -1;
4367 static gint ett_nbap_Local_Cell_InformationItem_ResourceStatusInd = -1;
4368 static gint ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd = -1;
4369 static gint ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd = -1;
4370 static gint ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd = -1;
4371 static gint ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd = -1;
4372 static gint ett_nbap_ServiceImpacting_ResourceStatusInd = -1;
4373 static gint ett_nbap_Local_Cell_InformationList2_ResourceStatusInd = -1;
4374 static gint ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd = -1;
4375 static gint ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd = -1;
4376 static gint ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd = -1;
4377 static gint ett_nbap_CCP_InformationList_ResourceStatusInd = -1;
4378 static gint ett_nbap_CCP_InformationItem_ResourceStatusInd = -1;
4379 static gint ett_nbap_Cell_InformationList_ResourceStatusInd = -1;
4380 static gint ett_nbap_Cell_InformationItem_ResourceStatusInd = -1;
4381 static gint ett_nbap_S_CPICH_InformationList_ResourceStatusInd = -1;
4382 static gint ett_nbap_S_CCPCH_InformationList_ResourceStatusInd = -1;
4383 static gint ett_nbap_FACH_InformationList_ResourceStatusInd = -1;
4384 static gint ett_nbap_PRACH_InformationList_ResourceStatusInd = -1;
4385 static gint ett_nbap_RACH_InformationList_ResourceStatusInd = -1;
4386 static gint ett_nbap_AICH_InformationList_ResourceStatusInd = -1;
4387 static gint ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd = -1;
4388 static gint ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd = -1;
4389 static gint ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd = -1;
4390 static gint ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd = -1;
4391 static gint ett_nbap_E_DCH_Resources_Information_ResourceStatusInd = -1;
4392 static gint ett_nbap_PLCCH_InformationList_ResourceStatusInd = -1;
4393 static gint ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd = -1;
4394 static gint ett_nbap_PRACH_768_InformationList_ResourceStatusInd = -1;
4395 static gint ett_nbap_E_RUCCH_InformationList_ResourceStatusInd = -1;
4396 static gint ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd = -1;
4397 static gint ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd = -1;
4398 static gint ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd = -1;
4399 static gint ett_nbap_UPPCH_LCR_InformationList_ResourceStatusInd = -1;
4400 static gint ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd = -1;
4401 static gint ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd = -1;
4402 static gint ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd = -1;
4403 static gint ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd = -1;
4404 static gint ett_nbap_SystemInformationUpdateRequest = -1;
4405 static gint ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst = -1;
4406 static gint ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst = -1;
4407 static gint ett_nbap_DeletionIndicator_SystemInfoUpdate = -1;
4408 static gint ett_nbap_No_Deletion_SystemInfoUpdate = -1;
4409 static gint ett_nbap_SegmentInformationListIE_SystemInfoUpdate = -1;
4410 static gint ett_nbap_SegmentInformationItem_SystemInfoUpdate = -1;
4411 static gint ett_nbap_SystemInformationUpdateResponse = -1;
4412 static gint ett_nbap_SystemInformationUpdateFailure = -1;
4413 static gint ett_nbap_RadioLinkSetupRequestFDD = -1;
4414 static gint ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD = -1;
4415 static gint ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD = -1;
4416 static gint ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD = -1;
4417 static gint ett_nbap_RL_InformationList_RL_SetupRqstFDD = -1;
4418 static gint ett_nbap_RL_InformationItem_RL_SetupRqstFDD = -1;
4419 static gint ett_nbap_E_DPCH_Information_RL_SetupRqstFDD = -1;
4420 static gint ett_nbap_F_DPCH_Information_RL_SetupRqstFDD = -1;
4421 static gint ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD = -1;
4422 static gint ett_nbap_RadioLinkSetupRequestTDD = -1;
4423 static gint ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
4424 static gint ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
4425 static gint ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD = -1;
4426 static gint ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD = -1;
4427 static gint ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD = -1;
4428 static gint ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
4429 static gint ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
4430 static gint ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD = -1;
4431 static gint ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD = -1;
4432 static gint ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD = -1;
4433 static gint ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD = -1;
4434 static gint ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD = -1;
4435 static gint ett_nbap_RL_Information_RL_SetupRqstTDD = -1;
4436 static gint ett_nbap_RadioLinkSetupResponseFDD = -1;
4437 static gint ett_nbap_RL_InformationResponseList_RL_SetupRspFDD = -1;
4438 static gint ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD = -1;
4439 static gint ett_nbap_DiversityIndication_RL_SetupRspFDD = -1;
4440 static gint ett_nbap_Combining_RL_SetupRspFDD = -1;
4441 static gint ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD = -1;
4442 static gint ett_nbap_RadioLinkSetupResponseTDD = -1;
4443 static gint ett_nbap_RL_InformationResponse_RL_SetupRspTDD = -1;
4444 static gint ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD = -1;
4445 static gint ett_nbap_RadioLinkSetupFailureFDD = -1;
4446 static gint ett_nbap_CauseLevel_RL_SetupFailureFDD = -1;
4447 static gint ett_nbap_GeneralCauseList_RL_SetupFailureFDD = -1;
4448 static gint ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD = -1;
4449 static gint ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD = -1;
4450 static gint ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD = -1;
4451 static gint ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD = -1;
4452 static gint ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD = -1;
4453 static gint ett_nbap_DiversityIndication_RL_SetupFailureFDD = -1;
4454 static gint ett_nbap_Combining_RL_SetupFailureFDD = -1;
4455 static gint ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD = -1;
4456 static gint ett_nbap_RadioLinkSetupFailureTDD = -1;
4457 static gint ett_nbap_CauseLevel_RL_SetupFailureTDD = -1;
4458 static gint ett_nbap_GeneralCauseList_RL_SetupFailureTDD = -1;
4459 static gint ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD = -1;
4460 static gint ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD = -1;
4461 static gint ett_nbap_RadioLinkAdditionRequestFDD = -1;
4462 static gint ett_nbap_RL_InformationList_RL_AdditionRqstFDD = -1;
4463 static gint ett_nbap_RL_InformationItem_RL_AdditionRqstFDD = -1;
4464 static gint ett_nbap_E_DPCH_Information_RL_AdditionReqFDD = -1;
4465 static gint ett_nbap_RadioLinkAdditionRequestTDD = -1;
4466 static gint ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
4467 static gint ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
4468 static gint ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD = -1;
4469 static gint ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1;
4470 static gint ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD = -1;
4471 static gint ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
4472 static gint ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
4473 static gint ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD = -1;
4474 static gint ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1;
4475 static gint ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD = -1;
4476 static gint ett_nbap_RL_Information_RL_AdditionRqstTDD = -1;
4477 static gint ett_nbap_RadioLinkAdditionResponseFDD = -1;
4478 static gint ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD = -1;
4479 static gint ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD = -1;
4480 static gint ett_nbap_DiversityIndication_RL_AdditionRspFDD = -1;
4481 static gint ett_nbap_Combining_RL_AdditionRspFDD = -1;
4482 static gint ett_nbap_Non_Combining_RL_AdditionRspFDD = -1;
4483 static gint ett_nbap_RadioLinkAdditionResponseTDD = -1;
4484 static gint ett_nbap_RL_InformationResponse_RL_AdditionRspTDD = -1;
4485 static gint ett_nbap_DCH_Information_RL_AdditionRspTDD = -1;
4486 static gint ett_nbap_DiversityIndication_RL_AdditionRspTDD = -1;
4487 static gint ett_nbap_Combining_RL_AdditionRspTDD = -1;
4488 static gint ett_nbap_Non_Combining_RL_AdditionRspTDD = -1;
4489 static gint ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD = -1;
4490 static gint ett_nbap_RadioLinkAdditionFailureFDD = -1;
4491 static gint ett_nbap_CauseLevel_RL_AdditionFailureFDD = -1;
4492 static gint ett_nbap_GeneralCauseList_RL_AdditionFailureFDD = -1;
4493 static gint ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD = -1;
4494 static gint ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD = -1;
4495 static gint ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD = -1;
4496 static gint ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD = -1;
4497 static gint ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD = -1;
4498 static gint ett_nbap_DiversityIndication_RL_AdditionFailureFDD = -1;
4499 static gint ett_nbap_Combining_RL_AdditionFailureFDD = -1;
4500 static gint ett_nbap_Non_Combining_RL_AdditionFailureFDD = -1;
4501 static gint ett_nbap_RadioLinkAdditionFailureTDD = -1;
4502 static gint ett_nbap_CauseLevel_RL_AdditionFailureTDD = -1;
4503 static gint ett_nbap_GeneralCauseList_RL_AdditionFailureTDD = -1;
4504 static gint ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD = -1;
4505 static gint ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD = -1;
4506 static gint ett_nbap_RadioLinkReconfigurationPrepareFDD = -1;
4507 static gint ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD = -1;
4508 static gint ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD = -1;
4509 static gint ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD = -1;
4510 static gint ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD = -1;
4511 static gint ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD = -1;
4512 static gint ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD = -1;
4513 static gint ett_nbap_RL_InformationList_RL_ReconfPrepFDD = -1;
4514 static gint ett_nbap_RL_InformationItem_RL_ReconfPrepFDD = -1;
4515 static gint ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD = -1;
4516 static gint ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD = -1;
4517 static gint ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD = -1;
4518 static gint ett_nbap_RadioLinkReconfigurationPrepareTDD = -1;
4519 static gint ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1;
4520 static gint ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD = -1;
4521 static gint ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD = -1;
4522 static gint ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = -1;
4523 static gint ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD = -1;
4524 static gint ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = -1;
4525 static gint ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = -1;
4526 static gint ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
4527 static gint ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1;
4528 static gint ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD = -1;
4529 static gint ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
4530 static gint ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
4531 static gint ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
4532 static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
4533 static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
4534 static gint ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
4535 static gint ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
4536 static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR = -1;
4537 static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR = -1;
4538 static gint ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
4539 static gint ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
4540 static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 = -1;
4541 static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 = -1;
4542 static gint ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = -1;
4543 static gint ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD = -1;
4544 static gint ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = -1;
4545 static gint ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD = -1;
4546 static gint ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD = -1;
4547 static gint ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = -1;
4548 static gint ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
4549 static gint ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD = -1;
4550 static gint ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1;
4551 static gint ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD = -1;
4552 static gint ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD = -1;
4553 static gint ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD = -1;
4554 static gint ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD = -1;
4555 static gint ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = -1;
4556 static gint ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD = -1;
4557 static gint ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = -1;
4558 static gint ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = -1;
4559 static gint ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
4560 static gint ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1;
4561 static gint ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD = -1;
4562 static gint ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD = -1;
4563 static gint ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD = -1;
4564 static gint ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
4565 static gint ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
4566 static gint ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
4567 static gint ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
4568 static gint ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
4569 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
4570 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
4571 static gint ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
4572 static gint ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
4573 static gint ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
4574 static gint ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
4575 static gint ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
4576 static gint ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
4577 static gint ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = -1;
4578 static gint ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD = -1;
4579 static gint ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = -1;
4580 static gint ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD = -1;
4581 static gint ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD = -1;
4582 static gint ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = -1;
4583 static gint ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
4584 static gint ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD = -1;
4585 static gint ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD = -1;
4586 static gint ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD = -1;
4587 static gint ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD = -1;
4588 static gint ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD = -1;
4589 static gint ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD = -1;
4590 static gint ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD = -1;
4591 static gint ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD = -1;
4592 static gint ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD = -1;
4593 static gint ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD = -1;
4594 static gint ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD = -1;
4595 static gint ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD = -1;
4596 static gint ett_nbap_RL_Information_RL_ReconfPrepTDD = -1;
4597 static gint ett_nbap_RadioLinkReconfigurationReady = -1;
4598 static gint ett_nbap_RL_InformationResponseList_RL_ReconfReady = -1;
4599 static gint ett_nbap_RL_InformationResponseItem_RL_ReconfReady = -1;
4600 static gint ett_nbap_RadioLinkReconfigurationFailure = -1;
4601 static gint ett_nbap_CauseLevel_RL_ReconfFailure = -1;
4602 static gint ett_nbap_GeneralCauseList_RL_ReconfFailure = -1;
4603 static gint ett_nbap_RLSpecificCauseList_RL_ReconfFailure = -1;
4604 static gint ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure = -1;
4605 static gint ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure = -1;
4606 static gint ett_nbap_RadioLinkReconfigurationCommit = -1;
4607 static gint ett_nbap_RadioLinkReconfigurationCancel = -1;
4608 static gint ett_nbap_RadioLinkReconfigurationRequestFDD = -1;
4609 static gint ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD = -1;
4610 static gint ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD = -1;
4611 static gint ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD = -1;
4612 static gint ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD = -1;
4613 static gint ett_nbap_RL_InformationList_RL_ReconfRqstFDD = -1;
4614 static gint ett_nbap_RL_InformationItem_RL_ReconfRqstFDD = -1;
4615 static gint ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD = -1;
4616 static gint ett_nbap_RadioLinkReconfigurationRequestTDD = -1;
4617 static gint ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
4618 static gint ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1;
4619 static gint ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1;
4620 static gint ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1;
4621 static gint ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
4622 static gint ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1;
4623 static gint ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
4624 static gint ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD = -1;
4625 static gint ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1;
4626 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1;
4627 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD = -1;
4628 static gint ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1;
4629 static gint ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1;
4630 static gint ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD = -1;
4631 static gint ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD = -1;
4632 static gint ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD = -1;
4633 static gint ett_nbap_RL_Information_RL_ReconfRqstTDD = -1;
4634 static gint ett_nbap_RadioLinkReconfigurationResponse = -1;
4635 static gint ett_nbap_RL_InformationResponseList_RL_ReconfRsp = -1;
4636 static gint ett_nbap_RL_InformationResponseItem_RL_ReconfRsp = -1;
4637 static gint ett_nbap_RadioLinkDeletionRequest = -1;
4638 static gint ett_nbap_RL_informationList_RL_DeletionRqst = -1;
4639 static gint ett_nbap_RL_informationItem_RL_DeletionRqst = -1;
4640 static gint ett_nbap_RadioLinkDeletionResponse = -1;
4641 static gint ett_nbap_DL_PowerControlRequest = -1;
4642 static gint ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst = -1;
4643 static gint ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst = -1;
4644 static gint ett_nbap_DL_PowerTimeslotControlRequest = -1;
4645 static gint ett_nbap_DedicatedMeasurementInitiationRequest = -1;
4646 static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rqst = -1;
4647 static gint ett_nbap_RL_DM_Rqst = -1;
4648 static gint ett_nbap_RL_InformationList_DM_Rqst = -1;
4649 static gint ett_nbap_RL_InformationItem_DM_Rqst = -1;
4650 static gint ett_nbap_PUSCH_Info_DM_Rqst = -1;
4651 static gint ett_nbap_HSSICH_Info_DM_Rqst = -1;
4652 static gint ett_nbap_HSSICH_InfoExt_DM_Rqst = -1;
4653 static gint ett_nbap_RL_Set_DM_Rqst = -1;
4654 static gint ett_nbap_RL_Set_InformationList_DM_Rqst = -1;
4655 static gint ett_nbap_RL_Set_InformationItem_DM_Rqst = -1;
4656 static gint ett_nbap_DedicatedMeasurementInitiationResponse = -1;
4657 static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rsp = -1;
4658 static gint ett_nbap_RL_DM_Rsp = -1;
4659 static gint ett_nbap_RL_InformationList_DM_Rsp = -1;
4660 static gint ett_nbap_RL_InformationItem_DM_Rsp = -1;
4661 static gint ett_nbap_PUSCH_Info_DM_Rsp = -1;
4662 static gint ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp = -1;
4663 static gint ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp = -1;
4664 static gint ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = -1;
4665 static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp = -1;
4666 static gint ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = -1;
4667 static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp = -1;
4668 static gint ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp = -1;
4669 static gint ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp = -1;
4670 static gint ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp = -1;
4671 static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp = -1;
4672 static gint ett_nbap_RL_Set_DM_Rsp = -1;
4673 static gint ett_nbap_RL_Set_InformationList_DM_Rsp = -1;
4674 static gint ett_nbap_RL_Set_InformationItem_DM_Rsp = -1;
4675 static gint ett_nbap_DedicatedMeasurementInitiationFailure = -1;
4676 static gint ett_nbap_DedicatedMeasurementReport = -1;
4677 static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rprt = -1;
4678 static gint ett_nbap_RL_DM_Rprt = -1;
4679 static gint ett_nbap_RL_InformationList_DM_Rprt = -1;
4680 static gint ett_nbap_RL_InformationItem_DM_Rprt = -1;
4681 static gint ett_nbap_PUSCH_Info_DM_Rprt = -1;
4682 static gint ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt = -1;
4683 static gint ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt = -1;
4684 static gint ett_nbap_RL_Set_DM_Rprt = -1;
4685 static gint ett_nbap_RL_Set_InformationList_DM_Rprt = -1;
4686 static gint ett_nbap_RL_Set_InformationItem_DM_Rprt = -1;
4687 static gint ett_nbap_DedicatedMeasurementTerminationRequest = -1;
4688 static gint ett_nbap_DedicatedMeasurementFailureIndication = -1;
4689 static gint ett_nbap_RadioLinkFailureIndication = -1;
4690 static gint ett_nbap_Reporting_Object_RL_FailureInd = -1;
4691 static gint ett_nbap_RL_RL_FailureInd = -1;
4692 static gint ett_nbap_RL_InformationList_RL_FailureInd = -1;
4693 static gint ett_nbap_RL_InformationItem_RL_FailureInd = -1;
4694 static gint ett_nbap_RL_Set_RL_FailureInd = -1;
4695 static gint ett_nbap_RL_Set_InformationList_RL_FailureInd = -1;
4696 static gint ett_nbap_RL_Set_InformationItem_RL_FailureInd = -1;
4697 static gint ett_nbap_CCTrCH_RL_FailureInd = -1;
4698 static gint ett_nbap_CCTrCH_InformationList_RL_FailureInd = -1;
4699 static gint ett_nbap_CCTrCH_InformationItem_RL_FailureInd = -1;
4700 static gint ett_nbap_RadioLinkPreemptionRequiredIndication = -1;
4701 static gint ett_nbap_RL_InformationList_RL_PreemptRequiredInd = -1;
4702 static gint ett_nbap_RL_InformationItem_RL_PreemptRequiredInd = -1;
4703 static gint ett_nbap_RadioLinkRestoreIndication = -1;
4704 static gint ett_nbap_Reporting_Object_RL_RestoreInd = -1;
4705 static gint ett_nbap_RL_RL_RestoreInd = -1;
4706 static gint ett_nbap_RL_InformationList_RL_RestoreInd = -1;
4707 static gint ett_nbap_RL_InformationItem_RL_RestoreInd = -1;
4708 static gint ett_nbap_RL_Set_RL_RestoreInd = -1;
4709 static gint ett_nbap_RL_Set_InformationList_RL_RestoreInd = -1;
4710 static gint ett_nbap_RL_Set_InformationItem_RL_RestoreInd = -1;
4711 static gint ett_nbap_CCTrCH_RL_RestoreInd = -1;
4712 static gint ett_nbap_CCTrCH_InformationList_RL_RestoreInd = -1;
4713 static gint ett_nbap_CCTrCH_InformationItem_RL_RestoreInd = -1;
4714 static gint ett_nbap_CompressedModeCommand = -1;
4715 static gint ett_nbap_ErrorIndication = -1;
4716 static gint ett_nbap_PrivateMessage = -1;
4717 static gint ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD = -1;
4718 static gint ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst = -1;
4719 static gint ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst = -1;
4720 static gint ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD = -1;
4721 static gint ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst = -1;
4722 static gint ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst = -1;
4723 static gint ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst = -1;
4724 static gint ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;
4725 static gint ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst = -1;
4726 static gint ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst = -1;
4727 static gint ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst = -1;
4728 static gint ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst = -1;
4729 static gint ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;
4730 static gint ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
4731 static gint ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;
4732 static gint ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
4733 static gint ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst = -1;
4734 static gint ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;
4735 static gint ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst = -1;
4736 static gint ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;
4737 static gint ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst = -1;
4738 static gint ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst = -1;
4739 static gint ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst = -1;
4740 static gint ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst = -1;
4741 static gint ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;
4742 static gint ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst = -1;
4743 static gint ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst = -1;
4744 static gint ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst = -1;
4745 static gint ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst = -1;
4746 static gint ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
4747 static gint ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
4748 static gint ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
4749 static gint ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
4750 static gint ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst = -1;
4751 static gint ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;
4752 static gint ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst = -1;
4753 static gint ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;
4754 static gint ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst = -1;
4755 static gint ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst = -1;
4756 static gint ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst = -1;
4757 static gint ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst = -1;
4758 static gint ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst = -1;
4759 static gint ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst = -1;
4760 static gint ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;
4761 static gint ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst = -1;
4762 static gint ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst = -1;
4763 static gint ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst = -1;
4764 static gint ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst = -1;
4765 static gint ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;
4766 static gint ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
4767 static gint ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;
4768 static gint ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
4769 static gint ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst = -1;
4770 static gint ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;
4771 static gint ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst = -1;
4772 static gint ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;
4773 static gint ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst = -1;
4774 static gint ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst = -1;
4775 static gint ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst = -1;
4776 static gint ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst = -1;
4777 static gint ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;
4778 static gint ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst = -1;
4779 static gint ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst = -1;
4780 static gint ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst = -1;
4781 static gint ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst = -1;
4782 static gint ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
4783 static gint ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
4784 static gint ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
4785 static gint ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
4786 static gint ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst = -1;
4787 static gint ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;
4788 static gint ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst = -1;
4789 static gint ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;
4790 static gint ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst = -1;
4791 static gint ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst = -1;
4792 static gint ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst = -1;
4793 static gint ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst = -1;
4794 static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst = -1;
4795 static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst = -1;
4796 static gint ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst = -1;
4797 static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;
4798 static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst = -1;
4799 static gint ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1;
4800 static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst = -1;
4801 static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst = -1;
4802 static gint ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst = -1;
4803 static gint ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;
4804 static gint ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = -1;
4805 static gint ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
4806 static gint ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst = -1;
4807 static gint ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst = -1;
4808 static gint ett_nbap_HS_SICH_Information_PSCH_ReconfRqst = -1;
4809 static gint ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst = -1;
4810 static gint ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst = -1;
4811 static gint ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst = -1;
4812 static gint ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst = -1;
4813 static gint ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst = -1;
4814 static gint ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst = -1;
4815 static gint ett_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst = -1;
4816 static gint ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
4817 static gint ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst = -1;
4818 static gint ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst = -1;
4819 static gint ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst = -1;
4820 static gint ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
4821 static gint ett_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst = -1;
4822 static gint ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst = -1;
4823 static gint ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst = -1;
4824 static gint ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst = -1;
4825 static gint ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst = -1;
4826 static gint ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst = -1;
4827 static gint ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
4828 static gint ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst = -1;
4829 static gint ett_nbap_E_PUCH_Information_PSCH_ReconfRqst = -1;
4830 static gint ett_nbap_E_PUCH_Timeslot_Info = -1;
4831 static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
4832 static gint ett_nbap_E_AGCH_Information_PSCH_ReconfRqst = -1;
4833 static gint ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst = -1;
4834 static gint ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
4835 static gint ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst = -1;
4836 static gint ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst = -1;
4837 static gint ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
4838 static gint ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst = -1;
4839 static gint ett_nbap_E_HICH_Information_PSCH_ReconfRqst = -1;
4840 static gint ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst = -1;
4841 static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = -1;
4842 static gint ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst = -1;
4843 static gint ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst = -1;
4844 static gint ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = -1;
4845 static gint ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst = -1;
4846 static gint ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst = -1;
4847 static gint ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst = -1;
4848 static gint ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst = -1;
4849 static gint ett_nbap_E_PUCH_Timeslot_InfoLCR = -1;
4850 static gint ett_nbap_E_PUCH_Timeslot_Item_InfoLCR = -1;
4851 static gint ett_nbap_E_PUCH_Codelist_LCR = -1;
4852 static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
4853 static gint ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst = -1;
4854 static gint ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst = -1;
4855 static gint ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
4856 static gint ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst = -1;
4857 static gint ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
4858 static gint ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
4859 static gint ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst = -1;
4860 static gint ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst = -1;
4861 static gint ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
4862 static gint ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst = -1;
4863 static gint ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
4864 static gint ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst = -1;
4865 static gint ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst = -1;
4866 static gint ett_nbap_SYNC_UL_Partition_LCR = -1;
4867 static gint ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst = -1;
4868 static gint ett_nbap_PhysicalSharedChannelReconfigurationResponse = -1;
4869 static gint ett_nbap_PhysicalSharedChannelReconfigurationFailure = -1;
4870 static gint ett_nbap_CauseLevel_PSCH_ReconfFailure = -1;
4871 static gint ett_nbap_GeneralCauseList_PSCH_ReconfFailure = -1;
4872 static gint ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD = -1;
4873 static gint ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD = -1;
4874 static gint ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD = -1;
4875 static gint ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD = -1;
4876 static gint ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD = -1;
4877 static gint ett_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD = -1;
4878 static gint ett_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD = -1;
4879 static gint ett_nbap_ResetRequest = -1;
4880 static gint ett_nbap_ResetIndicator = -1;
4881 static gint ett_nbap_CommunicationContextList_Reset = -1;
4882 static gint ett_nbap_CommunicationContextInfoList_Reset = -1;
4883 static gint ett_nbap_CommunicationContextInfoItem_Reset = -1;
4884 static gint ett_nbap_CommunicationContextType_Reset = -1;
4885 static gint ett_nbap_CommunicationControlPortList_Reset = -1;
4886 static gint ett_nbap_CommunicationControlPortInfoList_Reset = -1;
4887 static gint ett_nbap_CommunicationControlPortInfoItem_Reset = -1;
4888 static gint ett_nbap_ResetResponse = -1;
4889 static gint ett_nbap_InformationExchangeInitiationRequest = -1;
4890 static gint ett_nbap_InformationExchangeObjectType_InfEx_Rqst = -1;
4891 static gint ett_nbap_Cell_InfEx_Rqst = -1;
4892 static gint ett_nbap_InformationExchangeInitiationResponse = -1;
4893 static gint ett_nbap_InformationExchangeObjectType_InfEx_Rsp = -1;
4894 static gint ett_nbap_Cell_InfEx_Rsp = -1;
4895 static gint ett_nbap_InformationExchangeInitiationFailure = -1;
4896 static gint ett_nbap_InformationReport = -1;
4897 static gint ett_nbap_InformationExchangeObjectType_InfEx_Rprt = -1;
4898 static gint ett_nbap_Cell_Inf_Rprt = -1;
4899 static gint ett_nbap_InformationExchangeTerminationRequest = -1;
4900 static gint ett_nbap_InformationExchangeFailureIndication = -1;
4901 static gint ett_nbap_CellSynchronisationInitiationRequestTDD = -1;
4902 static gint ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD = -1;
4903 static gint ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD = -1;
4904 static gint ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD = -1;
4905 static gint ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD = -1;
4906 static gint ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD = -1;
4907 static gint ett_nbap_CellSynchronisationInitiationResponseTDD = -1;
4908 static gint ett_nbap_CellSynchronisationInitiationFailureTDD = -1;
4909 static gint ett_nbap_CellSynchronisationReconfigurationRequestTDD = -1;
4910 static gint ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD = -1;
4911 static gint ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD = -1;
4912 static gint ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD = -1;
4913 static gint ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD = -1;
4914 static gint ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD = -1;
4915 static gint ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD = -1;
4916 static gint ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD = -1;
4917 static gint ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD = -1;
4918 static gint ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD = -1;
4919 static gint ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD = -1;
4920 static gint ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD = -1;
4921 static gint ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD = -1;
4922 static gint ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD = -1;
4923 static gint ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD = -1;
4924 static gint ett_nbap_CellSynchronisationReconfigurationResponseTDD = -1;
4925 static gint ett_nbap_CellSynchronisationReconfigurationFailureTDD = -1;
4926 static gint ett_nbap_CellSynchronisationAdjustmentRequestTDD = -1;
4927 static gint ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD = -1;
4928 static gint ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD = -1;
4929 static gint ett_nbap_CellSynchronisationAdjustmentResponseTDD = -1;
4930 static gint ett_nbap_CellSynchronisationAdjustmentFailureTDD = -1;
4931 static gint ett_nbap_CauseLevel_SyncAdjustmntFailureTDD = -1;
4932 static gint ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD = -1;
4933 static gint ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD = -1;
4934 static gint ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD = -1;
4935 static gint ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD = -1;
4936 static gint ett_nbap_CellSynchronisationTerminationRequestTDD = -1;
4937 static gint ett_nbap_CellSynchronisationFailureIndicationTDD = -1;
4938 static gint ett_nbap_CellSynchronisationReportTDD = -1;
4939 static gint ett_nbap_CellSyncInfo_CellSyncReprtTDD = -1;
4940 static gint ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD = -1;
4941 static gint ett_nbap_SyncReportType_CellSyncReprtTDD = -1;
4942 static gint ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD = -1;
4943 static gint ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD = -1;
4944 static gint ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD = -1;
4945 static gint ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD = -1;
4946 static gint ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD = -1;
4947 static gint ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD = -1;
4948 static gint ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD = -1;
4949 static gint ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD = -1;
4950 static gint ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD = -1;
4951 static gint ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD = -1;
4952 static gint ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD = -1;
4953 static gint ett_nbap_BearerRearrangementIndication = -1;
4954 static gint ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd = -1;
4955 static gint ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd = -1;
4956 static gint ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd = -1;
4957 static gint ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd = -1;
4958 static gint ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd = -1;
4959 static gint ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd = -1;
4960 static gint ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd = -1;
4961 static gint ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd = -1;
4962 static gint ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd = -1;
4963 static gint ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd = -1;
4964 static gint ett_nbap_RadioLinkActivationCommandFDD = -1;
4965 static gint ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD = -1;
4966 static gint ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD = -1;
4967 static gint ett_nbap_RadioLinkActivationCommandTDD = -1;
4968 static gint ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD = -1;
4969 static gint ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD = -1;
4970 static gint ett_nbap_RadioLinkParameterUpdateIndicationFDD = -1;
4971 static gint ett_nbap_RadioLinkParameterUpdateIndicationTDD = -1;
4972 static gint ett_nbap_MBMSNotificationUpdateCommand = -1;
4973 static gint ett_nbap_NBAP_PDU = -1;
4974 static gint ett_nbap_InitiatingMessage = -1;
4975 static gint ett_nbap_SuccessfulOutcome = -1;
4976 static gint ett_nbap_UnsuccessfulOutcome = -1;
4977 static gint ett_nbap_Outcome = -1;
4978
4979 /*--- End of included file: packet-nbap-ett.c ---*/
4980 #line 65 "packet-nbap-template.c"
4981
4982 /* Global variables */
4983 static guint32 ProcedureCode;
4984 static guint32 ProtocolIE_ID;
4985 static guint32 ddMode;
4986 static const gchar *ProcedureID;
4987
4988 /* Dissector tables */
4989 static dissector_table_t nbap_ies_dissector_table;
4990 static dissector_table_t nbap_extension_dissector_table;
4991 static dissector_table_t nbap_proc_imsg_dissector_table;
4992 static dissector_table_t nbap_proc_sout_dissector_table;
4993 static dissector_table_t nbap_proc_uout_dissector_table;
4994
4995 static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
4996 static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
4997 static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
4998 static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
4999 static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
5000
5001
5002 /*--- Included file: packet-nbap-fn.c ---*/
5003 #line 1 "packet-nbap-fn.c"
5004
5005 static const value_string nbap_Criticality_vals[] = {
5006   {   0, "reject" },
5007   {   1, "ignore" },
5008   {   2, "notify" },
5009   { 0, NULL }
5010 };
5011
5012
5013 static int
5014 dissect_nbap_Criticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5015   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5016                                      3, NULL, FALSE, 0, NULL);
5017
5018   return offset;
5019 }
5020
5021
5022 static const value_string nbap_MessageDiscriminator_vals[] = {
5023   {   0, "common" },
5024   {   1, "dedicated" },
5025   { 0, NULL }
5026 };
5027
5028
5029 static int
5030 dissect_nbap_MessageDiscriminator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5031   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5032                                      2, NULL, FALSE, 0, NULL);
5033
5034   return offset;
5035 }
5036
5037
5038
5039 static int
5040 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_) {
5041   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
5042                                                             0U, maxPrivateIEs, NULL, FALSE);
5043
5044   return offset;
5045 }
5046
5047
5048
5049 static int
5050 dissect_nbap_OBJECT_IDENTIFIER(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5051   offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
5052
5053   return offset;
5054 }
5055
5056
5057 static const value_string nbap_PrivateIE_ID_vals[] = {
5058   {   0, "local" },
5059   {   1, "global" },
5060   { 0, NULL }
5061 };
5062
5063 static const per_choice_t PrivateIE_ID_choice[] = {
5064   {   0, &hf_nbap_local          , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_maxPrivateIEs },
5065   {   1, &hf_nbap_global         , ASN1_NO_EXTENSIONS     , dissect_nbap_OBJECT_IDENTIFIER },
5066   { 0, NULL, 0, NULL }
5067 };
5068
5069 static int
5070 dissect_nbap_PrivateIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5071   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
5072                                  ett_nbap_PrivateIE_ID, PrivateIE_ID_choice,
5073                                  NULL);
5074
5075   return offset;
5076 }
5077
5078
5079 static const value_string nbap_ProcedureCode_vals[] = {
5080   { NBAP_ID_AUDIT, "id-audit" },
5081   { NBAP_ID_AUDITREQUIRED, "id-auditRequired" },
5082   { NBAP_ID_BLOCKRESOURCE, "id-blockResource" },
5083   { NBAP_ID_CELLDELETION, "id-cellDeletion" },
5084   { NBAP_ID_CELLRECONFIGURATION, "id-cellReconfiguration" },
5085   { NBAP_ID_CELLSETUP, "id-cellSetup" },
5086   { NBAP_ID_CELLSYNCHRONISATIONINITIATION, "id-cellSynchronisationInitiation" },
5087   { NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION, "id-cellSynchronisationReconfiguration" },
5088   { NBAP_ID_CELLSYNCHRONISATIONREPORTING, "id-cellSynchronisationReporting" },
5089   { NBAP_ID_CELLSYNCHRONISATIONTERMINATION, "id-cellSynchronisationTermination" },
5090   { NBAP_ID_CELLSYNCHRONISATIONFAILURE, "id-cellSynchronisationFailure" },
5091   { NBAP_ID_COMMONMEASUREMENTFAILURE, "id-commonMeasurementFailure" },
5092   { NBAP_ID_COMMONMEASUREMENTINITIATION, "id-commonMeasurementInitiation" },
5093   { NBAP_ID_COMMONMEASUREMENTREPORT, "id-commonMeasurementReport" },
5094   { NBAP_ID_COMMONMEASUREMENTTERMINATION, "id-commonMeasurementTermination" },
5095   { NBAP_ID_COMMONTRANSPORTCHANNELDELETE, "id-commonTransportChannelDelete" },
5096   { NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE, "id-commonTransportChannelReconfigure" },
5097   { NBAP_ID_COMMONTRANSPORTCHANNELSETUP, "id-commonTransportChannelSetup" },
5098   { NBAP_ID_COMPRESSEDMODECOMMAND, "id-compressedModeCommand" },
5099   { NBAP_ID_DEDICATEDMEASUREMENTFAILURE, "id-dedicatedMeasurementFailure" },
5100   { NBAP_ID_DEDICATEDMEASUREMENTINITIATION, "id-dedicatedMeasurementInitiation" },
5101   { NBAP_ID_DEDICATEDMEASUREMENTREPORT, "id-dedicatedMeasurementReport" },
5102   { NBAP_ID_DEDICATEDMEASUREMENTTERMINATION, "id-dedicatedMeasurementTermination" },
5103   { NBAP_ID_DOWNLINKPOWERCONTROL, "id-downlinkPowerControl" },
5104   { NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL, "id-downlinkPowerTimeslotControl" },
5105   { NBAP_ID_ERRORINDICATIONFORCOMMON, "id-errorIndicationForCommon" },
5106   { NBAP_ID_ERRORINDICATIONFORDEDICATED, "id-errorIndicationForDedicated" },
5107   { NBAP_ID_INFORMATIONEXCHANGEFAILURE, "id-informationExchangeFailure" },
5108   { NBAP_ID_INFORMATIONEXCHANGEINITIATION, "id-informationExchangeInitiation" },
5109   { NBAP_ID_INFORMATIONEXCHANGETERMINATION, "id-informationExchangeTermination" },
5110   { NBAP_ID_INFORMATIONREPORTING, "id-informationReporting" },
5111   { NBAP_ID_BEARERREARRANGEMENT, "id-BearerRearrangement" },
5112   { NBAP_ID_MBMSNOTIFICATIONUPDATE, "id-mBMSNotificationUpdate" },
5113   { NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION, "id-physicalSharedChannelReconfiguration" },
5114   { NBAP_ID_PRIVATEMESSAGEFORCOMMON, "id-privateMessageForCommon" },
5115   { NBAP_ID_PRIVATEMESSAGEFORDEDICATED, "id-privateMessageForDedicated" },
5116   { NBAP_ID_RADIOLINKADDITION, "id-radioLinkAddition" },
5117   { NBAP_ID_RADIOLINKDELETION, "id-radioLinkDeletion" },
5118   { NBAP_ID_RADIOLINKFAILURE, "id-radioLinkFailure" },
5119   { NBAP_ID_RADIOLINKPREEMPTION, "id-radioLinkPreemption" },
5120   { NBAP_ID_RADIOLINKRESTORATION, "id-radioLinkRestoration" },
5121   { NBAP_ID_RADIOLINKSETUP, "id-radioLinkSetup" },
5122   { NBAP_ID_RESET, "id-reset" },
5123   { NBAP_ID_RESOURCESTATUSINDICATION, "id-resourceStatusIndication" },
5124   { NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT, "id-cellSynchronisationAdjustment" },
5125   { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION, "id-synchronisedRadioLinkReconfigurationCancellation" },
5126   { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT, "id-synchronisedRadioLinkReconfigurationCommit" },
5127   { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION, "id-synchronisedRadioLinkReconfigurationPreparation" },
5128   { NBAP_ID_SYSTEMINFORMATIONUPDATE, "id-systemInformationUpdate" },
5129   { NBAP_ID_UNBLOCKRESOURCE, "id-unblockResource" },
5130   { NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION, "id-unSynchronisedRadioLinkReconfiguration" },
5131   { NBAP_ID_RADIOLINKACTIVATION, "id-radioLinkActivation" },
5132   { NBAP_ID_RADIOLINKPARAMETERUPDATE, "id-radioLinkParameterUpdate" },
5133   { 0, NULL }
5134 };
5135
5136
5137 static int
5138 dissect_nbap_ProcedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5139   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
5140                                                             0U, 255U, &ProcedureCode, FALSE);
5141
5142 #line 74 "nbap.cnf"
5143         if (check_col(actx->pinfo->cinfo, COL_INFO))
5144        col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
5145                    val_to_str(ProcedureCode, nbap_ProcedureCode_vals,
5146                               "unknown message"));
5147
5148   return offset;
5149 }
5150
5151
5152 static const value_string nbap_DdMode_vals[] = {
5153   { tdd, "tdd" },
5154   { fdd, "fdd" },
5155   { common, "common" },
5156   { 0, NULL }
5157 };
5158
5159
5160 static int
5161 dissect_nbap_DdMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5162   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5163                                      3, &ddMode, TRUE, 0, NULL);
5164
5165   return offset;
5166 }
5167
5168
5169 static const per_sequence_t ProcedureID_sequence[] = {
5170   { &hf_nbap_procedureCode  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureCode },
5171   { &hf_nbap_ddMode         , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DdMode },
5172   { NULL, 0, 0, NULL }
5173 };
5174
5175 static int
5176 dissect_nbap_ProcedureID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5177 #line 82 "nbap.cnf"
5178   ProcedureCode = 0xFFFF;
5179   ddMode = 0xFFFF;
5180   ProcedureID = NULL;
5181
5182   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5183                                    ett_nbap_ProcedureID, ProcedureID_sequence);
5184
5185 #line 88 "nbap.cnf"
5186   ProcedureID = ep_strdup_printf("%s/%s", 
5187                                  val_to_str(ProcedureCode, VALS(nbap_ProcedureCode_vals), "unknown(%u)"),
5188                                  val_to_str(ddMode, VALS(nbap_DdMode_vals), "unknown(%u)"));      
5189
5190   return offset;
5191 }
5192
5193
5194 static const value_string nbap_ProtocolIE_ID_vals[] = {
5195   { id_AICH_Information, "id-AICH-Information" },
5196   { id_AICH_InformationItem_ResourceStatusInd, "id-AICH-InformationItem-ResourceStatusInd" },
5197   { id_BCH_Information, "id-BCH-Information" },
5198   { id_BCH_InformationItem_ResourceStatusInd, "id-BCH-InformationItem-ResourceStatusInd" },
5199   { id_BCCH_ModificationTime, "id-BCCH-ModificationTime" },
5200   { id_BlockingPriorityIndicator, "id-BlockingPriorityIndicator" },
5201   { id_Cause, "id-Cause" },
5202   { id_CCP_InformationItem_AuditRsp, "id-CCP-InformationItem-AuditRsp" },
5203   { id_CCP_InformationList_AuditRsp, "id-CCP-InformationList-AuditRsp" },
5204   { id_CCP_InformationItem_ResourceStatusInd, "id-CCP-InformationItem-ResourceStatusInd" },
5205   { id_Cell_InformationItem_AuditRsp, "id-Cell-InformationItem-AuditRsp" },
5206   { id_Cell_InformationItem_ResourceStatusInd, "id-Cell-InformationItem-ResourceStatusInd" },
5207   { id_Cell_InformationList_AuditRsp, "id-Cell-InformationList-AuditRsp" },
5208   { id_CellParameterID, "id-CellParameterID" },
5209   { id_CFN, "id-CFN" },
5210   { id_C_ID, "id-C-ID" },
5211   { id_CommonMeasurementAccuracy, "id-CommonMeasurementAccuracy" },
5212   { id_CommonMeasurementObjectType_CM_Rprt, "id-CommonMeasurementObjectType-CM-Rprt" },
5213   { id_CommonMeasurementObjectType_CM_Rqst, "id-CommonMeasurementObjectType-CM-Rqst" },
5214   { id_CommonMeasurementObjectType_CM_Rsp, "id-CommonMeasurementObjectType-CM-Rsp" },
5215   { id_CommonMeasurementType, "id-CommonMeasurementType" },
5216   { id_CommonPhysicalChannelID, "id-CommonPhysicalChannelID" },
5217   { id_CommonPhysicalChannelType_CTCH_SetupRqstFDD, "id-CommonPhysicalChannelType-CTCH-SetupRqstFDD" },
5218   { id_CommonPhysicalChannelType_CTCH_SetupRqstTDD, "id-CommonPhysicalChannelType-CTCH-SetupRqstTDD" },
5219   { id_CommunicationControlPortID, "id-CommunicationControlPortID" },
5220   { id_ConfigurationGenerationID, "id-ConfigurationGenerationID" },
5221   { id_CRNC_CommunicationContextID, "id-CRNC-CommunicationContextID" },
5222   { id_CriticalityDiagnostics, "id-CriticalityDiagnostics" },
5223   { id_DCHs_to_Add_FDD, "id-DCHs-to-Add-FDD" },
5224   { id_DCH_AddList_RL_ReconfPrepTDD, "id-DCH-AddList-RL-ReconfPrepTDD" },
5225   { id_DCHs_to_Add_TDD, "id-DCHs-to-Add-TDD" },
5226   { id_DCH_DeleteList_RL_ReconfPrepFDD, "id-DCH-DeleteList-RL-ReconfPrepFDD" },
5227   { id_DCH_DeleteList_RL_ReconfPrepTDD, "id-DCH-DeleteList-RL-ReconfPrepTDD" },
5228   { id_DCH_DeleteList_RL_ReconfRqstFDD, "id-DCH-DeleteList-RL-ReconfRqstFDD" },
5229   { id_DCH_DeleteList_RL_ReconfRqstTDD, "id-DCH-DeleteList-RL-ReconfRqstTDD" },
5230   { id_DCH_FDD_Information, "id-DCH-FDD-Information" },
5231   { id_DCH_TDD_Information, "id-DCH-TDD-Information" },
5232   { id_DCH_InformationResponse, "id-DCH-InformationResponse" },
5233   { id_FDD_DCHs_to_Modify, "id-FDD-DCHs-to-Modify" },
5234   { id_TDD_DCHs_to_Modify, "id-TDD-DCHs-to-Modify" },
5235   { id_DCH_ModifyList_RL_ReconfRqstTDD, "id-DCH-ModifyList-RL-ReconfRqstTDD" },
5236   { id_DCH_RearrangeList_Bearer_RearrangeInd, "id-DCH-RearrangeList-Bearer-RearrangeInd" },
5237   { id_DedicatedMeasurementObjectType_DM_Rprt, "id-DedicatedMeasurementObjectType-DM-Rprt" },
5238   { id_DedicatedMeasurementObjectType_DM_Rqst, "id-DedicatedMeasurementObjectType-DM-Rqst" },
5239   { id_DedicatedMeasurementObjectType_DM_Rsp, "id-DedicatedMeasurementObjectType-DM-Rsp" },
5240   { id_DedicatedMeasurementType, "id-DedicatedMeasurementType" },
5241   { id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
5242   { id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
5243   { id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD" },
5244   { id_DL_DPCH_InformationItem_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-RL-AdditionRqstTDD" },
5245   { id_DL_DPCH_InformationList_RL_SetupRqstTDD, "id-DL-DPCH-InformationList-RL-SetupRqstTDD" },
5246   { id_DL_DPCH_Information_RL_ReconfPrepFDD, "id-DL-DPCH-Information-RL-ReconfPrepFDD" },
5247   { id_DL_DPCH_Information_RL_ReconfRqstFDD, "id-DL-DPCH-Information-RL-ReconfRqstFDD" },
5248   { id_DL_DPCH_Information_RL_SetupRqstFDD, "id-DL-DPCH-Information-RL-SetupRqstFDD" },
5249   { id_DL_DPCH_TimingAdjustment, "id-DL-DPCH-TimingAdjustment" },
5250   { id_DL_ReferencePowerInformationItem_DL_PC_Rqst, "id-DL-ReferencePowerInformationItem-DL-PC-Rqst" },
5251   { id_DLReferencePower, "id-DLReferencePower" },
5252   { id_DLReferencePowerList_DL_PC_Rqst, "id-DLReferencePowerList-DL-PC-Rqst" },
5253   { id_Unused_ProtocolIE_ID_87, "id-Unused-ProtocolIE-ID-87" },
5254   { id_Unused_ProtocolIE_ID_89, "id-Unused-ProtocolIE-ID-89" },
5255   { id_Unused_ProtocolIE_ID_91, "id-Unused-ProtocolIE-ID-91" },
5256   { id_Unused_ProtocolIE_ID_93, "id-Unused-ProtocolIE-ID-93" },
5257   { id_DSCHs_to_Add_TDD, "id-DSCHs-to-Add-TDD" },
5258   { id_DSCH_Information_DeleteList_RL_ReconfPrepTDD, "id-DSCH-Information-DeleteList-RL-ReconfPrepTDD" },
5259   { id_DSCH_Information_ModifyList_RL_ReconfPrepTDD, "id-DSCH-Information-ModifyList-RL-ReconfPrepTDD" },
5260   { id_DSCH_InformationResponse, "id-DSCH-InformationResponse" },
5261   { id_Unused_ProtocolIE_ID_106, "id-Unused-ProtocolIE-ID-106" },
5262   { id_DSCH_TDD_Information, "id-DSCH-TDD-Information" },
5263   { id_Unused_ProtocolIE_ID_108, "id-Unused-ProtocolIE-ID-108" },
5264   { id_Unused_ProtocolIE_ID_112, "id-Unused-ProtocolIE-ID-112" },
5265   { id_DSCH_RearrangeList_Bearer_RearrangeInd, "id-DSCH-RearrangeList-Bearer-RearrangeInd" },
5266   { id_End_Of_Audit_Sequence_Indicator, "id-End-Of-Audit-Sequence-Indicator" },
5267   { id_FACH_Information, "id-FACH-Information" },
5268   { id_FACH_InformationItem_ResourceStatusInd, "id-FACH-InformationItem-ResourceStatusInd" },
5269   { id_FACH_ParametersList_CTCH_ReconfRqstTDD, "id-FACH-ParametersList-CTCH-ReconfRqstTDD" },
5270   { id_FACH_ParametersListIE_CTCH_SetupRqstFDD, "id-FACH-ParametersListIE-CTCH-SetupRqstFDD" },
5271   { id_FACH_ParametersListIE_CTCH_SetupRqstTDD, "id-FACH-ParametersListIE-CTCH-SetupRqstTDD" },
5272   { id_IndicationType_ResourceStatusInd, "id-IndicationType-ResourceStatusInd" },
5273   { id_Local_Cell_ID, "id-Local-Cell-ID" },
5274   { id_Local_Cell_Group_InformationItem_AuditRsp, "id-Local-Cell-Group-InformationItem-AuditRsp" },
5275   { id_Local_Cell_Group_InformationItem_ResourceStatusInd, "id-Local-Cell-Group-InformationItem-ResourceStatusInd" },
5276   { id_Local_Cell_Group_InformationItem2_ResourceStatusInd, "id-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
5277   { id_Local_Cell_Group_InformationList_AuditRsp, "id-Local-Cell-Group-InformationList-AuditRsp" },
5278   { id_Local_Cell_InformationItem_AuditRsp, "id-Local-Cell-InformationItem-AuditRsp" },
5279   { id_Local_Cell_InformationItem_ResourceStatusInd, "id-Local-Cell-InformationItem-ResourceStatusInd" },
5280   { id_Local_Cell_InformationItem2_ResourceStatusInd, "id-Local-Cell-InformationItem2-ResourceStatusInd" },
5281   { id_Local_Cell_InformationList_AuditRsp, "id-Local-Cell-InformationList-AuditRsp" },
5282   { id_AdjustmentPeriod, "id-AdjustmentPeriod" },
5283   { id_MaxAdjustmentStep, "id-MaxAdjustmentStep" },
5284   { id_MaximumTransmissionPower, "id-MaximumTransmissionPower" },
5285   { id_MeasurementFilterCoefficient, "id-MeasurementFilterCoefficient" },
5286   { id_MeasurementID, "id-MeasurementID" },
5287   { id_MessageStructure, "id-MessageStructure" },
5288   { id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, "id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst" },
5289   { id_NodeB_CommunicationContextID, "id-NodeB-CommunicationContextID" },
5290   { id_NeighbouringCellMeasurementInformation, "id-NeighbouringCellMeasurementInformation" },
5291   { id_P_CCPCH_Information, "id-P-CCPCH-Information" },
5292   { id_P_CCPCH_InformationItem_ResourceStatusInd, "id-P-CCPCH-InformationItem-ResourceStatusInd" },
5293   { id_P_CPICH_Information, "id-P-CPICH-Information" },
5294   { id_P_CPICH_InformationItem_ResourceStatusInd, "id-P-CPICH-InformationItem-ResourceStatusInd" },
5295   { id_P_SCH_Information, "id-P-SCH-Information" },
5296   { id_PCCPCH_Information_Cell_ReconfRqstTDD, "id-PCCPCH-Information-Cell-ReconfRqstTDD" },
5297   { id_PCCPCH_Information_Cell_SetupRqstTDD, "id-PCCPCH-Information-Cell-SetupRqstTDD" },
5298   { id_PCH_Parameters_CTCH_ReconfRqstTDD, "id-PCH-Parameters-CTCH-ReconfRqstTDD" },
5299   { id_PCH_ParametersItem_CTCH_SetupRqstFDD, "id-PCH-ParametersItem-CTCH-SetupRqstFDD" },
5300   { id_PCH_ParametersItem_CTCH_SetupRqstTDD, "id-PCH-ParametersItem-CTCH-SetupRqstTDD" },
5301   { id_PCH_Information, "id-PCH-Information" },
5302   { id_PDSCH_Information_AddListIE_PSCH_ReconfRqst, "id-PDSCH-Information-AddListIE-PSCH-ReconfRqst" },
5303   { id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst, "id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
5304   { id_PDSCHSets_AddList_PSCH_ReconfRqst, "id-PDSCHSets-AddList-PSCH-ReconfRqst" },
5305   { id_PDSCHSets_DeleteList_PSCH_ReconfRqst, "id-PDSCHSets-DeleteList-PSCH-ReconfRqst" },
5306   { id_PDSCHSets_ModifyList_PSCH_ReconfRqst, "id-PDSCHSets-ModifyList-PSCH-ReconfRqst" },
5307   { id_PICH_Information, "id-PICH-Information" },
5308   { id_PICH_Parameters_CTCH_ReconfRqstTDD, "id-PICH-Parameters-CTCH-ReconfRqstTDD" },
5309   { id_PowerAdjustmentType, "id-PowerAdjustmentType" },
5310   { id_PRACH_Information, "id-PRACH-Information" },
5311   { id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, "id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD" },
5312   { id_PrimaryCCPCH_Information_Cell_SetupRqstFDD, "id-PrimaryCCPCH-Information-Cell-SetupRqstFDD" },
5313   { id_PrimaryCPICH_Information_Cell_ReconfRqstFDD, "id-PrimaryCPICH-Information-Cell-ReconfRqstFDD" },
5314   { id_PrimaryCPICH_Information_Cell_SetupRqstFDD, "id-PrimaryCPICH-Information-Cell-SetupRqstFDD" },
5315   { id_PrimarySCH_Information_Cell_ReconfRqstFDD, "id-PrimarySCH-Information-Cell-ReconfRqstFDD" },
5316   { id_PrimarySCH_Information_Cell_SetupRqstFDD, "id-PrimarySCH-Information-Cell-SetupRqstFDD" },
5317   { id_PrimaryScramblingCode, "id-PrimaryScramblingCode" },
5318   { id_SCH_Information_Cell_ReconfRqstTDD, "id-SCH-Information-Cell-ReconfRqstTDD" },
5319   { id_SCH_Information_Cell_SetupRqstTDD, "id-SCH-Information-Cell-SetupRqstTDD" },
5320   { id_PUSCH_Information_AddListIE_PSCH_ReconfRqst, "id-PUSCH-Information-AddListIE-PSCH-ReconfRqst" },
5321   { id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst, "id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
5322   { id_PUSCHSets_AddList_PSCH_ReconfRqst, "id-PUSCHSets-AddList-PSCH-ReconfRqst" },
5323   { id_PUSCHSets_DeleteList_PSCH_ReconfRqst, "id-PUSCHSets-DeleteList-PSCH-ReconfRqst" },
5324   { id_PUSCHSets_ModifyList_PSCH_ReconfRqst, "id-PUSCHSets-ModifyList-PSCH-ReconfRqst" },
5325   { id_RACH_Information, "id-RACH-Information" },
5326   { id_RACH_ParametersItem_CTCH_SetupRqstFDD, "id-RACH-ParametersItem-CTCH-SetupRqstFDD" },
5327   { id_RACH_ParameterItem_CTCH_SetupRqstTDD, "id-RACH-ParameterItem-CTCH-SetupRqstTDD" },
5328   { id_ReportCharacteristics, "id-ReportCharacteristics" },
5329   { id_Reporting_Object_RL_FailureInd, "id-Reporting-Object-RL-FailureInd" },
5330   { id_Reporting_Object_RL_RestoreInd, "id-Reporting-Object-RL-RestoreInd" },
5331   { id_RL_InformationItem_DM_Rprt, "id-RL-InformationItem-DM-Rprt" },
5332   { id_RL_InformationItem_DM_Rqst, "id-RL-InformationItem-DM-Rqst" },
5333   { id_RL_InformationItem_DM_Rsp, "id-RL-InformationItem-DM-Rsp" },
5334   { id_RL_InformationItem_RL_AdditionRqstFDD, "id-RL-InformationItem-RL-AdditionRqstFDD" },
5335   { id_RL_informationItem_RL_DeletionRqst, "id-RL-informationItem-RL-DeletionRqst" },
5336   { id_RL_InformationItem_RL_FailureInd, "id-RL-InformationItem-RL-FailureInd" },
5337   { id_RL_InformationItem_RL_PreemptRequiredInd, "id-RL-InformationItem-RL-PreemptRequiredInd" },
5338   { id_RL_InformationItem_RL_ReconfPrepFDD, "id-RL-InformationItem-RL-ReconfPrepFDD" },
5339   { id_RL_InformationItem_RL_ReconfRqstFDD, "id-RL-InformationItem-RL-ReconfRqstFDD" },
5340   { id_RL_InformationItem_RL_RestoreInd, "id-RL-InformationItem-RL-RestoreInd" },
5341   { id_RL_InformationItem_RL_SetupRqstFDD, "id-RL-InformationItem-RL-SetupRqstFDD" },
5342   { id_RL_InformationList_RL_AdditionRqstFDD, "id-RL-InformationList-RL-AdditionRqstFDD" },
5343   { id_RL_informationList_RL_DeletionRqst, "id-RL-informationList-RL-DeletionRqst" },
5344   { id_RL_InformationList_RL_PreemptRequiredInd, "id-RL-InformationList-RL-PreemptRequiredInd" },
5345   { id_RL_InformationList_RL_ReconfPrepFDD, "id-RL-InformationList-RL-ReconfPrepFDD" },
5346   { id_RL_InformationList_RL_ReconfRqstFDD, "id-RL-InformationList-RL-ReconfRqstFDD" },
5347   { id_RL_InformationList_RL_SetupRqstFDD, "id-RL-InformationList-RL-SetupRqstFDD" },
5348   { id_RL_InformationResponseItem_RL_AdditionRspFDD, "id-RL-InformationResponseItem-RL-AdditionRspFDD" },
5349   { id_RL_InformationResponseItem_RL_ReconfReady, "id-RL-InformationResponseItem-RL-ReconfReady" },
5350   { id_RL_InformationResponseItem_RL_ReconfRsp, "id-RL-InformationResponseItem-RL-ReconfRsp" },
5351   { id_RL_InformationResponseItem_RL_SetupRspFDD, "id-RL-InformationResponseItem-RL-SetupRspFDD" },
5352   { id_RL_InformationResponseList_RL_AdditionRspFDD, "id-RL-InformationResponseList-RL-AdditionRspFDD" },
5353   { id_RL_InformationResponseList_RL_ReconfReady, "id-RL-InformationResponseList-RL-ReconfReady" },
5354   { id_RL_InformationResponseList_RL_ReconfRsp, "id-RL-InformationResponseList-RL-ReconfRsp" },
5355   { id_RL_InformationResponseList_RL_SetupRspFDD, "id-RL-InformationResponseList-RL-SetupRspFDD" },
5356   { id_RL_InformationResponse_RL_AdditionRspTDD, "id-RL-InformationResponse-RL-AdditionRspTDD" },
5357   { id_RL_InformationResponse_RL_SetupRspTDD, "id-RL-InformationResponse-RL-SetupRspTDD" },
5358   { id_RL_Information_RL_AdditionRqstTDD, "id-RL-Information-RL-AdditionRqstTDD" },
5359   { id_RL_Information_RL_ReconfRqstTDD, "id-RL-Information-RL-ReconfRqstTDD" },
5360   { id_RL_Information_RL_ReconfPrepTDD, "id-RL-Information-RL-ReconfPrepTDD" },
5361   { id_RL_Information_RL_SetupRqstTDD, "id-RL-Information-RL-SetupRqstTDD" },
5362   { id_RL_ReconfigurationFailureItem_RL_ReconfFailure, "id-RL-ReconfigurationFailureItem-RL-ReconfFailure" },
5363   { id_RL_Set_InformationItem_DM_Rprt, "id-RL-Set-InformationItem-DM-Rprt" },
5364   { id_RL_Set_InformationItem_DM_Rsp, "id-RL-Set-InformationItem-DM-Rsp" },
5365   { id_RL_Set_InformationItem_RL_FailureInd, "id-RL-Set-InformationItem-RL-FailureInd" },
5366   { id_RL_Set_InformationItem_RL_RestoreInd, "id-RL-Set-InformationItem-RL-RestoreInd" },
5367   { id_S_CCPCH_Information, "id-S-CCPCH-Information" },
5368   { id_S_CPICH_Information, "id-S-CPICH-Information" },
5369   { id_SCH_Information, "id-SCH-Information" },
5370   { id_S_SCH_Information, "id-S-SCH-Information" },
5371   { id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, "id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD" },
5372   { id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, "id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD" },
5373   { id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, "id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
5374   { id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, "id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD" },
5375   { id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, "id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD" },
5376   { id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, "id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD" },
5377   { id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, "id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD" },
5378   { id_SecondarySCH_Information_Cell_ReconfRqstFDD, "id-SecondarySCH-Information-Cell-ReconfRqstFDD" },
5379   { id_SecondarySCH_Information_Cell_SetupRqstFDD, "id-SecondarySCH-Information-Cell-SetupRqstFDD" },
5380   { id_SegmentInformationListIE_SystemInfoUpdate, "id-SegmentInformationListIE-SystemInfoUpdate" },
5381   { id_SFN, "id-SFN" },
5382   { id_SignallingBearerRequestIndicator, "id-SignallingBearerRequestIndicator" },
5383   { id_ShutdownTimer, "id-ShutdownTimer" },
5384   { id_Start_Of_Audit_Sequence_Indicator, "id-Start-Of-Audit-Sequence-Indicator" },
5385   { id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, "id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD" },
5386   { id_Successful_RL_InformationRespItem_RL_SetupFailureFDD, "id-Successful-RL-InformationRespItem-RL-SetupFailureFDD" },
5387   { id_SyncCase, "id-SyncCase" },
5388   { id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, "id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH" },
5389   { id_T_Cell, "id-T-Cell" },
5390   { id_TargetCommunicationControlPortID, "id-TargetCommunicationControlPortID" },
5391   { id_TimeSlotConfigurationList_Cell_ReconfRqstTDD, "id-TimeSlotConfigurationList-Cell-ReconfRqstTDD" },
5392   { id_TimeSlotConfigurationList_Cell_SetupRqstTDD, "id-TimeSlotConfigurationList-Cell-SetupRqstTDD" },
5393   { id_TransmissionDiversityApplied, "id-TransmissionDiversityApplied" },
5394   { id_TypeOfError, "id-TypeOfError" },
5395   { id_UARFCNforNt, "id-UARFCNforNt" },
5396   { id_UARFCNforNd, "id-UARFCNforNd" },
5397   { id_UARFCNforNu, "id-UARFCNforNu" },
5398   { id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
5399   { id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
5400   { id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD" },
5401   { id_UL_DPCH_InformationItem_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-RL-AdditionRqstTDD" },
5402   { id_UL_DPCH_InformationList_RL_SetupRqstTDD, "id-UL-DPCH-InformationList-RL-SetupRqstTDD" },
5403   { id_UL_DPCH_Information_RL_ReconfPrepFDD, "id-UL-DPCH-Information-RL-ReconfPrepFDD" },
5404   { id_UL_DPCH_Information_RL_ReconfRqstFDD, "id-UL-DPCH-Information-RL-ReconfRqstFDD" },
5405   { id_UL_DPCH_Information_RL_SetupRqstFDD, "id-UL-DPCH-Information-RL-SetupRqstFDD" },
5406   { id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, "id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD" },
5407   { id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, "id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD" },
5408   { id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, "id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD" },
5409   { id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, "id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD" },
5410   { id_USCH_Information_Add, "id-USCH-Information-Add" },
5411   { id_USCH_Information_DeleteList_RL_ReconfPrepTDD, "id-USCH-Information-DeleteList-RL-ReconfPrepTDD" },
5412   { id_USCH_Information_ModifyList_RL_ReconfPrepTDD, "id-USCH-Information-ModifyList-RL-ReconfPrepTDD" },
5413   { id_USCH_InformationResponse, "id-USCH-InformationResponse" },
5414   { id_USCH_Information, "id-USCH-Information" },
5415   { id_USCH_RearrangeList_Bearer_RearrangeInd, "id-USCH-RearrangeList-Bearer-RearrangeInd" },
5416   { id_Active_Pattern_Sequence_Information, "id-Active-Pattern-Sequence-Information" },
5417   { id_AICH_ParametersListIE_CTCH_ReconfRqstFDD, "id-AICH-ParametersListIE-CTCH-ReconfRqstFDD" },
5418   { id_AdjustmentRatio, "id-AdjustmentRatio" },
5419   { id_Not_Used_320, "id-Not-Used-320" },
5420   { id_Not_Used_322, "id-Not-Used-322" },
5421   { id_FACH_ParametersListIE_CTCH_ReconfRqstFDD, "id-FACH-ParametersListIE-CTCH-ReconfRqstFDD" },
5422   { id_CauseLevel_PSCH_ReconfFailure, "id-CauseLevel-PSCH-ReconfFailure" },
5423   { id_CauseLevel_RL_AdditionFailureFDD, "id-CauseLevel-RL-AdditionFailureFDD" },
5424   { id_CauseLevel_RL_AdditionFailureTDD, "id-CauseLevel-RL-AdditionFailureTDD" },
5425   { id_CauseLevel_RL_ReconfFailure, "id-CauseLevel-RL-ReconfFailure" },
5426   { id_CauseLevel_RL_SetupFailureFDD, "id-CauseLevel-RL-SetupFailureFDD" },
5427   { id_CauseLevel_RL_SetupFailureTDD, "id-CauseLevel-RL-SetupFailureTDD" },
5428   { id_Not_Used_330, "id-Not-Used-330" },
5429   { id_Not_Used_332, "id-Not-Used-332" },
5430   { id_Closed_Loop_Timing_Adjustment_Mode, "id-Closed-Loop-Timing-Adjustment-Mode" },
5431   { id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, "id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD" },
5432   { id_Compressed_Mode_Deactivation_Flag, "id-Compressed-Mode-Deactivation-Flag" },
5433   { id_Not_Used_336, "id-Not-Used-336" },
5434   { id_Not_Used_342, "id-Not-Used-342" },
5435   { id_Not_Used_343, "id-Not-Used-343" },
5436   { id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
5437   { id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
5438   { id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
5439   { id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
5440   { id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
5441   { id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
5442   { id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
5443   { id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
5444   { id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
5445   { id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
5446   { id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
5447   { id_DL_TPC_Pattern01Count, "id-DL-TPC-Pattern01Count" },
5448   { id_DPC_Mode, "id-DPC-Mode" },
5449   { id_DPCHConstant, "id-DPCHConstant" },
5450   { id_Unused_ProtocolIE_ID_94, "id-Unused-ProtocolIE-ID-94" },
5451   { id_Unused_ProtocolIE_ID_110, "id-Unused-ProtocolIE-ID-110" },
5452   { id_Unused_ProtocolIE_ID_111, "id-Unused-ProtocolIE-ID-111" },
5453   { id_FACH_ParametersList_CTCH_SetupRsp, "id-FACH-ParametersList-CTCH-SetupRsp" },
5454   { id_Limited_power_increase_information_Cell_SetupRqstFDD, "id-Limited-power-increase-information-Cell-SetupRqstFDD" },
5455   { id_PCH_Parameters_CTCH_SetupRsp, "id-PCH-Parameters-CTCH-SetupRsp" },
5456   { id_PCH_ParametersItem_CTCH_ReconfRqstFDD, "id-PCH-ParametersItem-CTCH-ReconfRqstFDD" },
5457   { id_Not_Used_376, "id-Not-Used-376" },
5458   { id_PICH_ParametersItem_CTCH_ReconfRqstFDD, "id-PICH-ParametersItem-CTCH-ReconfRqstFDD" },
5459   { id_PRACHConstant, "id-PRACHConstant" },
5460   { id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, "id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD" },
5461   { id_PUSCHConstant, "id-PUSCHConstant" },
5462   { id_RACH_Parameters_CTCH_SetupRsp, "id-RACH-Parameters-CTCH-SetupRsp" },
5463   { id_Unused_ProtocolIE_ID_443, "id-Unused-ProtocolIE-ID-443" },
5464   { id_Synchronisation_Configuration_Cell_ReconfRqst, "id-Synchronisation-Configuration-Cell-ReconfRqst" },
5465   { id_Synchronisation_Configuration_Cell_SetupRqst, "id-Synchronisation-Configuration-Cell-SetupRqst" },
5466   { id_Transmission_Gap_Pattern_Sequence_Information, "id-Transmission-Gap-Pattern-Sequence-Information" },
5467   { id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
5468   { id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
5469   { id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
5470   { id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
5471   { id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
5472   { id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
5473   { id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
5474   { id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
5475   { id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
5476   { id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
5477   { id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
5478   { id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD" },
5479   { id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD" },
5480   { id_CommunicationContextInfoItem_Reset, "id-CommunicationContextInfoItem-Reset" },
5481   { id_CommunicationControlPortInfoItem_Reset, "id-CommunicationControlPortInfoItem-Reset" },
5482   { id_ResetIndicator, "id-ResetIndicator" },
5483   { id_Unused_ProtocolIE_ID_417, "id-Unused-ProtocolIE-ID-417" },
5484   { id_Unused_ProtocolIE_ID_418, "id-Unused-ProtocolIE-ID-418" },
5485   { id_Unused_ProtocolIE_ID_419, "id-Unused-ProtocolIE-ID-419" },
5486   { id_Unused_ProtocolIE_ID_142, "id-Unused-ProtocolIE-ID-142" },
5487   { id_TimingAdvanceApplied, "id-TimingAdvanceApplied" },
5488   { id_CFNReportingIndicator, "id-CFNReportingIndicator" },
5489   { id_SFNReportingIndicator, "id-SFNReportingIndicator" },
5490   { id_InnerLoopDLPCStatus, "id-InnerLoopDLPCStatus" },
5491   { id_TimeslotISCPInfo, "id-TimeslotISCPInfo" },
5492   { id_PICH_ParametersItem_CTCH_SetupRqstTDD, "id-PICH-ParametersItem-CTCH-SetupRqstTDD" },
5493   { id_PRACH_ParametersItem_CTCH_SetupRqstTDD, "id-PRACH-ParametersItem-CTCH-SetupRqstTDD" },
5494   { id_CCTrCH_InformationItem_RL_FailureInd, "id-CCTrCH-InformationItem-RL-FailureInd" },
5495   { id_CCTrCH_InformationItem_RL_RestoreInd, "id-CCTrCH-InformationItem-RL-RestoreInd" },
5496   { id_CauseLevel_SyncAdjustmntFailureTDD, "id-CauseLevel-SyncAdjustmntFailureTDD" },
5497   { id_CellAdjustmentInfo_SyncAdjustmntRqstTDD, "id-CellAdjustmentInfo-SyncAdjustmntRqstTDD" },
5498   { id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, "id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD" },
5499   { id_CellSyncBurstInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstInfoList-CellSyncReconfRqstTDD" },
5500   { id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, "id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD" },
5501   { id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, "id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD" },
5502   { id_CellSyncBurstTransReconfiguration_CellSyncReconfRqstTDD, "id-CellSyncBurstTransReconfiguration-CellSyncReconfRqstTDD" },
5503   { id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD, "id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD" },
5504   { id_CellSyncBurstTransInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstTransInfoList-CellSyncReconfRqstTDD" },
5505   { id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD" },
5506   { id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, "id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD" },
5507   { id_CellSyncInfo_CellSyncReprtTDD, "id-CellSyncInfo-CellSyncReprtTDD" },
5508   { id_CSBTransmissionID, "id-CSBTransmissionID" },
5509   { id_CSBMeasurementID, "id-CSBMeasurementID" },
5510   { id_IntStdPhCellSyncInfoItem_CellSyncReprtTDD, "id-IntStdPhCellSyncInfoItem-CellSyncReprtTDD" },
5511   { id_NCyclesPerSFNperiod, "id-NCyclesPerSFNperiod" },
5512   { id_NRepetitionsPerCyclePeriod, "id-NRepetitionsPerCyclePeriod" },
5513   { id_SyncFrameNumber, "id-SyncFrameNumber" },
5514   { id_SynchronisationReportType, "id-SynchronisationReportType" },
5515   { id_SynchronisationReportCharacteristics, "id-SynchronisationReportCharacteristics" },
5516   { id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, "id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD" },
5517   { id_LateEntranceCellSyncInfoItem_CellSyncReprtTDD, "id-LateEntranceCellSyncInfoItem-CellSyncReprtTDD" },
5518   { id_ReferenceClockAvailability, "id-ReferenceClockAvailability" },
5519   { id_ReferenceSFNoffset, "id-ReferenceSFNoffset" },
5520   { id_InformationExchangeID, "id-InformationExchangeID" },
5521   { id_InformationExchangeObjectType_InfEx_Rqst, "id-InformationExchangeObjectType-InfEx-Rqst" },
5522   { id_InformationType, "id-InformationType" },
5523   { id_InformationReportCharacteristics, "id-InformationReportCharacteristics" },
5524   { id_InformationExchangeObjectType_InfEx_Rsp, "id-InformationExchangeObjectType-InfEx-Rsp" },
5525   { id_InformationExchangeObjectType_InfEx_Rprt, "id-InformationExchangeObjectType-InfEx-Rprt" },
5526   { id_IPDLParameter_Information_Cell_ReconfRqstFDD, "id-IPDLParameter-Information-Cell-ReconfRqstFDD" },
5527   { id_IPDLParameter_Information_Cell_SetupRqstFDD, "id-IPDLParameter-Information-Cell-SetupRqstFDD" },
5528   { id_IPDLParameter_Information_Cell_ReconfRqstTDD, "id-IPDLParameter-Information-Cell-ReconfRqstTDD" },
5529   { id_IPDLParameter_Information_Cell_SetupRqstTDD, "id-IPDLParameter-Information-Cell-SetupRqstTDD" },
5530   { id_DL_DPCH_LCR_Information_RL_SetupRqstTDD, "id-DL-DPCH-LCR-Information-RL-SetupRqstTDD" },
5531   { id_DwPCH_LCR_Information, "id-DwPCH-LCR-Information" },
5532   { id_DwPCH_LCR_InformationList_AuditRsp, "id-DwPCH-LCR-InformationList-AuditRsp" },
5533   { id_DwPCH_LCR_Information_Cell_SetupRqstTDD, "id-DwPCH-LCR-Information-Cell-SetupRqstTDD" },
5534   { id_DwPCH_LCR_Information_Cell_ReconfRqstTDD, "id-DwPCH-LCR-Information-Cell-ReconfRqstTDD" },
5535   { id_DwPCH_LCR_Information_ResourceStatusInd, "id-DwPCH-LCR-Information-ResourceStatusInd" },
5536   { id_maxFACH_Power_LCR_CTCH_SetupRqstTDD, "id-maxFACH-Power-LCR-CTCH-SetupRqstTDD" },
5537   { id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD, "id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD" },
5538   { id_FPACH_LCR_Information, "id-FPACH-LCR-Information" },
5539   { id_FPACH_LCR_Information_AuditRsp, "id-FPACH-LCR-Information-AuditRsp" },
5540   { id_FPACH_LCR_InformationList_AuditRsp, "id-FPACH-LCR-InformationList-AuditRsp" },
5541   { id_FPACH_LCR_InformationList_ResourceStatusInd, "id-FPACH-LCR-InformationList-ResourceStatusInd" },
5542   { id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, "id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD" },
5543   { id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD" },
5544   { id_PCCPCH_LCR_Information_Cell_SetupRqstTDD, "id-PCCPCH-LCR-Information-Cell-SetupRqstTDD" },
5545   { id_PCH_Power_LCR_CTCH_SetupRqstTDD, "id-PCH-Power-LCR-CTCH-SetupRqstTDD" },
5546   { id_PCH_Power_LCR_CTCH_ReconfRqstTDD, "id-PCH-Power-LCR-CTCH-ReconfRqstTDD" },
5547   { id_PICH_LCR_Parameters_CTCH_SetupRqstTDD, "id-PICH-LCR-Parameters-CTCH-SetupRqstTDD" },
5548   { id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, "id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD" },
5549   { id_RL_InformationResponse_LCR_RL_SetupRspTDD, "id-RL-InformationResponse-LCR-RL-SetupRspTDD" },
5550   { id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, "id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD" },
5551   { id_TimeSlot, "id-TimeSlot" },
5552   { id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, "id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD" },
5553   { id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, "id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD" },
5554   { id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD, "id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD" },
5555   { id_TimeSlotLCR_CM_Rqst, "id-TimeSlotLCR-CM-Rqst" },
5556   { id_UL_DPCH_LCR_Information_RL_SetupRqstTDD, "id-UL-DPCH-LCR-Information-RL-SetupRqstTDD" },
5557   { id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
5558   { id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
5559   { id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD, "id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD" },
5560   { id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, "id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD" },
5561   { id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, "id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD" },
5562   { id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, "id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD" },
5563   { id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD, "id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD" },
5564   { id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD" },
5565   { id_UL_DPCH_LCR_InformationModify_AddList, "id-UL-DPCH-LCR-InformationModify-AddList" },
5566   { id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD, "id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD" },
5567   { id_UL_SIRTarget, "id-UL-SIRTarget" },
5568   { id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst, "id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst" },
5569   { id_PDSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst, "id-PDSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst" },
5570   { id_Unused_ProtocolIE_ID_26, "id-Unused-ProtocolIE-ID-26" },
5571   { id_Unused_ProtocolIE_ID_27, "id-Unused-ProtocolIE-ID-27" },
5572   { id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
5573   { id_PDSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst" },
5574   { id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst, "id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst" },
5575   { id_PUSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst, "id-PUSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst" },
5576   { id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
5577   { id_PUSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst" },
5578   { id_timeslotInfo_CellSyncInitiationRqstTDD, "id-timeslotInfo-CellSyncInitiationRqstTDD" },
5579   { id_SyncReportType_CellSyncReprtTDD, "id-SyncReportType-CellSyncReprtTDD" },
5580   { id_Power_Local_Cell_Group_InformationItem_AuditRsp, "id-Power-Local-Cell-Group-InformationItem-AuditRsp" },
5581   { id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd" },
5582   { id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
5583   { id_Power_Local_Cell_Group_InformationList_AuditRsp, "id-Power-Local-Cell-Group-InformationList-AuditRsp" },
5584   { id_Power_Local_Cell_Group_InformationList_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationList-ResourceStatusInd" },
5585   { id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd" },
5586   { id_Power_Local_Cell_Group_ID, "id-Power-Local-Cell-Group-ID" },
5587   { id_PUSCH_Info_DM_Rqst, "id-PUSCH-Info-DM-Rqst" },
5588   { id_PUSCH_Info_DM_Rsp, "id-PUSCH-Info-DM-Rsp" },
5589   { id_PUSCH_Info_DM_Rprt, "id-PUSCH-Info-DM-Rprt" },
5590   { id_InitDL_Power, "id-InitDL-Power" },
5591   { id_cellSyncBurstRepetitionPeriod, "id-cellSyncBurstRepetitionPeriod" },
5592   { id_ReportCharacteristicsType_OnModification, "id-ReportCharacteristicsType-OnModification" },
5593   { id_SFNSFNMeasurementValueInformation, "id-SFNSFNMeasurementValueInformation" },
5594   { id_SFNSFNMeasurementThresholdInformation, "id-SFNSFNMeasurementThresholdInformation" },
5595   { id_TUTRANGPSMeasurementValueInformation, "id-TUTRANGPSMeasurementValueInformation" },
5596   { id_TUTRANGPSMeasurementThresholdInformation, "id-TUTRANGPSMeasurementThresholdInformation" },
5597   { id_Rx_Timing_Deviation_Value_LCR, "id-Rx-Timing-Deviation-Value-LCR" },
5598   { id_RL_InformationResponse_LCR_RL_AdditionRspTDD, "id-RL-InformationResponse-LCR-RL-AdditionRspTDD" },
5599   { id_DL_PowerBalancing_Information, "id-DL-PowerBalancing-Information" },
5600   { id_DL_PowerBalancing_ActivationIndicator, "id-DL-PowerBalancing-ActivationIndicator" },
5601   { id_DL_PowerBalancing_UpdatedIndicator, "id-DL-PowerBalancing-UpdatedIndicator" },
5602   { id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD" },
5603   { id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD" },
5604   { id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD, "id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD" },
5605   { id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, "id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD" },
5606   { id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, "id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD" },
5607   { 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" },
5608   { id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, "id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst" },
5609   { id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, "id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst" },
5610   { id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, "id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst" },
5611   { id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, "id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst" },
5612   { id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
5613   { id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
5614   { id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
5615   { id_bindingID, "id-bindingID" },
5616   { id_RL_Specific_DCH_Info, "id-RL-Specific-DCH-Info" },
5617   { id_transportlayeraddress, "id-transportlayeraddress" },
5618   { id_DelayedActivation, "id-DelayedActivation" },
5619   { id_DelayedActivationList_RL_ActivationCmdFDD, "id-DelayedActivationList-RL-ActivationCmdFDD" },
5620   { id_DelayedActivationInformation_RL_ActivationCmdFDD, "id-DelayedActivationInformation-RL-ActivationCmdFDD" },
5621   { id_DelayedActivationList_RL_ActivationCmdTDD, "id-DelayedActivationList-RL-ActivationCmdTDD" },
5622   { id_DelayedActivationInformation_RL_ActivationCmdTDD, "id-DelayedActivationInformation-RL-ActivationCmdTDD" },
5623   { id_neighbouringTDDCellMeasurementInformationLCR, "id-neighbouringTDDCellMeasurementInformationLCR" },
5624   { id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, "id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD" },
5625   { id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, "id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD" },
5626   { id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD" },
5627   { id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD" },
5628   { id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD" },
5629   { id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, "id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD" },
5630   { id_SyncDLCodeIdThreInfoLCR, "id-SyncDLCodeIdThreInfoLCR" },
5631   { id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD, "id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD" },
5632   { id_DwPCH_Power, "id-DwPCH-Power" },
5633   { id_AccumulatedClockupdate_CellSyncReprtTDD, "id-AccumulatedClockupdate-CellSyncReprtTDD" },
5634   { id_Angle_Of_Arrival_Value_LCR, "id-Angle-Of-Arrival-Value-LCR" },
5635   { id_HSDSCH_FDD_Information, "id-HSDSCH-FDD-Information" },
5636   { id_HSDSCH_FDD_Information_Response, "id-HSDSCH-FDD-Information-Response" },
5637   { id_HSDSCH_Information_to_Modify, "id-HSDSCH-Information-to-Modify" },
5638   { id_HSDSCH_RNTI, "id-HSDSCH-RNTI" },
5639   { id_HSDSCH_TDD_Information, "id-HSDSCH-TDD-Information" },
5640   { id_HSDSCH_TDD_Information_Response, "id-HSDSCH-TDD-Information-Response" },
5641   { id_HSPDSCH_RL_ID, "id-HSPDSCH-RL-ID" },
5642   { id_PrimCCPCH_RSCP_DL_PC_RqstTDD, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD" },
5643   { id_Unused_ProtocolIE_ID_64, "id-Unused-ProtocolIE-ID-64" },
5644   { id_PDSCH_RL_ID, "id-PDSCH-RL-ID" },
5645   { id_HSDSCH_RearrangeList_Bearer_RearrangeInd, "id-HSDSCH-RearrangeList-Bearer-RearrangeInd" },
5646   { id_UL_Synchronisation_Parameters_LCR, "id-UL-Synchronisation-Parameters-LCR" },
5647   { id_HSDSCH_FDD_Update_Information, "id-HSDSCH-FDD-Update-Information" },
5648   { id_HSDSCH_TDD_Update_Information, "id-HSDSCH-TDD-Update-Information" },
5649   { id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, "id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
5650   { id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, "id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
5651   { id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD" },
5652   { id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD, "id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD" },
5653   { id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD, "id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD" },
5654   { id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD" },
5655   { id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD" },
5656   { id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD" },
5657   { id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD" },
5658   { id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD" },
5659   { id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD" },
5660   { id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD" },
5661   { id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD" },
5662   { id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, "id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
5663   { id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, "id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
5664   { id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
5665   { id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
5666   { id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, "id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
5667   { id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, "id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
5668   { id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, "id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD" },
5669   { id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
5670   { id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
5671   { id_Initial_DL_Power_TimeslotLCR_InformationItem, "id-Initial-DL-Power-TimeslotLCR-InformationItem" },
5672   { id_Maximum_DL_Power_TimeslotLCR_InformationItem, "id-Maximum-DL-Power-TimeslotLCR-InformationItem" },
5673   { id_Minimum_DL_Power_TimeslotLCR_InformationItem, "id-Minimum-DL-Power-TimeslotLCR-InformationItem" },
5674   { id_HS_DSCHProvidedBitRateValueInformation, "id-HS-DSCHProvidedBitRateValueInformation" },
5675   { id_HS_DSCHRequiredPowerValueInformation, "id-HS-DSCHRequiredPowerValueInformation" },
5676   { id_HS_DSCHRequiredPowerValue, "id-HS-DSCHRequiredPowerValue" },
5677   { id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
5678   { id_HS_SICH_Reception_Quality, "id-HS-SICH-Reception-Quality" },
5679   { id_HS_SICH_Reception_Quality_Measurement_Value, "id-HS-SICH-Reception-Quality-Measurement-Value" },
5680   { id_HSSICH_Info_DM_Rprt, "id-HSSICH-Info-DM-Rprt" },
5681   { id_HSSICH_Info_DM_Rqst, "id-HSSICH-Info-DM-Rqst" },
5682   { id_HSSICH_Info_DM_Rsp, "id-HSSICH-Info-DM-Rsp" },
5683   { id_Best_Cell_Portions_Value, "id-Best-Cell-Portions-Value" },
5684   { id_Primary_CPICH_Usage_for_Channel_Estimation, "id-Primary-CPICH-Usage-for-Channel-Estimation" },
5685   { id_Secondary_CPICH_Information_Change, "id-Secondary-CPICH-Information-Change" },
5686   { id_NumberOfReportedCellPortions, "id-NumberOfReportedCellPortions" },
5687   { id_CellPortion_InformationItem_Cell_SetupRqstFDD, "id-CellPortion-InformationItem-Cell-SetupRqstFDD" },
5688   { id_CellPortion_InformationList_Cell_SetupRqstFDD, "id-CellPortion-InformationList-Cell-SetupRqstFDD" },
5689   { id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD, "id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD" },
5690   { id_Secondary_CPICH_Information, "id-Secondary-CPICH-Information" },
5691   { id_Received_total_wide_band_power_For_CellPortion, "id-Received-total-wide-band-power-For-CellPortion" },
5692   { id_Unidirectional_DCH_Indicator, "id-Unidirectional-DCH-Indicator" },
5693   { id_TimingAdjustmentValueLCR, "id-TimingAdjustmentValueLCR" },
5694   { id_multipleRL_dl_DPCH_InformationList, "id-multipleRL-dl-DPCH-InformationList" },
5695   { id_multipleRL_dl_DPCH_InformationModifyList, "id-multipleRL-dl-DPCH-InformationModifyList" },
5696   { id_multipleRL_ul_DPCH_InformationList, "id-multipleRL-ul-DPCH-InformationList" },
5697   { id_multipleRL_ul_DPCH_InformationModifyList, "id-multipleRL-ul-DPCH-InformationModifyList" },
5698   { id_RL_ID, "id-RL-ID" },
5699   { id_SAT_Info_Almanac_ExtItem, "id-SAT-Info-Almanac-ExtItem" },
5700   { id_HSDPA_Capability, "id-HSDPA-Capability" },
5701   { id_HSDSCH_Resources_Information_AuditRsp, "id-HSDSCH-Resources-Information-AuditRsp" },
5702   { id_HSDSCH_Resources_Information_ResourceStatusInd, "id-HSDSCH-Resources-Information-ResourceStatusInd" },
5703   { id_HSDSCH_MACdFlows_to_Add, "id-HSDSCH-MACdFlows-to-Add" },
5704   { id_HSDSCH_MACdFlows_to_Delete, "id-HSDSCH-MACdFlows-to-Delete" },
5705   { id_HSDSCH_Information_to_Modify_Unsynchronised, "id-HSDSCH-Information-to-Modify-Unsynchronised" },
5706   { id_TnlQos, "id-TnlQos" },
5707   { id_Received_total_wide_band_power_For_CellPortion_Value, "id-Received-total-wide-band-power-For-CellPortion-Value" },
5708   { id_Transmitted_Carrier_Power_For_CellPortion, "id-Transmitted-Carrier-Power-For-CellPortion" },
5709   { id_Transmitted_Carrier_Power_For_CellPortion_Value, "id-Transmitted-Carrier-Power-For-CellPortion-Value" },
5710   { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion" },
5711   { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue" },
5712   { id_UpPTSInterferenceValue, "id-UpPTSInterferenceValue" },
5713   { id_PrimaryCCPCH_RSCP_Delta, "id-PrimaryCCPCH-RSCP-Delta" },
5714   { id_MeasurementRecoveryBehavior, "id-MeasurementRecoveryBehavior" },
5715   { id_MeasurementRecoveryReportingIndicator, "id-MeasurementRecoveryReportingIndicator" },
5716   { id_MeasurementRecoverySupportIndicator, "id-MeasurementRecoverySupportIndicator" },
5717   { id_Tstd_indicator, "id-Tstd-indicator" },
5718   { id_multiple_RL_Information_RL_ReconfPrepTDD, "id-multiple-RL-Information-RL-ReconfPrepTDD" },
5719   { id_multiple_RL_Information_RL_ReconfRqstTDD, "id-multiple-RL-Information-RL-ReconfRqstTDD" },
5720   { id_DL_DPCH_Power_Information_RL_ReconfPrepFDD, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD" },
5721   { id_F_DPCH_Information_RL_ReconfPrepFDD, "id-F-DPCH-Information-RL-ReconfPrepFDD" },
5722   { id_F_DPCH_Information_RL_SetupRqstFDD, "id-F-DPCH-Information-RL-SetupRqstFDD" },
5723   { id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD, "id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
5724   { id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD, "id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD" },
5725   { id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD" },
5726   { id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD" },
5727   { id_MICH_CFN, "id-MICH-CFN" },
5728   { id_MICH_Information_AuditRsp, "id-MICH-Information-AuditRsp" },
5729   { id_MICH_Information_ResourceStatusInd, "id-MICH-Information-ResourceStatusInd" },
5730   { id_MICH_Parameters_CTCH_ReconfRqstFDD, "id-MICH-Parameters-CTCH-ReconfRqstFDD" },
5731   { id_MICH_Parameters_CTCH_ReconfRqstTDD, "id-MICH-Parameters-CTCH-ReconfRqstTDD" },
5732   { id_MICH_Parameters_CTCH_SetupRqstFDD, "id-MICH-Parameters-CTCH-SetupRqstFDD" },
5733   { id_MICH_Parameters_CTCH_SetupRqstTDD, "id-MICH-Parameters-CTCH-SetupRqstTDD" },
5734   { id_Modification_Period, "id-Modification-Period" },
5735   { id_NI_Information_NotifUpdateCmd, "id-NI-Information-NotifUpdateCmd" },
5736   { id_S_CCPCH_InformationListExt_AuditRsp, "id-S-CCPCH-InformationListExt-AuditRsp" },
5737   { id_S_CCPCH_InformationListExt_ResourceStatusInd, "id-S-CCPCH-InformationListExt-ResourceStatusInd" },
5738   { id_S_CCPCH_LCR_InformationListExt_AuditRsp, "id-S-CCPCH-LCR-InformationListExt-AuditRsp" },
5739   { id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, "id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd" },
5740   { id_HARQ_Preamble_Mode, "id-HARQ-Preamble-Mode" },
5741   { id_Initial_DL_DPCH_TimingAdjustment, "id-Initial-DL-DPCH-TimingAdjustment" },
5742   { id_Initial_DL_DPCH_TimingAdjustment_Allowed, "id-Initial-DL-DPCH-TimingAdjustment-Allowed" },
5743   { id_DLTransmissionBranchLoadValue, "id-DLTransmissionBranchLoadValue" },
5744   { id_Power_Local_Cell_Group_choice_CM_Rqst, "id-Power-Local-Cell-Group-choice-CM-Rqst" },
5745   { id_Power_Local_Cell_Group_choice_CM_Rsp, "id-Power-Local-Cell-Group-choice-CM-Rsp" },
5746   { id_Power_Local_Cell_Group_choice_CM_Rprt, "id-Power-Local-Cell-Group-choice-CM-Rprt" },
5747   { id_SynchronisationIndicator, "id-SynchronisationIndicator" },
5748   { id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst, "id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst" },
5749   { id_Unused_ProtocolIE_ID_659, "id-Unused-ProtocolIE-ID-659" },
5750   { id_HS_DSCHRequiredPowerValue_For_Cell_Portion, "id-HS-DSCHRequiredPowerValue-For-Cell-Portion" },
5751   { id_HS_DSCHRequiredPowerValueInformation_For_CellPortion, "id-HS-DSCHRequiredPowerValueInformation-For-CellPortion" },
5752   { id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, "id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion" },
5753   { id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, "id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code" },
5754   { id_E_AGCH_FDD_Code_Information, "id-E-AGCH-FDD-Code-Information" },
5755   { id_E_DCH_Capability, "id-E-DCH-Capability" },
5756   { id_E_DCH_FDD_DL_Control_Channel_Information, "id-E-DCH-FDD-DL-Control-Channel-Information" },
5757   { id_E_DCH_FDD_Information, "id-E-DCH-FDD-Information" },
5758   { id_E_DCH_FDD_Information_Response, "id-E-DCH-FDD-Information-Response" },
5759   { id_E_DCH_FDD_Information_to_Modify, "id-E-DCH-FDD-Information-to-Modify" },
5760   { id_E_DCH_MACdFlows_to_Add, "id-E-DCH-MACdFlows-to-Add" },
5761   { id_E_DCH_MACdFlows_to_Delete, "id-E-DCH-MACdFlows-to-Delete" },
5762   { id_E_DCH_Resources_Information_AuditRsp, "id-E-DCH-Resources-Information-AuditRsp" },
5763   { id_E_DCH_Resources_Information_ResourceStatusInd, "id-E-DCH-Resources-Information-ResourceStatusInd" },
5764   { id_E_DCH_RL_Indication, "id-E-DCH-RL-Indication" },
5765   { id_E_DCH_RL_Set_ID, "id-E-DCH-RL-Set-ID" },
5766   { id_E_DPCH_Information_RL_ReconfPrepFDD, "id-E-DPCH-Information-RL-ReconfPrepFDD" },
5767   { id_E_DPCH_Information_RL_SetupRqstFDD, "id-E-DPCH-Information-RL-SetupRqstFDD" },
5768   { id_E_RGCH_E_HICH_FDD_Code_Information, "id-E-RGCH-E-HICH-FDD-Code-Information" },
5769   { id_Serving_E_DCH_RL_ID, "id-Serving-E-DCH-RL-ID" },
5770   { id_UL_DPDCH_Indicator_For_E_DCH_Operation, "id-UL-DPDCH-Indicator-For-E-DCH-Operation" },
5771   { id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD, "id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD" },
5772   { id_E_DPCH_Information_RL_ReconfRqstFDD, "id-E-DPCH-Information-RL-ReconfRqstFDD" },
5773   { id_Maximum_Target_ReceivedTotalWideBandPower, "id-Maximum-Target-ReceivedTotalWideBandPower" },
5774   { id_E_DCHProvidedBitRateValueInformation, "id-E-DCHProvidedBitRateValueInformation" },
5775   { id_HARQ_Preamble_Mode_Activation_Indicator, "id-HARQ-Preamble-Mode-Activation-Indicator" },
5776   { id_RL_Specific_E_DCH_Info, "id-RL-Specific-E-DCH-Info" },
5777   { id_E_DCH_CapacityConsumptionLaw, "id-E-DCH-CapacityConsumptionLaw" },
5778   { id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp" },
5779   { id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp" },
5780   { id_E_DCH_RearrangeList_Bearer_RearrangeInd, "id-E-DCH-RearrangeList-Bearer-RearrangeInd" },
5781   { id_Unused_ProtocolIE_ID_691, "id-Unused-ProtocolIE-ID-691" },
5782   { id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
5783   { id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio, "id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio" },
5784   { id_CellPortion_InformationItem_Cell_ReconfRqstFDD, "id-CellPortion-InformationItem-Cell-ReconfRqstFDD" },
5785   { id_CellPortion_InformationList_Cell_ReconfRqstFDD, "id-CellPortion-InformationList-Cell-ReconfRqstFDD" },
5786   { id_multiple_PUSCH_InfoList_DM_Rsp, "id-multiple-PUSCH-InfoList-DM-Rsp" },
5787   { id_multiple_PUSCH_InfoList_DM_Rprt, "id-multiple-PUSCH-InfoList-DM-Rprt" },
5788   { id_Reference_ReceivedTotalWideBandPower, "id-Reference-ReceivedTotalWideBandPower" },
5789   { id_E_DCH_Serving_Cell_Change_Info_Response, "id-E-DCH-Serving-Cell-Change-Info-Response" },
5790   { id_HS_DSCH_Serving_Cell_Change_Info, "id-HS-DSCH-Serving-Cell-Change-Info" },
5791   { id_HS_DSCH_Serving_Cell_Change_Info_Response, "id-HS-DSCH-Serving-Cell-Change-Info-Response" },
5792   { id_Serving_Cell_Change_CFN, "id-Serving-Cell-Change-CFN" },
5793   { id_E_DCH_HARQ_Combining_Capability, "id-E-DCH-HARQ-Combining-Capability" },
5794   { id_E_DCH_TTI2ms_Capability, "id-E-DCH-TTI2ms-Capability" },
5795   { id_E_DCH_SF_Capability, "id-E-DCH-SF-Capability" },
5796   { id_E_DCH_FDD_Update_Information, "id-E-DCH-FDD-Update-Information" },
5797   { id_F_DPCH_Capability, "id-F-DPCH-Capability" },
5798   { id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue, "id-E-DCH-Non-serving-Relative-Grant-Down-CommandsValue" },
5799   { id_HSSICH_SIRTarget, "id-HSSICH-SIRTarget" },
5800   { id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, "id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp" },
5801   { id_PLCCH_Information_AuditRsp, "id-PLCCH-Information-AuditRsp" },
5802   { id_PLCCH_Information_ResourceStatusInd, "id-PLCCH-Information-ResourceStatusInd" },
5803   { id_PLCCH_Information_RL_ReconfPrepTDDLCR, "id-PLCCH-Information-RL-ReconfPrepTDDLCR" },
5804   { id_PLCCH_Information_UL_TimeslotLCR_Info, "id-PLCCH-Information-UL-TimeslotLCR-Info" },
5805   { id_PLCCH_InformationList_AuditRsp, "id-PLCCH-InformationList-AuditRsp" },
5806   { id_PLCCH_InformationList_ResourceStatusInd, "id-PLCCH-InformationList-ResourceStatusInd" },
5807   { id_PLCCH_Parameters_CTCH_ReconfRqstTDD, "id-PLCCH-Parameters-CTCH-ReconfRqstTDD" },
5808   { id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD, "id-S-CCPCH-768-Parameters-CTCH-SetupRqstTDD" },
5809   { id_PICH_768_Parameters_CTCH_SetupRqstTDD, "id-PICH-768-Parameters-CTCH-SetupRqstTDD" },
5810   { id_PRACH_768_Parameters_CTCH_SetupRqstTDD, "id-PRACH-768-Parameters-CTCH-SetupRqstTDD" },
5811   { id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, "id-S-CCPCH-768-Parameters-CTCH-ReconfRqstTDD" },
5812   { id_PICH_768_Parameters_CTCH_ReconfRqstTDD, "id-PICH-768-Parameters-CTCH-ReconfRqstTDD" },
5813   { id_MICH_768_Parameters_CTCH_ReconfRqstTDD, "id-MICH-768-Parameters-CTCH-ReconfRqstTDD" },
5814   { id_CommonPhysicalChannelID768_CommonTrChDeletionReq, "id-CommonPhysicalChannelID768-CommonTrChDeletionReq" },
5815   { id_S_CCPCH_768_InformationList_AuditRsp, "id-S-CCPCH-768-InformationList-AuditRsp" },
5816   { id_S_CCPCH_768_Information_AuditRsp, "id-S-CCPCH-768-Information-AuditRsp" },
5817   { id_neighbouringTDDCellMeasurementInformation768, "id-neighbouringTDDCellMeasurementInformation768" },
5818   { id_PCCPCH_768_Information_Cell_SetupRqstTDD, "id-PCCPCH-768-Information-Cell-SetupRqstTDD" },
5819   { id_SCH_768_Information_Cell_SetupRqstTDD, "id-SCH-768-Information-Cell-SetupRqstTDD" },
5820   { id_SCH_768_Information_Cell_ReconfRqstTDD, "id-SCH-768-Information-Cell-ReconfRqstTDD" },
5821   { id_PCCPCH_768_Information_Cell_ReconfRqstTDD, "id-PCCPCH-768-Information-Cell-ReconfRqstTDD" },
5822   { id_P_CCPCH_768_Information_AuditRsp, "id-P-CCPCH-768-Information-AuditRsp" },
5823   { id_PICH_768_Information_AuditRsp, "id-PICH-768-Information-AuditRsp" },
5824   { id_PRACH_768_InformationList_AuditRsp, "id-PRACH-768-InformationList-AuditRsp" },
5825   { id_SCH_768_Information_AuditRsp, "id-SCH-768-Information-AuditRsp" },
5826   { id_MICH_768_Information_AuditRsp, "id-MICH-768-Information-AuditRsp" },
5827   { id_PRACH_768_Information, "id-PRACH-768-Information" },
5828   { id_S_CCPCH_768_Information_ResourceStatusInd, "id-S-CCPCH-768-Information-ResourceStatusInd" },
5829   { id_P_CCPCH_768_Information_ResourceStatusInd, "id-P-CCPCH-768-Information-ResourceStatusInd" },
5830   { id_PICH_768_Information_ResourceStatusInd, "id-PICH-768-Information-ResourceStatusInd" },
5831   { id_PRACH_768_InformationList_ResourceStatusInd, "id-PRACH-768-InformationList-ResourceStatusInd" },
5832   { id_SCH_768_Information_ResourceStatusInd, "id-SCH-768-Information-ResourceStatusInd" },
5833   { id_MICH_768_Information_ResourceStatusInd, "id-MICH-768-Information-ResourceStatusInd" },
5834   { id_S_CCPCH_768_InformationList_ResourceStatusInd, "id-S-CCPCH-768-InformationList-ResourceStatusInd" },
5835   { id_UL_DPCH_768_Information_RL_SetupRqstTDD, "id-UL-DPCH-768-Information-RL-SetupRqstTDD" },
5836   { id_DL_DPCH_768_Information_RL_SetupRqstTDD, "id-DL-DPCH-768-Information-RL-SetupRqstTDD" },
5837   { id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD" },
5838   { id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD" },
5839   { id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD, "id-UL-DPCH-768-InformationAddItemIE-RL-ReconfPrepTDD" },
5840   { id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-768-InformationAddListIE-RL-ReconfPrepTDD" },
5841   { id_UL_DPCH_768_InformationModify_AddItem, "id-UL-DPCH-768-InformationModify-AddItem" },
5842   { id_UL_DPCH_768_InformationModify_AddList, "id-UL-DPCH-768-InformationModify-AddList" },
5843   { id_UL_Timeslot768_Information_RL_ReconfPrepTDD, "id-UL-Timeslot768-Information-RL-ReconfPrepTDD" },
5844   { id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD" },
5845   { id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD" },
5846   { id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD" },
5847   { id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD" },
5848   { id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, "id-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD" },
5849   { id_DPCH_ID768_DM_Rqst, "id-DPCH-ID768-DM-Rqst" },
5850   { id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp" },
5851   { id_DPCH_ID768_DM_Rsp, "id-DPCH-ID768-DM-Rsp" },
5852   { id_Rx_Timing_Deviation_Value_768, "id-Rx-Timing-Deviation-Value-768" },
5853   { id_DPCH_ID768_DM_Rprt, "id-DPCH-ID768-DM-Rprt" },
5854   { id_PDSCH_AddInformation_768_PSCH_ReconfRqst, "id-PDSCH-AddInformation-768-PSCH-ReconfRqst" },
5855   { id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-768-PSCH-ReconfRqst" },
5856   { id_PUSCH_AddInformation_768_PSCH_ReconfRqst, "id-PUSCH-AddInformation-768-PSCH-ReconfRqst" },
5857   { id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-768-PSCH-ReconfRqst" },
5858   { id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, "id-dL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst" },
5859   { id_hS_SCCH_Information_768_PSCH_ReconfRqst, "id-hS-SCCH-Information-768-PSCH-ReconfRqst" },
5860   { id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst, "id-hS-SCCH-InformationModify-768-PSCH-ReconfRqst" },
5861   { id_hsSCCH_Specific_Information_ResponseTDD768, "id-hsSCCH-Specific-Information-ResponseTDD768" },
5862   { id_E_DPCH_Information_RL_AdditionReqFDD, "id-E-DPCH-Information-RL-AdditionReqFDD" },
5863   { id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, "id-PDSCH-Timeslot-Format-PSCH-ReconfRqst-LCR" },
5864   { id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, "id-PUSCH-Timeslot-Format-PSCH-ReconfRqst-LCR" },
5865   { id_E_DCH_PowerOffset_for_SchedulingInfo, "id-E-DCH-PowerOffset-for-SchedulingInfo" },
5866   { id_HSDSCH_Configured_Indicator, "id-HSDSCH-Configured-Indicator" },
5867   { id_Rx_Timing_Deviation_Value_384_ext, "id-Rx-Timing-Deviation-Value-384-ext" },
5868   { id_RTWP_ReportingIndicator, "id-RTWP-ReportingIndicator" },
5869   { id_RTWP_CellPortion_ReportingIndicator, "id-RTWP-CellPortion-ReportingIndicator" },
5870   { id_Received_Scheduled_EDCH_Power_Share_Value, "id-Received-Scheduled-EDCH-Power-Share-Value" },
5871   { id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, "id-Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value" },
5872   { id_Received_Scheduled_EDCH_Power_Share, "id-Received-Scheduled-EDCH-Power-Share" },
5873   { id_Received_Scheduled_EDCH_Power_Share_For_CellPortion, "id-Received-Scheduled-EDCH-Power-Share-For-CellPortion" },
5874   { id_tFCI_Presence, "id-tFCI-Presence" },
5875   { id_HSSICH_TPC_StepSize, "id-HSSICH-TPC-StepSize" },
5876   { id_E_RUCCH_InformationList_AuditRsp, "id-E-RUCCH-InformationList-AuditRsp" },
5877   { id_E_RUCCH_InformationList_ResourceStatusInd, "id-E-RUCCH-InformationList-ResourceStatusInd" },
5878   { id_E_DCH_TDD_CapacityConsumptionLaw, "id-E-DCH-TDD-CapacityConsumptionLaw" },
5879   { id_E_RUCCH_Information, "id-E-RUCCH-Information" },
5880   { id_E_DCH_Information, "id-E-DCH-Information" },
5881   { id_E_DCH_Information_Response, "id-E-DCH-Information-Response" },
5882   { id_E_DCH_Information_Reconfig, "id-E-DCH-Information-Reconfig" },
5883   { id_E_PUCH_Information_PSCH_ReconfRqst, "id-E-PUCH-Information-PSCH-ReconfRqst" },
5884   { id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
5885   { id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
5886   { id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
5887   { id_E_HICH_Information_PSCH_ReconfRqst, "id-E-HICH-Information-PSCH-ReconfRqst" },
5888   { id_E_HICH_TimeOffset, "id-E-HICH-TimeOffset" },
5889   { id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells, "id-Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells" },
5890   { id_E_DCH_Serving_RL_ID, "id-E-DCH-Serving-RL-ID" },
5891   { id_E_RUCCH_768_InformationList_AuditRsp, "id-E-RUCCH-768-InformationList-AuditRsp" },
5892   { id_E_RUCCH_768_InformationList_ResourceStatusInd, "id-E-RUCCH-768-InformationList-ResourceStatusInd" },
5893   { id_E_RUCCH_768_Information, "id-E-RUCCH-768-Information" },
5894   { id_E_DCH_768_Information, "id-E-DCH-768-Information" },
5895   { id_E_DCH_768_Information_Reconfig, "id-E-DCH-768-Information-Reconfig" },
5896   { id_E_PUCH_Information_768_PSCH_ReconfRqst, "id-E-PUCH-Information-768-PSCH-ReconfRqst" },
5897   { id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst" },
5898   { id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst" },
5899   { id_E_HICH_Information_768_PSCH_ReconfRqst, "id-E-HICH-Information-768-PSCH-ReconfRqst" },
5900   { id_ExtendedPropagationDelay, "id-ExtendedPropagationDelay" },
5901   { id_Extended_Round_Trip_Time_Value, "id-Extended-Round-Trip-Time-Value" },
5902   { id_AlternativeFormatReportingIndicator, "id-AlternativeFormatReportingIndicator" },
5903   { id_DCH_Indicator_For_E_DCH_HSDPA_Operation, "id-DCH-Indicator-For-E-DCH-HSDPA-Operation" },
5904   { id_Reference_ReceivedTotalWideBandPowerReporting, "id-Reference-ReceivedTotalWideBandPowerReporting" },
5905   { id_Reference_ReceivedTotalWideBandPowerSupportIndicator, "id-Reference-ReceivedTotalWideBandPowerSupportIndicator" },
5906   { id_ueCapability_Info, "id-ueCapability-Info" },
5907   { id_MAChs_ResetIndicator, "id-MAChs-ResetIndicator" },
5908   { id_Fast_Reconfiguration_Mode, "id-Fast-Reconfiguration-Mode" },
5909   { id_Fast_Reconfiguration_Permission, "id-Fast-Reconfiguration-Permission" },
5910   { id_BroadcastReference, "id-BroadcastReference" },
5911   { id_BroadcastCommonTransportBearerIndication, "id-BroadcastCommonTransportBearerIndication" },
5912   { id_ContinuousPacketConnectivityDTX_DRX_Capability, "id-ContinuousPacketConnectivityDTX-DRX-Capability" },
5913   { id_ContinuousPacketConnectivityDTX_DRX_Information, "id-ContinuousPacketConnectivityDTX-DRX-Information" },
5914   { id_ContinuousPacketConnectivityHS_SCCH_less_Capability, "id-ContinuousPacketConnectivityHS-SCCH-less-Capability" },
5915   { id_ContinuousPacketConnectivityHS_SCCH_less_Information, "id-ContinuousPacketConnectivityHS-SCCH-less-Information" },
5916   { id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, "id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response" },
5917   { id_CPC_Information, "id-CPC-Information" },
5918   { id_MIMO_Capability, "id-MIMO-Capability" },
5919   { id_MIMO_PilotConfiguration, "id-MIMO-PilotConfiguration" },
5920   { id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD, "id-MBSFN-Cell-ParameterID-Cell-SetupRqstTDD" },
5921   { id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD, "id-MBSFN-Cell-ParameterID-Cell-ReconfRqstTDD" },
5922   { id_S_CCPCH_Modulation, "id-S-CCPCH-Modulation" },
5923   { id_HS_PDSCH_Code_Change_Grant, "id-HS-PDSCH-Code-Change-Grant" },
5924   { id_HS_PDSCH_Code_Change_Indicator, "id-HS-PDSCH-Code-Change-Indicator" },
5925   { id_SYNC_UL_Partition_LCR, "id-SYNC-UL-Partition-LCR" },
5926   { id_E_DCH_LCR_Information, "id-E-DCH-LCR-Information" },
5927   { id_E_DCH_LCR_Information_Reconfig, "id-E-DCH-LCR-Information-Reconfig" },
5928   { id_E_PUCH_Information_LCR_PSCH_ReconfRqst, "id-E-PUCH-Information-LCR-PSCH-ReconfRqst" },
5929   { id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst" },
5930   { id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst" },
5931   { id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
5932   { id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
5933   { id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst" },
5934   { id_E_HICH_TimeOffsetLCR, "id-E-HICH-TimeOffsetLCR" },
5935   { id_SixtyfourQAM_DL_Capability, "id-SixtyfourQAM-DL-Capability" },
5936   { id_SixteenQAM_UL_Capability, "id-SixteenQAM-UL-Capability" },
5937   { id_HSDSCH_MACdPDU_SizeCapability, "id-HSDSCH-MACdPDU-SizeCapability" },
5938   { id_HSDSCH_MACdPDUSizeFormat, "id-HSDSCH-MACdPDUSizeFormat" },
5939   { id_MaximumMACdPDU_SizeExtended, "id-MaximumMACdPDU-SizeExtended" },
5940   { id_F_DPCH_SlotFormat, "id-F-DPCH-SlotFormat" },
5941   { id_F_DPCH_SlotFormatCapability, "id-F-DPCH-SlotFormatCapability" },
5942   { id_LCRTDD_uplink_Physical_Channel_Capability, "id-LCRTDD-uplink-Physical-Channel-Capability" },
5943   { id_Extended_RNC_ID, "id-Extended-RNC-ID" },
5944   { id_Max_UE_DTX_Cycle, "id-Max-UE-DTX-Cycle" },
5945   { id_Secondary_CCPCH_SlotFormat_Extended, "id-Secondary-CCPCH-SlotFormat-Extended" },
5946   { id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR, "id-MBSFN-Only-Mode-Indicator-Cell-SetupRqstTDD-LCR" },
5947   { id_MBSFN_Only_Mode_Capability, "id-MBSFN-Only-Mode-Capability" },
5948   { id_Time_Slot_Parameter_ID, "id-Time-Slot-Parameter-ID" },
5949   { id_Additional_failed_HS_SICH, "id-Additional-failed-HS-SICH" },
5950   { id_Additional_missed_HS_SICH, "id-Additional-missed-HS-SICH" },
5951   { id_Additional_total_HS_SICH, "id-Additional-total-HS-SICH" },
5952   { id_Additional_HS_SICH_Reception_Quality_Measurement_Value, "id-Additional-HS-SICH-Reception-Quality-Measurement-Value" },
5953   { id_GANSS_Common_Data, "id-GANSS-Common-Data" },
5954   { id_GANSS_Information, "id-GANSS-Information" },
5955   { id_GANSS_Generic_Data, "id-GANSS-Generic-Data" },
5956   { id_TUTRANGANSSMeasurementThresholdInformation, "id-TUTRANGANSSMeasurementThresholdInformation" },
5957   { id_TUTRANGANSSMeasurementValueInformation, "id-TUTRANGANSSMeasurementValueInformation" },
5958   { id_ModulationPO_MBSFN, "id-ModulationPO-MBSFN" },
5959   { id_Enhanced_FACH_Capability, "id-Enhanced-FACH-Capability" },
5960   { id_Enhanced_PCH_Capability, "id-Enhanced-PCH-Capability" },
5961   { id_HSDSCH_Common_System_InformationFDD, "id-HSDSCH-Common-System-InformationFDD" },
5962   { id_HSDSCH_Common_System_Information_ResponseFDD, "id-HSDSCH-Common-System-Information-ResponseFDD" },
5963   { id_HSDSCH_Paging_System_InformationFDD, "id-HSDSCH-Paging-System-InformationFDD" },
5964   { id_HSDSCH_Paging_System_Information_ResponseFDD, "id-HSDSCH-Paging-System-Information-ResponseFDD" },
5965   { id_MBMS_Capability, "id-MBMS-Capability" },
5966   { id_Ext_Reference_E_TFCI_PO, "id-Ext-Reference-E-TFCI-PO" },
5967   { id_Ext_Max_Bits_MACe_PDU_non_scheduled, "id-Ext-Max-Bits-MACe-PDU-non-scheduled" },
5968   { id_HARQ_MemoryPartitioningInfoExtForMIMO, "id-HARQ-MemoryPartitioningInfoExtForMIMO" },
5969   { id_MIMO_ActivationIndicator, "id-MIMO-ActivationIndicator" },
5970   { id_MIMO_Mode_Indicator, "id-MIMO-Mode-Indicator" },
5971   { id_MIMO_N_M_Ratio, "id-MIMO-N-M-Ratio" },
5972   { id_IPMulticastIndication, "id-IPMulticastIndication" },
5973   { id_IPMulticastDataBearerIndication, "id-IPMulticastDataBearerIndication" },
5974   { id_TransportBearerNotSetupIndicator, "id-TransportBearerNotSetupIndicator" },
5975   { id_TransportBearerNotRequestedIndicator, "id-TransportBearerNotRequestedIndicator" },
5976   { id_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD, "id-TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD" },
5977   { id_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp, "id-Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp" },
5978   { id_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp, "id-Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp" },
5979   { id_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD, "id-Cell-Frequency-List-LCR-MulFreq-Cell-SetupRqstTDD" },
5980   { id_UARFCN_Adjustment, "id-UARFCN-Adjustment" },
5981   { id_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd, "id-Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd" },
5982   { id_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd, "id-Cell-Frequency-List-InformationItem-LCR-MulFreq-ResourceStatusInd" },
5983   { id_UPPCHPositionLCR, "id-UPPCHPositionLCR" },
5984   { id_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD" },
5985   { id_UPPCH_LCR_InformationList_AuditRsp, "id-UPPCH-LCR-InformationList-AuditRsp" },
5986   { id_UPPCH_LCR_InformationItem_AuditRsp, "id-UPPCH-LCR-InformationItem-AuditRsp" },
5987   { id_UPPCH_LCR_InformationList_ResourceStatusInd, "id-UPPCH-LCR-InformationList-ResourceStatusInd" },
5988   { id_UPPCH_LCR_InformationItem_ResourceStatusInd, "id-UPPCH-LCR-InformationItem-ResourceStatusInd" },
5989   { id_multipleFreq_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, "id-multipleFreq-dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst" },
5990   { id_number_Of_Supported_Carriers, "id-number-Of-Supported-Carriers" },
5991   { id_multipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, "id-multipleFreq-HSPDSCH-InformationList-ResponseTDDLCR" },
5992   { id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD" },
5993   { id_multipleFreq_HS_DSCH_Resources_InformationList_AuditRsp, "id-multipleFreq-HS-DSCH-Resources-InformationList-AuditRsp" },
5994   { id_multipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd, "id-multipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd" },
5995   { id_UARFCNSpecificCauseList, "id-UARFCNSpecificCauseList" },
5996   { id_tSN_Length, "id-tSN-Length" },
5997   { id_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, "id-MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst" },
5998   { id_multicarrier_number, "id-multicarrier-number" },
5999   { id_Extended_HS_SCCH_ID, "id-Extended-HS-SCCH-ID" },
6000   { id_Extended_HS_SICH_ID, "id-Extended-HS-SICH-ID" },
6001   { id_HSSICH_InfoExt_DM_Rqst, "id-HSSICH-InfoExt-DM-Rqst" },
6002   { id_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst, "id-Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst" },
6003   { id_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst, "id-HS-SCCH-InformationExt-LCR-PSCH-ReconfRqst" },
6004   { id_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst, "id-HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst" },
6005   { id_PowerControlGAP, "id-PowerControlGAP" },
6006   { id_MBSFN_SpecialTimeSlot_LCR, "id-MBSFN-SpecialTimeSlot-LCR" },
6007   { id_Common_MACFlows_to_DeleteFDD, "id-Common-MACFlows-to-DeleteFDD" },
6008   { id_Paging_MACFlows_to_DeleteFDD, "id-Paging-MACFlows-to-DeleteFDD" },
6009   { id_E_TFCI_Boost_Information, "id-E-TFCI-Boost-Information" },
6010   { id_SixteenQAM_UL_Operation_Indicator, "id-SixteenQAM-UL-Operation-Indicator" },
6011   { id_SixtyfourQAM_UsageAllowedIndicator, "id-SixtyfourQAM-UsageAllowedIndicator" },
6012   { id_SixtyfourQAM_DL_UsageIndicator, "id-SixtyfourQAM-DL-UsageIndicator" },
6013   { id_Default_Serving_Grant_in_DTX_Cycle2, "id-Default-Serving-Grant-in-DTX-Cycle2" },
6014   { id_Maximum_Target_ReceivedTotalWideBandPower_LCR, "id-Maximum-Target-ReceivedTotalWideBandPower-LCR" },
6015   { id_E_DPDCH_PowerInterpolation, "id-E-DPDCH-PowerInterpolation" },
6016   { 0, NULL }
6017 };
6018
6019
6020 static int
6021 dissect_nbap_ProtocolIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6022   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6023                                                             0U, maxProtocolIEs, &ProtocolIE_ID, FALSE);
6024
6025 #line 63 "nbap.cnf"
6026   if (tree) {
6027     proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str(ProtocolIE_ID, VALS(nbap_ProtocolIE_ID_vals), "unknown (%d)"));
6028   }
6029
6030   return offset;
6031 }
6032
6033
6034
6035 static int
6036 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_) {
6037   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6038                                                             0U, 127U, NULL, FALSE);
6039
6040   return offset;
6041 }
6042
6043
6044
6045 static int
6046 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_) {
6047   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6048                                                             0U, 32767U, NULL, FALSE);
6049
6050   return offset;
6051 }
6052
6053
6054 static const value_string nbap_TransactionID_vals[] = {
6055   {   0, "shortTransActionId" },
6056   {   1, "longTransActionId" },
6057   { 0, NULL }
6058 };
6059
6060 static const per_choice_t TransactionID_choice[] = {
6061   {   0, &hf_nbap_shortTransActionId, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_127 },
6062   {   1, &hf_nbap_longTransActionId, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_32767 },
6063   { 0, NULL, 0, NULL }
6064 };
6065
6066 static int
6067 dissect_nbap_TransactionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6068   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6069                                  ett_nbap_TransactionID, TransactionID_choice,
6070                                  NULL);
6071
6072   return offset;
6073 }
6074
6075
6076 static const value_string nbap_TriggeringMessage_vals[] = {
6077   {   0, "initiating-message" },
6078   {   1, "successful-outcome" },
6079   {   2, "unsuccessfull-outcome" },
6080   {   3, "outcome" },
6081   { 0, NULL }
6082 };
6083
6084
6085 static int
6086 dissect_nbap_TriggeringMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6087   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6088                                      4, NULL, FALSE, 0, NULL);
6089
6090   return offset;
6091 }
6092
6093
6094
6095 static int
6096 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_) {
6097   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_ProtocolIEFieldValue);
6098
6099   return offset;
6100 }
6101
6102
6103 static const per_sequence_t ProtocolIE_Field_sequence[] = {
6104   { &hf_nbap_id             , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
6105   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
6106   { &hf_nbap_value          , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Field_value },
6107   { NULL, 0, 0, NULL }
6108 };
6109
6110 static int
6111 dissect_nbap_ProtocolIE_Field(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6112   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6113                                    ett_nbap_ProtocolIE_Field, ProtocolIE_Field_sequence);
6114
6115   return offset;
6116 }
6117
6118
6119 static const per_sequence_t ProtocolIE_Container_sequence_of[1] = {
6120   { &hf_nbap_ProtocolIE_Container_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Field },
6121 };
6122
6123 static int
6124 dissect_nbap_ProtocolIE_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6125   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
6126                                                   ett_nbap_ProtocolIE_Container, ProtocolIE_Container_sequence_of,
6127                                                   0, maxProtocolIEs);
6128
6129   return offset;
6130 }
6131
6132
6133
6134 static int
6135 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_) {
6136   offset = dissect_nbap_ProtocolIE_Field(tvb, offset, actx, tree, hf_index);
6137
6138   return offset;
6139 }
6140
6141
6142
6143 static int
6144 dissect_nbap_T_extensionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6145   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_ProtocolExtensionFieldExtensionValue);
6146
6147   return offset;
6148 }
6149
6150
6151 static const per_sequence_t ProtocolExtensionField_sequence[] = {
6152   { &hf_nbap_id             , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
6153   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
6154   { &hf_nbap_extensionValue , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_T_extensionValue },
6155   { NULL, 0, 0, NULL }
6156 };
6157
6158 static int
6159 dissect_nbap_ProtocolExtensionField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6160   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6161                                    ett_nbap_ProtocolExtensionField, ProtocolExtensionField_sequence);
6162
6163   return offset;
6164 }
6165
6166
6167 static const per_sequence_t ProtocolExtensionContainer_sequence_of[1] = {
6168   { &hf_nbap_ProtocolExtensionContainer_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolExtensionField },
6169 };
6170
6171 static int
6172 dissect_nbap_ProtocolExtensionContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6173   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
6174                                                   ett_nbap_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of,
6175                                                   1, maxProtocolExtensions);
6176
6177   return offset;
6178 }
6179
6180
6181
6182 static int
6183 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_) {
6184   offset = dissect_per_open_type(tvb, offset, actx, tree, hf_index, NULL);
6185
6186   return offset;
6187 }
6188
6189
6190 static const per_sequence_t PrivateIE_Field_sequence[] = {
6191   { &hf_nbap_id_01          , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_ID },
6192   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
6193   { &hf_nbap_value_01       , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Field_value },
6194   { NULL, 0, 0, NULL }
6195 };
6196
6197 static int
6198 dissect_nbap_PrivateIE_Field(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6199   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6200                                    ett_nbap_PrivateIE_Field, PrivateIE_Field_sequence);
6201
6202   return offset;
6203 }
6204
6205
6206 static const per_sequence_t PrivateIE_Container_sequence_of[1] = {
6207   { &hf_nbap_PrivateIE_Container_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Field },
6208 };
6209
6210 static int
6211 dissect_nbap_PrivateIE_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6212   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
6213                                                   ett_nbap_PrivateIE_Container, PrivateIE_Container_sequence_of,
6214                                                   1, maxPrivateIEs);
6215
6216   return offset;
6217 }
6218
6219
6220
6221 static int
6222 dissect_nbap_AckNack_RepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6223   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6224                                                             1U, 4U, NULL, TRUE);
6225
6226   return offset;
6227 }
6228
6229
6230
6231 static int
6232 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_) {
6233   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6234                                                             0U, 8U, NULL, TRUE);
6235
6236   return offset;
6237 }
6238
6239
6240
6241 static int
6242 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_) {
6243   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6244                                                             0U, 240U, NULL, TRUE);
6245
6246   return offset;
6247 }
6248
6249
6250 static const value_string nbap_AddorDeleteIndicator_vals[] = {
6251   {   0, "add" },
6252   {   1, "delete" },
6253   { 0, NULL }
6254 };
6255
6256
6257 static int
6258 dissect_nbap_AddorDeleteIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6259   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6260                                      2, NULL, FALSE, 0, NULL);
6261
6262   return offset;
6263 }
6264
6265
6266
6267 static int
6268 dissect_nbap_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6269   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6270                                                             0U, 255U, NULL, FALSE);
6271
6272   return offset;
6273 }
6274
6275
6276
6277 static int
6278 dissect_nbap_TGPSID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6279   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6280                                                             1U, maxTGPS, NULL, FALSE);
6281
6282   return offset;
6283 }
6284
6285
6286
6287 static int
6288 dissect_nbap_TGPRC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6289   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6290                                                             0U, 511U, NULL, FALSE);
6291
6292   return offset;
6293 }
6294
6295
6296 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_item_sequence[] = {
6297   { &hf_nbap_tGPSID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID },
6298   { &hf_nbap_tGPRC          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGPRC },
6299   { &hf_nbap_tGCFN          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CFN },
6300   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
6301   { NULL, 0, 0, NULL }
6302 };
6303
6304 static int
6305 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_) {
6306   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6307                                    ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, Transmission_Gap_Pattern_Sequence_Status_List_item_sequence);
6308
6309   return offset;
6310 }
6311
6312
6313 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_sequence_of[1] = {
6314   { &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item },
6315 };
6316
6317 static int
6318 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_) {
6319   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
6320                                                   ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List, Transmission_Gap_Pattern_Sequence_Status_List_sequence_of,
6321                                                   0, maxTGPS);
6322
6323   return offset;
6324 }
6325
6326
6327 static const per_sequence_t Active_Pattern_Sequence_Information_sequence[] = {
6328   { &hf_nbap_cMConfigurationChangeCFN, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CFN },
6329   { &hf_nbap_transmission_Gap_Pattern_Sequence_Status, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List },
6330   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
6331   { NULL, 0, 0, NULL }
6332 };
6333
6334 static int
6335 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_) {
6336   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6337                                    ett_nbap_Active_Pattern_Sequence_Information, Active_Pattern_Sequence_Information_sequence);
6338
6339   return offset;
6340 }
6341
6342
6343
6344 static int
6345 dissect_nbap_AICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6346   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6347                                                             -22, 5U, NULL, FALSE);
6348
6349   return offset;
6350 }
6351
6352
6353 static const value_string nbap_AICH_TransmissionTiming_vals[] = {
6354   {   0, "v0" },
6355   {   1, "v1" },
6356   { 0, NULL }
6357 };
6358
6359
6360 static int
6361 dissect_nbap_AICH_TransmissionTiming(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6362   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6363                                      2, NULL, FALSE, 0, NULL);
6364
6365   return offset;
6366 }
6367
6368
6369
6370 static int
6371 dissect_nbap_PriorityLevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6372   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6373                                                             0U, 15U, NULL, FALSE);
6374
6375   return offset;
6376 }
6377
6378
6379 static const value_string nbap_Pre_emptionCapability_vals[] = {
6380   {   0, "shall-not-trigger-pre-emption" },
6381   {   1, "may-trigger-pre-emption" },
6382   { 0, NULL }
6383 };
6384
6385
6386 static int
6387 dissect_nbap_Pre_emptionCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6388   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6389                                      2, NULL, FALSE, 0, NULL);
6390
6391   return offset;
6392 }
6393
6394
6395 static const value_string nbap_Pre_emptionVulnerability_vals[] = {
6396   {   0, "not-pre-emptable" },
6397   {   1, "pre-emptable" },
6398   { 0, NULL }
6399 };
6400
6401
6402 static int
6403 dissect_nbap_Pre_emptionVulnerability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6404   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6405                                      2, NULL, FALSE, 0, NULL);
6406
6407   return offset;
6408 }
6409
6410
6411 static const per_sequence_t AllocationRetentionPriority_sequence[] = {
6412   { &hf_nbap_priorityLevel  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityLevel },
6413   { &hf_nbap_pre_emptionCapability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionCapability },
6414   { &hf_nbap_pre_emptionVulnerability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionVulnerability },
6415   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
6416   { NULL, 0, 0, NULL }
6417 };
6418
6419 static int
6420 dissect_nbap_AllocationRetentionPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6421   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6422                                    ett_nbap_AllocationRetentionPriority, AllocationRetentionPriority_sequence);
6423
6424   return offset;
6425 }
6426
6427
6428 static const value_string nbap_AlternativeFormatReportingIndicator_vals[] = {
6429   {   0, "alternativeFormatAllowed" },
6430   { 0, NULL }
6431 };
6432
6433
6434 static int
6435 dissect_nbap_AlternativeFormatReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6436   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6437                                      1, NULL, TRUE, 0, NULL);
6438
6439   return offset;
6440 }
6441
6442
6443
6444 static int
6445 dissect_nbap_AOA_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6446   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6447                                                             0U, 719U, NULL, FALSE);
6448
6449   return offset;
6450 }
6451
6452
6453 static const value_string nbap_AOA_LCR_Accuracy_Class_vals[] = {
6454   {   0, "a" },
6455   {   1, "b" },
6456   {   2, "c" },
6457   {   3, "d" },
6458   {   4, "e" },
6459   {   5, "f" },
6460   {   6, "g" },
6461   {   7, "h" },
6462   { 0, NULL }
6463 };
6464
6465
6466 static int
6467 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_) {
6468   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6469                                      8, NULL, TRUE, 0, NULL);
6470
6471   return offset;
6472 }
6473
6474
6475 static const per_sequence_t Angle_Of_Arrival_Value_LCR_sequence[] = {
6476   { &hf_nbap_aOA_LCR        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR },
6477   { &hf_nbap_aOA_LCR_Accuracy_Class, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR_Accuracy_Class },
6478   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
6479   { NULL, 0, 0, NULL }
6480 };
6481
6482 static int
6483 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_) {
6484   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6485                                    ett_nbap_Angle_Of_Arrival_Value_LCR, Angle_Of_Arrival_Value_LCR_sequence);
6486
6487   return offset;
6488 }
6489
6490
6491 static const value_string nbap_AvailabilityStatus_vals[] = {
6492   {   0, "empty" },
6493   {   1, "in-test" },
6494   {   2, "failed" },
6495   {   3, "power-off" },
6496   {   4, "off-line" },
6497   {   5, "off-duty" },
6498   {   6, "dependency" },
6499   {   7, "degraded" },
6500   {   8, "not-installed" },
6501   {   9, "log-full" },
6502   { 0, NULL }
6503 };
6504
6505
6506 static int
6507 dissect_nbap_AvailabilityStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6508   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6509                                      10, NULL, TRUE, 0, NULL);
6510
6511   return offset;
6512 }
6513
6514
6515
6516 static int
6517 dissect_nbap_HSDSCH_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6518   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6519                                                             0U, 65535U, NULL, FALSE);
6520
6521   return offset;
6522 }
6523
6524
6525
6526 static int
6527 dissect_nbap_DL_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6528   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6529                                                             -350, 150U, NULL, FALSE);
6530
6531   return offset;
6532 }
6533
6534
6535 static const per_sequence_t BCCH_Specific_HSDSCH_RNTI_Information_sequence[] = {
6536   { &hf_nbap_bCCH_Specific_HSDSCH_RNTI, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
6537   { &hf_nbap_hSSCCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
6538   { &hf_nbap_hSPDSCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
6539   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
6540   { NULL, 0, 0, NULL }
6541 };
6542
6543 static int
6544 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_) {
6545   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6546                                    ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information, BCCH_Specific_HSDSCH_RNTI_Information_sequence);
6547
6548   return offset;
6549 }
6550
6551
6552
6553 static int
6554 dissect_nbap_BCCH_ModificationTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6555   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6556                                                             0U, 511U, NULL, FALSE);
6557
6558   return offset;
6559 }
6560
6561
6562
6563 static int
6564 dissect_nbap_CellPortionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6565   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6566                                                             0U, maxNrOfCellPortionsPerCell_1, NULL, TRUE);
6567
6568   return offset;
6569 }
6570
6571
6572
6573 static int
6574 dissect_nbap_SIR_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6575   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6576                                                             0U, 63U, NULL, FALSE);
6577
6578   return offset;
6579 }
6580
6581
6582 static const per_sequence_t Best_Cell_Portions_Item_sequence[] = {
6583   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
6584   { &hf_nbap_sIRValue       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SIR_Value },
6585   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
6586   { NULL, 0, 0, NULL }
6587 };
6588
6589 static int
6590 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_) {
6591   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6592                                    ett_nbap_Best_Cell_Portions_Item, Best_Cell_Portions_Item_sequence);
6593
6594   return offset;
6595 }
6596
6597
6598 static const per_sequence_t Best_Cell_Portions_Value_sequence_of[1] = {
6599   { &hf_nbap_Best_Cell_Portions_Value_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Best_Cell_Portions_Item },
6600 };
6601
6602 static int
6603 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_) {
6604   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
6605                                                   ett_nbap_Best_Cell_Portions_Value, Best_Cell_Portions_Value_sequence_of,
6606                                                   1, maxNrOfCellPortionsPerCell);
6607
6608   return offset;
6609 }
6610
6611
6612
6613 static int
6614 dissect_nbap_BindingID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6615   offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
6616                                        1, 4, TRUE, NULL);
6617
6618   return offset;
6619 }
6620
6621
6622
6623 static int
6624 dissect_nbap_BetaCD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6625   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6626                                                             0U, 15U, NULL, FALSE);
6627
6628   return offset;
6629 }
6630
6631
6632 static const value_string nbap_BlockingPriorityIndicator_vals[] = {
6633   {   0, "high" },
6634   {   1, "normal" },
6635   {   2, "low" },
6636   { 0, NULL }
6637 };
6638
6639
6640 static int
6641 dissect_nbap_BlockingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6642   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6643                                      3, NULL, TRUE, 0, NULL);
6644
6645   return offset;
6646 }
6647
6648
6649 static const value_string nbap_SCTD_Indicator_vals[] = {
6650   {   0, "active" },
6651   {   1, "inactive" },
6652   { 0, NULL }
6653 };
6654
6655
6656 static int
6657 dissect_nbap_SCTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6658   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6659                                      2, NULL, FALSE, 0, NULL);
6660
6661   return offset;
6662 }
6663
6664
6665 static const value_string nbap_BundlingModeIndicator_vals[] = {
6666   {   0, "bundling" },
6667   {   1, "no-bundling" },
6668   { 0, NULL }
6669 };
6670
6671
6672 static int
6673 dissect_nbap_BundlingModeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6674   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6675                                      2, NULL, FALSE, 0, NULL);
6676
6677   return offset;
6678 }
6679
6680
6681
6682 static int
6683 dissect_nbap_CommonTransportChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6684   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6685                                                             0U, 255U, NULL, FALSE);
6686
6687   return offset;
6688 }
6689
6690
6691
6692 static int
6693 dissect_nbap_C_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6694   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6695                                                             0U, 65535U, NULL, FALSE);
6696
6697   return offset;
6698 }
6699
6700
6701 static const per_sequence_t BroadcastCommonTransportBearerIndication_sequence[] = {
6702   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
6703   { &hf_nbap_cid            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
6704   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
6705   { NULL, 0, 0, NULL }
6706 };
6707
6708 static int
6709 dissect_nbap_BroadcastCommonTransportBearerIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6710   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6711                                    ett_nbap_BroadcastCommonTransportBearerIndication, BroadcastCommonTransportBearerIndication_sequence);
6712
6713   return offset;
6714 }
6715
6716
6717
6718 static int
6719 dissect_nbap_BroadcastReference(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6720   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
6721                                      24, 24, FALSE, NULL);
6722
6723   return offset;
6724 }
6725
6726
6727 static const value_string nbap_CauseRadioNetwork_vals[] = {
6728   {   0, "unknown-C-ID" },
6729   {   1, "cell-not-available" },
6730   {   2, "power-level-not-supported" },
6731   {   3, "dl-radio-resources-not-available" },
6732   {   4, "ul-radio-resources-not-available" },
6733   {   5, "rl-already-ActivatedOrAllocated" },
6734   {   6, "nodeB-Resources-unavailable" },
6735   {   7, "measurement-not-supported-for-the-object" },
6736   {   8, "combining-resources-not-available" },
6737   {   9, "requested-configuration-not-supported" },
6738   {  10, "synchronisation-failure" },
6739   {  11, "priority-transport-channel-established" },
6740   {  12, "sIB-Origination-in-Node-B-not-Supported" },
6741   {  13, "requested-tx-diversity-mode-not-supported" },
6742   {  14, "unspecified" },
6743   {  15, "bCCH-scheduling-error" },
6744   {  16, "measurement-temporarily-not-available" },
6745   {  17, "invalid-CM-settings" },
6746   {  18, "reconfiguration-CFN-not-elapsed" },
6747   {  19, "number-of-DL-codes-not-supported" },
6748   {  20, "s-cpich-not-supported" },
6749   {  21, "combining-not-supported" },
6750   {  22, "ul-sf-not-supported" },
6751   {  23, "dl-SF-not-supported" },
6752   {  24, "common-transport-channel-type-not-supported" },
6753   {  25, "dedicated-transport-channel-type-not-supported" },
6754   {  26, "downlink-shared-channel-type-not-supported" },
6755   {  27, "uplink-shared-channel-type-not-supported" },
6756   {  28, "cm-not-supported" },
6757   {  29, "tx-diversity-no-longer-supported" },
6758   {  30, "unknown-Local-Cell-ID" },
6759   {  31, "number-of-UL-codes-not-supported" },
6760   {  32, "information-temporarily-not-available" },
6761   {  33, "information-provision-not-supported-for-the-object" },
6762   {  34, "cell-synchronisation-not-supported" },
6763   {  35, "cell-synchronisation-adjustment-not-supported" },
6764   {  36, "dpc-mode-change-not-supported" },
6765   {  37, "iPDL-already-activated" },
6766   {  38, "iPDL-not-supported" },
6767   {  39, "iPDL-parameters-not-available" },
6768   {  40, "frequency-acquisition-not-supported" },
6769   {  41, "power-balancing-status-not-compatible" },
6770   {  42, "requested-typeofbearer-re-arrangement-not-supported" },
6771   {  43, "signalling-Bearer-Re-arrangement-not-supported" },
6772   {  44, "bearer-Re-arrangement-needed" },
6773   {  45, "delayed-activation-not-supported" },
6774   {  46, "rl-timing-adjustment-not-supported" },
6775   {  47, "mich-not-supported" },
6776   {  48, "f-DPCH-not-supported" },
6777   {  49, "modification-period-not-available" },
6778   {  50, "pLCCH-not-supported" },
6779   {  51, "continuous-packet-connectivity-DTX-DRX-operation-not-available" },
6780   {  52, "continuous-packet-connectivity-UE-DTX-Cycle-not-available" },
6781   {  53, "mIMO-not-available" },
6782   { 0, NULL }
6783 };
6784
6785
6786 static int
6787 dissect_nbap_CauseRadioNetwork(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6788   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6789                                      31, NULL, TRUE, 23, NULL);
6790
6791   return offset;
6792 }
6793
6794
6795 static const value_string nbap_CauseTransport_vals[] = {
6796   {   0, "transport-resource-unavailable" },
6797   {   1, "unspecified" },
6798   { 0, NULL }
6799 };
6800
6801
6802 static int
6803 dissect_nbap_CauseTransport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6804   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6805                                      2, NULL, TRUE, 0, NULL);
6806
6807   return offset;
6808 }
6809
6810
6811 static const value_string nbap_CauseProtocol_vals[] = {
6812   {   0, "transfer-syntax-error" },
6813   {   1, "abstract-syntax-error-reject" },
6814   {   2, "abstract-syntax-error-ignore-and-notify" },
6815   {   3, "message-not-compatible-with-receiver-state" },
6816   {   4, "semantic-error" },
6817   {   5, "unspecified" },
6818   {   6, "abstract-syntax-error-falsely-constructed-message" },
6819   { 0, NULL }
6820 };
6821
6822
6823 static int
6824 dissect_nbap_CauseProtocol(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6825   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6826                                      7, NULL, TRUE, 0, NULL);
6827
6828   return offset;
6829 }
6830
6831
6832 static const value_string nbap_CauseMisc_vals[] = {
6833   {   0, "control-processing-overload" },
6834   {   1, "hardware-failure" },
6835   {   2, "oam-intervention" },
6836   {   3, "not-enough-user-plane-processing-resources" },
6837   {   4, "unspecified" },
6838   { 0, NULL }
6839 };
6840
6841
6842 static int
6843 dissect_nbap_CauseMisc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6844   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6845                                      5, NULL, TRUE, 0, NULL);
6846
6847   return offset;
6848 }
6849
6850
6851 static const value_string nbap_Cause_vals[] = {
6852   {   0, "radioNetwork" },
6853   {   1, "transport" },
6854   {   2, "protocol" },
6855   {   3, "misc" },
6856   { 0, NULL }
6857 };
6858
6859 static const per_choice_t Cause_choice[] = {
6860   {   0, &hf_nbap_radioNetwork   , ASN1_EXTENSION_ROOT    , dissect_nbap_CauseRadioNetwork },
6861   {   1, &hf_nbap_transport      , ASN1_EXTENSION_ROOT    , dissect_nbap_CauseTransport },
6862   {   2, &hf_nbap_protocol       , ASN1_EXTENSION_ROOT    , dissect_nbap_CauseProtocol },
6863   {   3, &hf_nbap_misc           , ASN1_EXTENSION_ROOT    , dissect_nbap_CauseMisc },
6864   { 0, NULL, 0, NULL }
6865 };
6866
6867 static int
6868 dissect_nbap_Cause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6869   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6870                                  ett_nbap_Cause, Cause_choice,
6871                                  NULL);
6872
6873   return offset;
6874 }
6875
6876
6877
6878 static int
6879 dissect_nbap_CCTrCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6880   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6881                                                             0U, 15U, NULL, FALSE);
6882
6883   return offset;
6884 }
6885
6886
6887
6888 static int
6889 dissect_nbap_CellParameterID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6890   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6891                                                             0U, 127U, NULL, TRUE);
6892
6893   return offset;
6894 }
6895
6896
6897
6898 static int
6899 dissect_nbap_CellSyncBurstCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6900   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6901                                                             0U, 7U, NULL, TRUE);
6902
6903   return offset;
6904 }
6905
6906
6907
6908 static int
6909 dissect_nbap_CellSyncBurstCodeShift(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6910   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6911                                                             0U, 7U, NULL, FALSE);
6912
6913   return offset;
6914 }
6915
6916
6917
6918 static int
6919 dissect_nbap_CellSyncBurstRepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6920   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6921                                                             0U, 4095U, NULL, FALSE);
6922
6923   return offset;
6924 }
6925
6926
6927
6928 static int
6929 dissect_nbap_CellSyncBurstSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6930   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6931                                                             0U, 31U, NULL, FALSE);
6932
6933   return offset;
6934 }
6935
6936
6937
6938 static int
6939 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_) {
6940   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6941                                                             0U, 1048575U, NULL, TRUE);
6942
6943   return offset;
6944 }
6945
6946
6947
6948 static int
6949 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_) {
6950   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6951                                                             0U, 255U, NULL, TRUE);
6952
6953   return offset;
6954 }
6955
6956
6957 static const value_string nbap_CellSyncBurstTiming_vals[] = {
6958   {   0, "initialPhase" },
6959   {   1, "steadyStatePhase" },
6960   { 0, NULL }
6961 };
6962
6963 static const per_choice_t CellSyncBurstTiming_choice[] = {
6964   {   0, &hf_nbap_initialPhase_0_1048575, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_1048575_ },
6965   {   1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_255_ },
6966   { 0, NULL, 0, NULL }
6967 };
6968
6969 static int
6970 dissect_nbap_CellSyncBurstTiming(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6971   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6972                                  ett_nbap_CellSyncBurstTiming, CellSyncBurstTiming_choice,
6973                                  NULL);
6974
6975   return offset;
6976 }
6977
6978
6979
6980 static int
6981 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_) {
6982   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6983                                                             0U, 524287U, NULL, TRUE);
6984
6985   return offset;
6986 }
6987
6988
6989
6990 static int
6991 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_) {
6992   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6993                                                             0U, 127U, NULL, TRUE);
6994
6995   return offset;
6996 }
6997
6998
6999 static const value_string nbap_CellSyncBurstTimingLCR_vals[] = {
7000   {   0, "initialPhase" },
7001   {   1, "steadyStatePhase" },
7002   { 0, NULL }
7003 };
7004
7005 static const per_choice_t CellSyncBurstTimingLCR_choice[] = {
7006   {   0, &hf_nbap_initialPhase   , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_524287_ },
7007   {   1, &hf_nbap_steadyStatePhase_01, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_127_ },
7008   { 0, NULL, 0, NULL }
7009 };
7010
7011 static int
7012 dissect_nbap_CellSyncBurstTimingLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7013   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7014                                  ett_nbap_CellSyncBurstTimingLCR, CellSyncBurstTimingLCR_choice,
7015                                  NULL);
7016
7017   return offset;
7018 }
7019
7020
7021
7022 static int
7023 dissect_nbap_CellSyncBurstTimingThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7024   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7025                                                             0U, 254U, NULL, FALSE);
7026
7027   return offset;
7028 }
7029
7030
7031
7032 static int
7033 dissect_nbap_ChipOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7034   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7035                                                             0U, 38399U, NULL, FALSE);
7036
7037   return offset;
7038 }
7039
7040
7041 static const value_string nbap_Closedlooptimingadjustmentmode_vals[] = {
7042   {   0, "adj-1-slot" },
7043   {   1, "adj-2-slot" },
7044   { 0, NULL }
7045 };
7046
7047
7048 static int
7049 dissect_nbap_Closedlooptimingadjustmentmode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7050   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7051                                      2, NULL, TRUE, 0, NULL);
7052
7053   return offset;
7054 }
7055
7056
7057
7058 static int
7059 dissect_nbap_CodeRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7060   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7061                                                             0U, 63U, NULL, FALSE);
7062
7063   return offset;
7064 }
7065
7066
7067
7068 static int
7069 dissect_nbap_CodeRate_short(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7070   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7071                                                             0U, 10U, NULL, FALSE);
7072
7073   return offset;
7074 }
7075
7076
7077
7078 static int
7079 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_) {
7080   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7081                                                             0U, 65535U, NULL, FALSE);
7082
7083   return offset;
7084 }
7085
7086
7087 static const per_sequence_t CommonChannelsCapacityConsumptionLaw_item_sequence[] = {
7088   { &hf_nbap_dl_Cost        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
7089   { &hf_nbap_ul_Cost        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
7090   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7091   { NULL, 0, 0, NULL }
7092 };
7093
7094 static int
7095 dissect_nbap_CommonChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7096   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7097                                    ett_nbap_CommonChannelsCapacityConsumptionLaw_item, CommonChannelsCapacityConsumptionLaw_item_sequence);
7098
7099   return offset;
7100 }
7101
7102
7103 static const per_sequence_t CommonChannelsCapacityConsumptionLaw_sequence_of[1] = {
7104   { &hf_nbap_CommonChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw_item },
7105 };
7106
7107 static int
7108 dissect_nbap_CommonChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7109   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7110                                                   ett_nbap_CommonChannelsCapacityConsumptionLaw, CommonChannelsCapacityConsumptionLaw_sequence_of,
7111                                                   1, maxNrOfSF);
7112
7113   return offset;
7114 }
7115
7116
7117
7118 static int
7119 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_) {
7120   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7121                                                             0U, maxNrOfCommonMACFlows_1, NULL, FALSE);
7122
7123   return offset;
7124 }
7125
7126
7127 static const per_sequence_t Common_MACFlows_to_DeleteFDD_Item_sequence[] = {
7128   { &hf_nbap_common_MACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
7129   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7130   { NULL, 0, 0, NULL }
7131 };
7132
7133 static int
7134 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_) {
7135   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7136                                    ett_nbap_Common_MACFlows_to_DeleteFDD_Item, Common_MACFlows_to_DeleteFDD_Item_sequence);
7137
7138   return offset;
7139 }
7140
7141
7142 static const per_sequence_t Common_MACFlows_to_DeleteFDD_sequence_of[1] = {
7143   { &hf_nbap_Common_MACFlows_to_DeleteFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlows_to_DeleteFDD_Item },
7144 };
7145
7146 static int
7147 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_) {
7148   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7149                                                   ett_nbap_Common_MACFlows_to_DeleteFDD, Common_MACFlows_to_DeleteFDD_sequence_of,
7150                                                   1, maxNrOfCommonMACFlows);
7151
7152   return offset;
7153 }
7154
7155
7156
7157 static int
7158 dissect_nbap_TransportLayerAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7159   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
7160                                      1, 160, TRUE, NULL);
7161
7162   return offset;
7163 }
7164
7165
7166
7167 static int
7168 dissect_nbap_DsField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7169   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
7170                                      8, 8, FALSE, NULL);
7171
7172   return offset;
7173 }
7174
7175
7176
7177 static int
7178 dissect_nbap_GenericTrafficCategory(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7179   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
7180                                      8, 8, FALSE, NULL);
7181
7182   return offset;
7183 }
7184
7185
7186 static const value_string nbap_TnlQos_vals[] = {
7187   {   0, "dsField" },
7188   {   1, "genericTrafficCategory" },
7189   { 0, NULL }
7190 };
7191
7192 static const per_choice_t TnlQos_choice[] = {
7193   {   0, &hf_nbap_dsField        , ASN1_EXTENSION_ROOT    , dissect_nbap_DsField },
7194   {   1, &hf_nbap_genericTrafficCategory, ASN1_EXTENSION_ROOT    , dissect_nbap_GenericTrafficCategory },
7195   { 0, NULL, 0, NULL }
7196 };
7197
7198 static int
7199 dissect_nbap_TnlQos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7200   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7201                                  ett_nbap_TnlQos, TnlQos_choice,
7202                                  NULL);
7203
7204   return offset;
7205 }
7206
7207
7208
7209 static int
7210 dissect_nbap_PriorityQueue_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7211   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7212                                                             0U, maxNrOfPriorityQueues_1, NULL, FALSE);
7213
7214   return offset;
7215 }
7216
7217
7218
7219 static int
7220 dissect_nbap_SchedulingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7221   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7222                                                             0U, 15U, NULL, FALSE);
7223
7224   return offset;
7225 }
7226
7227
7228 static const value_string nbap_T1_vals[] = {
7229   {   0, "v10" },
7230   {   1, "v20" },
7231   {   2, "v30" },
7232   {   3, "v40" },
7233   {   4, "v50" },
7234   {   5, "v60" },
7235   {   6, "v70" },
7236   {   7, "v80" },
7237   {   8, "v90" },
7238   {   9, "v100" },
7239   {  10, "v120" },
7240   {  11, "v140" },
7241   {  12, "v160" },
7242   {  13, "v200" },
7243   {  14, "v300" },
7244   {  15, "v400" },
7245   { 0, NULL }
7246 };
7247
7248
7249 static int
7250 dissect_nbap_T1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7251   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7252                                      16, NULL, TRUE, 0, NULL);
7253
7254   return offset;
7255 }
7256
7257
7258 static const value_string nbap_MAC_ehs_Reset_Timer_vals[] = {
7259   {   0, "v1" },
7260   {   1, "v2" },
7261   {   2, "v3" },
7262   {   3, "v4" },
7263   { 0, NULL }
7264 };
7265
7266
7267 static int
7268 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_) {
7269   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7270                                      4, NULL, TRUE, 0, NULL);
7271
7272   return offset;
7273 }
7274
7275
7276 static const value_string nbap_DiscardTimer_vals[] = {
7277   {   0, "v20" },
7278   {   1, "v40" },
7279   {   2, "v60" },
7280   {   3, "v80" },
7281   {   4, "v100" },
7282   {   5, "v120" },
7283   {   6, "v140" },
7284   {   7, "v160" },
7285   {   8, "v180" },
7286   {   9, "v200" },
7287   {  10, "v250" },
7288   {  11, "v300" },
7289   {  12, "v400" },
7290   {  13, "v500" },
7291   {  14, "v750" },
7292   {  15, "v1000" },
7293   {  16, "v1250" },
7294   {  17, "v1500" },
7295   {  18, "v1750" },
7296   {  19, "v2000" },
7297   {  20, "v2500" },
7298   {  21, "v3000" },
7299   {  22, "v3500" },
7300   {  23, "v4000" },
7301   {  24, "v4500" },
7302   {  25, "v5000" },
7303   {  26, "v7500" },
7304   { 0, NULL }
7305 };
7306
7307
7308 static int
7309 dissect_nbap_DiscardTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7310   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7311                                      27, NULL, TRUE, 0, NULL);
7312
7313   return offset;
7314 }
7315
7316
7317 static const value_string nbap_MAC_hsWindowSize_vals[] = {
7318   {   0, "v4" },
7319   {   1, "v6" },
7320   {   2, "v8" },
7321   {   3, "v12" },
7322   {   4, "v16" },
7323   {   5, "v24" },
7324   {   6, "v32" },
7325   { 0, NULL }
7326 };
7327
7328
7329 static int
7330 dissect_nbap_MAC_hsWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7331   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7332                                      7, NULL, TRUE, 0, NULL);
7333
7334   return offset;
7335 }
7336
7337
7338
7339 static int
7340 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_) {
7341   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7342                                                             1U, 1504U, NULL, TRUE);
7343
7344   return offset;
7345 }
7346
7347
7348 static const per_sequence_t Priority_Queue_Information_for_Enhanced_FACH_PCH_sequence[] = {
7349   { &hf_nbap_priorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
7350   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
7351   { &hf_nbap_t1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
7352   { &hf_nbap_mAC_ehs_Reset_Timer, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_ehs_Reset_Timer },
7353   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
7354   { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
7355   { &hf_nbap_maximum_MACcPDU_Size, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_PDU_SizeExtended },
7356   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7357   { NULL, 0, 0, NULL }
7358 };
7359
7360 static int
7361 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_) {
7362   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7363                                    ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH, Priority_Queue_Information_for_Enhanced_FACH_PCH_sequence);
7364
7365   return offset;
7366 }
7367
7368
7369 static const per_sequence_t Common_MACFlow_PriorityQueue_Item_sequence[] = {
7370   { &hf_nbap_priority_Queue_Information_for_Enhanced_FACH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH },
7371   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7372   { NULL, 0, 0, NULL }
7373 };
7374
7375 static int
7376 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_) {
7377   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7378                                    ett_nbap_Common_MACFlow_PriorityQueue_Item, Common_MACFlow_PriorityQueue_Item_sequence);
7379
7380   return offset;
7381 }
7382
7383
7384 static const per_sequence_t Common_MACFlow_PriorityQueue_Information_sequence_of[1] = {
7385   { &hf_nbap_Common_MACFlow_PriorityQueue_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_PriorityQueue_Item },
7386 };
7387
7388 static int
7389 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_) {
7390   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7391                                                   ett_nbap_Common_MACFlow_PriorityQueue_Information, Common_MACFlow_PriorityQueue_Information_sequence_of,
7392                                                   1, maxNrOfcommonMACQueues);
7393
7394   return offset;
7395 }
7396
7397
7398 static const per_sequence_t CommonMACFlow_Specific_InfoItem_sequence[] = {
7399   { &hf_nbap_common_MACFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
7400   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
7401   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
7402   { &hf_nbap_tnl_qos        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
7403   { &hf_nbap_common_MACFlow_PriorityQueue_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_MACFlow_PriorityQueue_Information },
7404   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7405   { NULL, 0, 0, NULL }
7406 };
7407
7408 static int
7409 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_) {
7410   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7411                                    ett_nbap_CommonMACFlow_Specific_InfoItem, CommonMACFlow_Specific_InfoItem_sequence);
7412
7413   return offset;
7414 }
7415
7416
7417 static const per_sequence_t CommonMACFlow_Specific_InfoList_sequence_of[1] = {
7418   { &hf_nbap_CommonMACFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem },
7419 };
7420
7421 static int
7422 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_) {
7423   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7424                                                   ett_nbap_CommonMACFlow_Specific_InfoList, CommonMACFlow_Specific_InfoList_sequence_of,
7425                                                   1, maxNrOfCommonMACFlows);
7426
7427   return offset;
7428 }
7429
7430
7431
7432 static int
7433 dissect_nbap_MACdPDU_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7434   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7435                                                             1U, 5000U, NULL, TRUE);
7436
7437   return offset;
7438 }
7439
7440
7441
7442 static int
7443 dissect_nbap_HSDSCH_InitialWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7444   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7445                                                             1U, 255U, NULL, FALSE);
7446
7447   return offset;
7448 }
7449
7450
7451 static const per_sequence_t HSDSCH_Initial_Capacity_AllocationItem_sequence[] = {
7452   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
7453   { &hf_nbap_maximum_MACdPDU_Size, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
7454   { &hf_nbap_hSDSCH_InitialWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_InitialWindowSize },
7455   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7456   { NULL, 0, 0, NULL }
7457 };
7458
7459 static int
7460 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_) {
7461   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7462                                    ett_nbap_HSDSCH_Initial_Capacity_AllocationItem, HSDSCH_Initial_Capacity_AllocationItem_sequence);
7463
7464   return offset;
7465 }
7466
7467
7468 static const per_sequence_t HSDSCH_Initial_Capacity_Allocation_sequence_of[1] = {
7469   { &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem },
7470 };
7471
7472 static int
7473 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_) {
7474   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7475                                                   ett_nbap_HSDSCH_Initial_Capacity_Allocation, HSDSCH_Initial_Capacity_Allocation_sequence_of,
7476                                                   1, maxNrOfPriorityQueues);
7477
7478   return offset;
7479 }
7480
7481
7482 static const per_sequence_t CommonMACFlow_Specific_InfoItem_Response_sequence[] = {
7483   { &hf_nbap_commonMACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
7484   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
7485   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
7486   { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
7487   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7488   { NULL, 0, 0, NULL }
7489 };
7490
7491 static int
7492 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_) {
7493   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7494                                    ett_nbap_CommonMACFlow_Specific_InfoItem_Response, CommonMACFlow_Specific_InfoItem_Response_sequence);
7495
7496   return offset;
7497 }
7498
7499
7500 static const per_sequence_t CommonMACFlow_Specific_InfoList_Response_sequence_of[1] = {
7501   { &hf_nbap_CommonMACFlow_Specific_InfoList_Response_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem_Response },
7502 };
7503
7504 static int
7505 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_) {
7506   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7507                                                   ett_nbap_CommonMACFlow_Specific_InfoList_Response, CommonMACFlow_Specific_InfoList_Response_sequence_of,
7508                                                   1, maxNrOfCommonMACFlows);
7509
7510   return offset;
7511 }
7512
7513
7514 static const value_string nbap_TUTRANGPSAccuracyClass_vals[] = {
7515   {   0, "accuracy-class-A" },
7516   {   1, "accuracy-class-B" },
7517   {   2, "accuracy-class-C" },
7518   { 0, NULL }
7519 };
7520
7521
7522 static int
7523 dissect_nbap_TUTRANGPSAccuracyClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7524   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7525                                      3, NULL, TRUE, 0, NULL);
7526
7527   return offset;
7528 }
7529
7530
7531 static const value_string nbap_TUTRANGANSSAccuracyClass_vals[] = {
7532   {   0, "ganssAccuracy-class-A" },
7533   {   1, "ganssAccuracy-class-B" },
7534   {   2, "ganssAccuracy-class-C" },
7535   { 0, NULL }
7536 };
7537
7538
7539 static int
7540 dissect_nbap_TUTRANGANSSAccuracyClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7541   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7542                                      3, NULL, TRUE, 0, NULL);
7543
7544   return offset;
7545 }
7546
7547
7548 static const value_string nbap_CommonMeasurementAccuracy_vals[] = {
7549   {   0, "tUTRANGPSMeasurementAccuracyClass" },
7550   {   1, "tUTRANGANSSMeasurementAccuracyClass" },
7551   { 0, NULL }
7552 };
7553
7554 static const per_choice_t CommonMeasurementAccuracy_choice[] = {
7555   {   0, &hf_nbap_tUTRANGPSMeasurementAccuracyClass, ASN1_EXTENSION_ROOT    , dissect_nbap_TUTRANGPSAccuracyClass },
7556   {   1, &hf_nbap_tUTRANGANSSMeasurementAccuracyClass, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_TUTRANGANSSAccuracyClass },
7557   { 0, NULL, 0, NULL }
7558 };
7559
7560 static int
7561 dissect_nbap_CommonMeasurementAccuracy(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7562   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7563                                  ett_nbap_CommonMeasurementAccuracy, CommonMeasurementAccuracy_choice,
7564                                  NULL);
7565
7566   return offset;
7567 }
7568
7569
7570 static const value_string nbap_CommonMeasurementType_vals[] = {
7571   {   0, "received-total-wide-band-power" },
7572   {   1, "transmitted-carrier-power" },
7573   {   2, "acknowledged-prach-preambles" },
7574   {   3, "ul-timeslot-iscp" },
7575   {   4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
7576   {   5, "notUsed-2-detected-PCPCH-access-preambles" },
7577   {   6, "uTRAN-GPS-Timing-of-Cell-Frames-for-UE-Positioning" },
7578   {   7, "sFN-SFN-Observed-Time-Difference" },
7579   {   8, "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
7580   {   9, "hS-DSCH-Required-Power" },
7581   {  10, "hS-DSCH-Provided-Bit-Rate" },
7582   {  11, "received-total-wide-band-power-for-cellPortion" },
7583   {  12, "transmitted-carrier-power-for-cellPortion" },
7584   {  13, "transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmission-for-cellPortion" },
7585   {  14, "upPTS-Interference" },
7586   {  15, "dLTransmissionBranchLoad" },
7587   {  16, "hS-DSCH-Required-Power-for-cell-portion" },
7588   {  17, "hS-DSCH-Provided-Bit-Rate-for-cell-portion" },
7589   {  18, "e-DCH-Provided-Bit-Rate" },
7590   {  19, "e-DCH-Non-serving-Relative-Grant-Down-Commands" },
7591   {  20, "received-Scheduled-EDCH-Power-Share" },
7592   {  21, "received-Scheduled-EDCH-Power-Share-for-cellPortion" },
7593   {  22, "uTRAN-GANSS-timing-of-cell-frames-for-UE-Positioning" },
7594   { 0, NULL }
7595 };
7596
7597
7598 static int
7599 dissect_nbap_CommonMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7600   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7601                                      6, NULL, TRUE, 17, NULL);
7602
7603   return offset;
7604 }
7605
7606
7607
7608 static int
7609 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_) {
7610   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7611                                                             0U, 100U, NULL, FALSE);
7612
7613   return offset;
7614 }
7615
7616
7617
7618 static int
7619 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_) {
7620   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7621                                                             0U, 621U, NULL, FALSE);
7622
7623   return offset;
7624 }
7625
7626
7627
7628 static int
7629 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_) {
7630   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7631                                                             0U, 127U, NULL, FALSE);
7632
7633   return offset;
7634 }
7635
7636
7637
7638 static int
7639 dissect_nbap_NULL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7640   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
7641
7642   return offset;
7643 }
7644
7645
7646
7647 static int
7648 dissect_nbap_Extension_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7649   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
7650
7651   return offset;
7652 }
7653
7654
7655 static const value_string nbap_CommonMeasurementValue_vals[] = {
7656   {   0, "transmitted-carrier-power" },
7657   {   1, "received-total-wide-band-power" },
7658   {   2, "acknowledged-prach-preambles" },
7659   {   3, "uL-TimeslotISCP" },
7660   {   4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
7661   {   5, "notUsed-2-detected-PCPCH-access-preambles" },
7662   {   6, "extension-CommonMeasurementValue" },
7663   { 0, NULL }
7664 };
7665
7666 static const per_choice_t CommonMeasurementValue_choice[] = {
7667   {   0, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Carrier_Power_Value },
7668   {   1, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Received_total_wide_band_power_Value },
7669   {   2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_Acknowledged_PRACH_preambles_Value },
7670   {   3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT    , dissect_nbap_UL_TimeslotISCP_Value },
7671   {   4, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
7672   {   5, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
7673   {   6, &hf_nbap_extension_CommonMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementValue },
7674   { 0, NULL, 0, NULL }
7675 };
7676
7677 static int
7678 dissect_nbap_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7679   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7680                                  ett_nbap_CommonMeasurementValue, CommonMeasurementValue_choice,
7681                                  NULL);
7682
7683   return offset;
7684 }
7685
7686
7687 static const per_sequence_t CommonMeasurementAvailable_sequence[] = {
7688   { &hf_nbap_commonmeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
7689   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7690   { NULL, 0, 0, NULL }
7691 };
7692
7693 static int
7694 dissect_nbap_CommonMeasurementAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7695   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7696                                    ett_nbap_CommonMeasurementAvailable, CommonMeasurementAvailable_sequence);
7697
7698   return offset;
7699 }
7700
7701
7702
7703 static int
7704 dissect_nbap_CommonMeasurementnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7705   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
7706
7707   return offset;
7708 }
7709
7710
7711 static const value_string nbap_CommonMeasurementValueInformation_vals[] = {
7712   {   0, "measurementAvailable" },
7713   {   1, "measurementnotAvailable" },
7714   { 0, NULL }
7715 };
7716
7717 static const per_choice_t CommonMeasurementValueInformation_choice[] = {
7718   {   0, &hf_nbap_measurementAvailable, ASN1_NO_EXTENSIONS     , dissect_nbap_CommonMeasurementAvailable },
7719   {   1, &hf_nbap_measurementnotAvailable, ASN1_NO_EXTENSIONS     , dissect_nbap_CommonMeasurementnotAvailable },
7720   { 0, NULL, 0, NULL }
7721 };
7722
7723 static int
7724 dissect_nbap_CommonMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7725   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7726                                  ett_nbap_CommonMeasurementValueInformation, CommonMeasurementValueInformation_choice,
7727                                  NULL);
7728
7729   return offset;
7730 }
7731
7732
7733
7734 static int
7735 dissect_nbap_CommonPhysicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7736   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7737                                                             0U, 255U, NULL, FALSE);
7738
7739   return offset;
7740 }
7741
7742
7743
7744 static int
7745 dissect_nbap_CommonPhysicalChannelID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7746   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7747                                                             0U, 511U, NULL, FALSE);
7748
7749   return offset;
7750 }
7751
7752
7753 static const value_string nbap_ResourceOperationalState_vals[] = {
7754   {   0, "enabled" },
7755   {   1, "disabled" },
7756   { 0, NULL }
7757 };
7758
7759
7760 static int
7761 dissect_nbap_ResourceOperationalState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7762   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7763                                      2, NULL, FALSE, 0, NULL);
7764
7765   return offset;
7766 }
7767
7768
7769 static const per_sequence_t Common_PhysicalChannel_Status_Information_sequence[] = {
7770   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
7771   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
7772   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
7773   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7774   { NULL, 0, 0, NULL }
7775 };
7776
7777 static int
7778 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_) {
7779   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7780                                    ett_nbap_Common_PhysicalChannel_Status_Information, Common_PhysicalChannel_Status_Information_sequence);
7781
7782   return offset;
7783 }
7784
7785
7786 static const per_sequence_t Common_PhysicalChannel_Status_Information768_sequence[] = {
7787   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
7788   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
7789   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
7790   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7791   { NULL, 0, 0, NULL }
7792 };
7793
7794 static int
7795 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_) {
7796   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7797                                    ett_nbap_Common_PhysicalChannel_Status_Information768, Common_PhysicalChannel_Status_Information768_sequence);
7798
7799   return offset;
7800 }
7801
7802
7803 static const per_sequence_t CommonTransportChannel_InformationResponse_sequence[] = {
7804   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
7805   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
7806   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
7807   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7808   { NULL, 0, 0, NULL }
7809 };
7810
7811 static int
7812 dissect_nbap_CommonTransportChannel_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7813   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7814                                    ett_nbap_CommonTransportChannel_InformationResponse, CommonTransportChannel_InformationResponse_sequence);
7815
7816   return offset;
7817 }
7818
7819
7820 static const per_sequence_t Common_TransportChannel_Status_Information_sequence[] = {
7821   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
7822   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
7823   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
7824   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7825   { NULL, 0, 0, NULL }
7826 };
7827
7828 static int
7829 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_) {
7830   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7831                                    ett_nbap_Common_TransportChannel_Status_Information, Common_TransportChannel_Status_Information_sequence);
7832
7833   return offset;
7834 }
7835
7836
7837
7838 static int
7839 dissect_nbap_CommunicationControlPortID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7840   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7841                                                             0U, 65535U, NULL, FALSE);
7842
7843   return offset;
7844 }
7845
7846
7847 static const value_string nbap_Compressed_Mode_Deactivation_Flag_vals[] = {
7848   {   0, "deactivate" },
7849   {   1, "maintain-Active" },
7850   { 0, NULL }
7851 };
7852
7853
7854 static int
7855 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_) {
7856   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7857                                      2, NULL, FALSE, 0, NULL);
7858
7859   return offset;
7860 }
7861
7862
7863
7864 static int
7865 dissect_nbap_ConfigurationGenerationID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7866   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7867                                                             0U, 255U, NULL, FALSE);
7868
7869   return offset;
7870 }
7871
7872
7873
7874 static int
7875 dissect_nbap_ConstantValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7876   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7877                                                             -10, 10U, NULL, TRUE);
7878
7879   return offset;
7880 }
7881
7882
7883 static const value_string nbap_ContinuousPacketConnectivityDTX_DRX_Capability_vals[] = {
7884   {   0, "continuous-Packet-Connectivity-DTX-DRX-capable" },
7885   {   1, "continuous-Packet-Connectivity-DTX-DRX-non-capable" },
7886   { 0, NULL }
7887 };
7888
7889
7890 static int
7891 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_) {
7892   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7893                                      2, NULL, FALSE, 0, NULL);
7894
7895   return offset;
7896 }
7897
7898
7899
7900 static int
7901 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_) {
7902   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7903                                                             0U, 159U, NULL, FALSE);
7904
7905   return offset;
7906 }
7907
7908
7909 static const value_string nbap_Enabling_Delay_vals[] = {
7910   {   0, "v0" },
7911   {   1, "v1" },
7912   {   2, "v2" },
7913   {   3, "v4" },
7914   {   4, "v8" },
7915   {   5, "v16" },
7916   {   6, "v32" },
7917   {   7, "v64" },
7918   {   8, "v128" },
7919   { 0, NULL }
7920 };
7921
7922
7923 static int
7924 dissect_nbap_Enabling_Delay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7925   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7926                                      9, NULL, FALSE, 0, NULL);
7927
7928   return offset;
7929 }
7930
7931
7932 static const value_string nbap_UE_DTX_Cycle1_2ms_vals[] = {
7933   {   0, "v1" },
7934   {   1, "v4" },
7935   {   2, "v5" },
7936   {   3, "v8" },
7937   {   4, "v10" },
7938   {   5, "v16" },
7939   {   6, "v20" },
7940   { 0, NULL }
7941 };
7942
7943
7944 static int
7945 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_) {
7946   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7947                                      7, NULL, FALSE, 0, NULL);
7948
7949   return offset;
7950 }
7951
7952
7953 static const value_string nbap_UE_DTX_Cycle2_2ms_vals[] = {
7954   {   0, "v4" },
7955   {   1, "v5" },
7956   {   2, "v8" },
7957   {   3, "v10" },
7958   {   4, "v16" },
7959   {   5, "v20" },
7960   {   6, "v32" },
7961   {   7, "v40" },
7962   {   8, "v64" },
7963   {   9, "v80" },
7964   {  10, "v128" },
7965   {  11, "v160" },
7966   { 0, NULL }
7967 };
7968
7969
7970 static int
7971 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_) {
7972   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7973                                      12, NULL, FALSE, 0, NULL);
7974
7975   return offset;
7976 }
7977
7978
7979 static const value_string nbap_MAC_DTX_Cycle_2ms_vals[] = {
7980   {   0, "v1" },
7981   {   1, "v4" },
7982   {   2, "v5" },
7983   {   3, "v8" },
7984   {   4, "v10" },
7985   {   5, "v16" },
7986   {   6, "v20" },
7987   { 0, NULL }
7988 };
7989
7990
7991 static int
7992 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_) {
7993   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7994                                      7, NULL, FALSE, 0, NULL);
7995
7996   return offset;
7997 }
7998
7999
8000 static const per_sequence_t DTX_Cycle_2ms_Items_sequence[] = {
8001   { &hf_nbap_uE_DTX_Cycle1_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_2ms },
8002   { &hf_nbap_uE_DTX_Cycle2_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_2ms },
8003   { &hf_nbap_mAC_DTX_Cycle_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_2ms },
8004   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8005   { NULL, 0, 0, NULL }
8006 };
8007
8008 static int
8009 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_) {
8010   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8011                                    ett_nbap_DTX_Cycle_2ms_Items, DTX_Cycle_2ms_Items_sequence);
8012
8013   return offset;
8014 }
8015
8016
8017 static const value_string nbap_UE_DTX_Cycle1_10ms_vals[] = {
8018   {   0, "v1" },
8019   {   1, "v5" },
8020   {   2, "v10" },
8021   {   3, "v20" },
8022   { 0, NULL }
8023 };
8024
8025
8026 static int
8027 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_) {
8028   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8029                                      4, NULL, FALSE, 0, NULL);
8030
8031   return offset;
8032 }
8033
8034
8035 static const value_string nbap_UE_DTX_Cycle2_10ms_vals[] = {
8036   {   0, "v5" },
8037   {   1, "v10" },
8038   {   2, "v20" },
8039   {   3, "v40" },
8040   {   4, "v80" },
8041   {   5, "v160" },
8042   { 0, NULL }
8043 };
8044
8045
8046 static int
8047 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_) {
8048   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8049                                      6, NULL, FALSE, 0, NULL);
8050
8051   return offset;
8052 }
8053
8054
8055 static const value_string nbap_MAC_DTX_Cycle_10ms_vals[] = {
8056   {   0, "v5" },
8057   {   1, "v10" },
8058   {   2, "v20" },
8059   { 0, NULL }
8060 };
8061
8062
8063 static int
8064 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_) {
8065   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8066                                      3, NULL, FALSE, 0, NULL);
8067
8068   return offset;
8069 }
8070
8071
8072 static const per_sequence_t DTX_Cycle_10ms_Items_sequence[] = {
8073   { &hf_nbap_uE_DTX_Cycle1_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_10ms },
8074   { &hf_nbap_uE_DTX_Cycle2_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_10ms },
8075   { &hf_nbap_mAC_DTX_Cycle_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_10ms },
8076   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8077   { NULL, 0, 0, NULL }
8078 };
8079
8080 static int
8081 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_) {
8082   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8083                                    ett_nbap_DTX_Cycle_10ms_Items, DTX_Cycle_10ms_Items_sequence);
8084
8085   return offset;
8086 }
8087
8088
8089 static const value_string nbap_E_DCH_TTI_Length_vals[] = {
8090   {   0, "two-ms" },
8091   {   1, "ten-ms" },
8092   { 0, NULL }
8093 };
8094
8095 static const per_choice_t E_DCH_TTI_Length_choice[] = {
8096   {   0, &hf_nbap_two_ms         , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Cycle_2ms_Items },
8097   {   1, &hf_nbap_ten_ms         , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Cycle_10ms_Items },
8098   { 0, NULL, 0, NULL }
8099 };
8100
8101 static int
8102 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_) {
8103   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8104                                  ett_nbap_E_DCH_TTI_Length, E_DCH_TTI_Length_choice,
8105                                  NULL);
8106
8107   return offset;
8108 }
8109
8110
8111 static const value_string nbap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals[] = {
8112   {   0, "v1" },
8113   {   1, "v4" },
8114   {   2, "v8" },
8115   {   3, "v16" },
8116   {   4, "v32" },
8117   {   5, "v64" },
8118   {   6, "v128" },
8119   {   7, "v256" },
8120   { 0, NULL }
8121 };
8122
8123
8124 static int
8125 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_) {
8126   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8127                                      8, NULL, FALSE, 0, NULL);
8128
8129   return offset;
8130 }
8131
8132
8133 static const value_string nbap_UE_DTX_Long_Preamble_vals[] = {
8134   {   0, "v2" },
8135   {   1, "v4" },
8136   {   2, "v15" },
8137   { 0, NULL }
8138 };
8139
8140
8141 static int
8142 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_) {
8143   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8144                                      3, NULL, FALSE, 0, NULL);
8145
8146   return offset;
8147 }
8148
8149
8150 static const value_string nbap_MAC_Inactivity_Threshold_vals[] = {
8151   {   0, "v1" },
8152   {   1, "v2" },
8153   {   2, "v4" },
8154   {   3, "v8" },
8155   {   4, "v16" },
8156   {   5, "v32" },
8157   {   6, "v64" },
8158   {   7, "v128" },
8159   {   8, "v256" },
8160   {   9, "v512" },
8161   {  10, "infinity" },
8162   { 0, NULL }
8163 };
8164
8165
8166 static int
8167 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_) {
8168   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8169                                      11, NULL, FALSE, 0, NULL);
8170
8171   return offset;
8172 }
8173
8174
8175 static const value_string nbap_CQI_DTX_Timer_vals[] = {
8176   {   0, "v0" },
8177   {   1, "v1" },
8178   {   2, "v2" },
8179   {   3, "v4" },
8180   {   4, "v8" },
8181   {   5, "v16" },
8182   {   6, "v32" },
8183   {   7, "v64" },
8184   {   8, "v128" },
8185   {   9, "v256" },
8186   {  10, "v512" },
8187   {  11, "infinity" },
8188   { 0, NULL }
8189 };
8190
8191
8192 static int
8193 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_) {
8194   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8195                                      12, NULL, FALSE, 0, NULL);
8196
8197   return offset;
8198 }
8199
8200
8201 static const value_string nbap_UE_DPCCH_burst1_vals[] = {
8202   {   0, "v1" },
8203   {   1, "v2" },
8204   {   2, "v5" },
8205   { 0, NULL }
8206 };
8207
8208
8209 static int
8210 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_) {
8211   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8212                                      3, NULL, FALSE, 0, NULL);
8213
8214   return offset;
8215 }
8216
8217
8218 static const value_string nbap_UE_DPCCH_burst2_vals[] = {
8219   {   0, "v1" },
8220   {   1, "v2" },
8221   {   2, "v5" },
8222   { 0, NULL }
8223 };
8224
8225
8226 static int
8227 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_) {
8228   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8229                                      3, NULL, FALSE, 0, NULL);
8230
8231   return offset;
8232 }
8233
8234
8235 static const per_sequence_t DTX_Information_sequence[] = {
8236   { &hf_nbap_e_DCH_TTI_Length, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TTI_Length },
8237   { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_DTX_Cycle2 },
8238   { &hf_nbap_uE_DTX_Long_Preamble, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Long_Preamble },
8239   { &hf_nbap_mAC_Inactivity_Threshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_Inactivity_Threshold },
8240   { &hf_nbap_cQI_DTX_Timer  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_DTX_Timer },
8241   { &hf_nbap_uE_DPCCH_burst1, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DPCCH_burst1 },
8242   { &hf_nbap_uE_DPCCH_burst2, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DPCCH_burst2 },
8243   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8244   { NULL, 0, 0, NULL }
8245 };
8246
8247 static int
8248 dissect_nbap_DTX_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8249   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8250                                    ett_nbap_DTX_Information, DTX_Information_sequence);
8251
8252   return offset;
8253 }
8254
8255
8256 static const value_string nbap_UE_DRX_Cycle_vals[] = {
8257   {   0, "v4" },
8258   {   1, "v5" },
8259   {   2, "v8" },
8260   {   3, "v10" },
8261   {   4, "v16" },
8262   {   5, "v20" },
8263   { 0, NULL }
8264 };
8265
8266
8267 static int
8268 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_) {
8269   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8270                                      6, NULL, FALSE, 0, NULL);
8271
8272   return offset;
8273 }
8274
8275
8276 static const value_string nbap_Inactivity_Threshold_for_UE_DRX_Cycle_vals[] = {
8277   {   0, "v0" },
8278   {   1, "v1" },
8279   {   2, "v2" },
8280   {   3, "v4" },
8281   {   4, "v8" },
8282   {   5, "v16" },
8283   {   6, "v32" },
8284   {   7, "v64" },
8285   {   8, "v128" },
8286   {   9, "v256" },
8287   {  10, "v512" },
8288   { 0, NULL }
8289 };
8290
8291
8292 static int
8293 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_) {
8294   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8295                                      11, NULL, FALSE, 0, NULL);
8296
8297   return offset;
8298 }
8299
8300
8301 static const value_string nbap_Inactivity_Threshold_for_UE_Grant_Monitoring_vals[] = {
8302   {   0, "v0" },
8303   {   1, "v1" },
8304   {   2, "v2" },
8305   {   3, "v4" },
8306   {   4, "v8" },
8307   {   5, "v16" },
8308   {   6, "v32" },
8309   {   7, "v64" },
8310   {   8, "v128" },
8311   {   9, "v256" },
8312   { 0, NULL }
8313 };
8314
8315
8316 static int
8317 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_) {
8318   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8319                                      10, NULL, FALSE, 0, NULL);
8320
8321   return offset;
8322 }
8323
8324
8325
8326 static int
8327 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_) {
8328   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
8329
8330   return offset;
8331 }
8332
8333
8334 static const per_sequence_t DRX_Information_sequence[] = {
8335   { &hf_nbap_uE_DRX_Cycle   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Cycle },
8336   { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle },
8337   { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_Grant_Monitoring },
8338   { &hf_nbap_uE_DRX_Grant_Monitoring, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Grant_Monitoring },
8339   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8340   { NULL, 0, 0, NULL }
8341 };
8342
8343 static int
8344 dissect_nbap_DRX_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8345   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8346                                    ett_nbap_DRX_Information, DRX_Information_sequence);
8347
8348   return offset;
8349 }
8350
8351
8352 static const per_sequence_t ContinuousPacketConnectivityDTX_DRX_Information_sequence[] = {
8353   { &hf_nbap_uE_DTX_DRX_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_DRX_Offset },
8354   { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Enabling_Delay },
8355   { &hf_nbap_dTX_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DTX_Information },
8356   { &hf_nbap_dRX_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DRX_Information },
8357   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8358   { NULL, 0, 0, NULL }
8359 };
8360
8361 static int
8362 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_) {
8363   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8364                                    ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information, ContinuousPacketConnectivityDTX_DRX_Information_sequence);
8365
8366   return offset;
8367 }
8368
8369
8370 static const per_sequence_t DTX_Cycle_2ms_to_Modify_Items_sequence[] = {
8371   { &hf_nbap_uE_DTX_Cycle1_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_2ms },
8372   { &hf_nbap_uE_DTX_Cycle2_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_2ms },
8373   { &hf_nbap_mAC_DTX_Cycle_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_2ms },
8374   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8375   { NULL, 0, 0, NULL }
8376 };
8377
8378 static int
8379 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_) {
8380   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8381                                    ett_nbap_DTX_Cycle_2ms_to_Modify_Items, DTX_Cycle_2ms_to_Modify_Items_sequence);
8382
8383   return offset;
8384 }
8385
8386
8387 static const per_sequence_t DTX_Cycle_10ms_to_Modify_Items_sequence[] = {
8388   { &hf_nbap_uE_DTX_Cycle1_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_10ms },
8389   { &hf_nbap_uE_DTX_Cycle2_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_10ms },
8390   { &hf_nbap_mAC_DTX_Cycle_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_10ms },
8391   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8392   { NULL, 0, 0, NULL }
8393 };
8394
8395 static int
8396 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_) {
8397   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8398                                    ett_nbap_DTX_Cycle_10ms_to_Modify_Items, DTX_Cycle_10ms_to_Modify_Items_sequence);
8399
8400   return offset;
8401 }
8402
8403
8404 static const value_string nbap_E_DCH_TTI_Length_to_Modify_vals[] = {
8405   {   0, "two-ms" },
8406   {   1, "ten-ms" },
8407   { 0, NULL }
8408 };
8409
8410 static const per_choice_t E_DCH_TTI_Length_to_Modify_choice[] = {
8411   {   0, &hf_nbap_two_ms_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Cycle_2ms_to_Modify_Items },
8412   {   1, &hf_nbap_ten_ms_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Cycle_10ms_to_Modify_Items },
8413   { 0, NULL, 0, NULL }
8414 };
8415
8416 static int
8417 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_) {
8418   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8419                                  ett_nbap_E_DCH_TTI_Length_to_Modify, E_DCH_TTI_Length_to_Modify_choice,
8420                                  NULL);
8421
8422   return offset;
8423 }
8424
8425
8426 static const per_sequence_t DTX_Information_to_Modify_Items_sequence[] = {
8427   { &hf_nbap_e_DCH_TTI_Length_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TTI_Length_to_Modify },
8428   { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Inactivity_Threshold_for_UE_DTX_Cycle2 },
8429   { &hf_nbap_uE_DTX_Long_Preamble, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DTX_Long_Preamble },
8430   { &hf_nbap_mAC_Inactivity_Threshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAC_Inactivity_Threshold },
8431   { &hf_nbap_cQI_DTX_Timer  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_DTX_Timer },
8432   { &hf_nbap_uE_DPCCH_burst1, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DPCCH_burst1 },
8433   { &hf_nbap_uE_DPCCH_burst2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DPCCH_burst2 },
8434   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8435   { NULL, 0, 0, NULL }
8436 };
8437
8438 static int
8439 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_) {
8440   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8441                                    ett_nbap_DTX_Information_to_Modify_Items, DTX_Information_to_Modify_Items_sequence);
8442
8443   return offset;
8444 }
8445
8446
8447 static const value_string nbap_DTX_Information_to_Modify_vals[] = {
8448   {   0, "modify" },
8449   {   1, "deactivate" },
8450   { 0, NULL }
8451 };
8452
8453 static const per_choice_t DTX_Information_to_Modify_choice[] = {
8454   {   0, &hf_nbap_modify_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Information_to_Modify_Items },
8455   {   1, &hf_nbap_deactivate_01  , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
8456   { 0, NULL, 0, NULL }
8457 };
8458
8459 static int
8460 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_) {
8461   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8462                                  ett_nbap_DTX_Information_to_Modify, DTX_Information_to_Modify_choice,
8463                                  NULL);
8464
8465   return offset;
8466 }
8467
8468
8469 static const per_sequence_t DRX_Information_to_Modify_Items_sequence[] = {
8470   { &hf_nbap_uE_DRX_Cycle   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DRX_Cycle },
8471   { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle },
8472   { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Inactivity_Threshold_for_UE_Grant_Monitoring },
8473   { &hf_nbap_uE_DRX_Grant_Monitoring, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DRX_Grant_Monitoring },
8474   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8475   { NULL, 0, 0, NULL }
8476 };
8477
8478 static int
8479 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_) {
8480   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8481                                    ett_nbap_DRX_Information_to_Modify_Items, DRX_Information_to_Modify_Items_sequence);
8482
8483   return offset;
8484 }
8485
8486
8487 static const value_string nbap_DRX_Information_to_Modify_vals[] = {
8488   {   0, "modify" },
8489   {   1, "deactivate" },
8490   { 0, NULL }
8491 };
8492
8493 static const per_choice_t DRX_Information_to_Modify_choice[] = {
8494   {   0, &hf_nbap_modify         , ASN1_EXTENSION_ROOT    , dissect_nbap_DRX_Information_to_Modify_Items },
8495   {   1, &hf_nbap_deactivate_01  , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
8496   { 0, NULL, 0, NULL }
8497 };
8498
8499 static int
8500 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_) {
8501   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8502                                  ett_nbap_DRX_Information_to_Modify, DRX_Information_to_Modify_choice,
8503                                  NULL);
8504
8505   return offset;
8506 }
8507
8508
8509 static const per_sequence_t ContinuousPacketConnectivityDTX_DRX_Information_to_Modify_sequence[] = {
8510   { &hf_nbap_uE_DTX_DRX_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DTX_DRX_Offset },
8511   { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Enabling_Delay },
8512   { &hf_nbap_dTX_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DTX_Information_to_Modify },
8513   { &hf_nbap_dRX_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DRX_Information_to_Modify },
8514   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8515   { NULL, 0, 0, NULL }
8516 };
8517
8518 static int
8519 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_) {
8520   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8521                                    ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify, ContinuousPacketConnectivityDTX_DRX_Information_to_Modify_sequence);
8522
8523   return offset;
8524 }
8525
8526
8527 static const value_string nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_vals[] = {
8528   {   0, "continuous-Packet-Connectivity-HS-SCCH-less-capable" },
8529   {   1, "continuous-Packet-Connectivity-HS-SCCH-less-capable-non-capable" },
8530   { 0, NULL }
8531 };
8532
8533
8534 static int
8535 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_) {
8536   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8537                                      2, NULL, FALSE, 0, NULL);
8538
8539   return offset;
8540 }
8541
8542
8543
8544 static int
8545 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_) {
8546   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8547                                                             1U, maxNrOfHS_DSCH_TBSs, NULL, FALSE);
8548
8549   return offset;
8550 }
8551
8552
8553
8554 static int
8555 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_) {
8556   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
8557
8558   return offset;
8559 }
8560
8561
8562 static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_InformationItem_sequence[] = {
8563   { &hf_nbap_transport_Block_Size_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index },
8564   { &hf_nbap_hSPDSCH_Second_Code_Support, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_Second_Code_Support },
8565   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8566   { NULL, 0, 0, NULL }
8567 };
8568
8569 static int
8570 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_) {
8571   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8572                                    ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem, ContinuousPacketConnectivityHS_SCCH_less_InformationItem_sequence);
8573
8574   return offset;
8575 }
8576
8577
8578 static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_Information_sequence_of[1] = {
8579   { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem },
8580 };
8581
8582 static int
8583 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_) {
8584   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8585                                                   ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information, ContinuousPacketConnectivityHS_SCCH_less_Information_sequence_of,
8586                                                   1, maxNrOfHS_DSCH_TBSs_HS_SCCHless);
8587
8588   return offset;
8589 }
8590
8591
8592
8593 static int
8594 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_) {
8595   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8596                                                             1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
8597
8598   return offset;
8599 }
8600
8601
8602
8603 static int
8604 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_) {
8605   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8606                                                             1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
8607
8608   return offset;
8609 }
8610
8611
8612 static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_Information_Response_sequence[] = {
8613   { &hf_nbap_hSPDSCH_First_Code_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_First_Code_Index },
8614   { &hf_nbap_hSPDSCH_Second_Code_Index, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSPDSCH_Second_Code_Index },
8615   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8616   { NULL, 0, 0, NULL }
8617 };
8618
8619 static int
8620 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_) {
8621   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8622                                    ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, ContinuousPacketConnectivityHS_SCCH_less_Information_Response_sequence);
8623
8624   return offset;
8625 }
8626
8627
8628
8629 static int
8630 dissect_nbap_ControlGAP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8631   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8632                                                             1U, 255U, NULL, FALSE);
8633
8634   return offset;
8635 }
8636
8637
8638 static const per_sequence_t CPC_Information_sequence[] = {
8639   { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information },
8640   { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify },
8641   { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information },
8642   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8643   { NULL, 0, 0, NULL }
8644 };
8645
8646 static int
8647 dissect_nbap_CPC_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8648   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8649                                    ett_nbap_CPC_Information, CPC_Information_sequence);
8650
8651   return offset;
8652 }
8653
8654
8655 static const value_string nbap_CQI_Feedback_Cycle_vals[] = {
8656   {   0, "v0" },
8657   {   1, "v2" },
8658   {   2, "v4" },
8659   {   3, "v8" },
8660   {   4, "v10" },
8661   {   5, "v20" },
8662   {   6, "v40" },
8663   {   7, "v80" },
8664   {   8, "v160" },
8665   {   9, "v16" },
8666   {  10, "v32" },
8667   {  11, "v64" },
8668   { 0, NULL }
8669 };
8670
8671
8672 static int
8673 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_) {
8674   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8675                                      9, NULL, TRUE, 3, NULL);
8676
8677   return offset;
8678 }
8679
8680
8681
8682 static int
8683 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_) {
8684   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8685                                                             0U, 8U, NULL, TRUE);
8686
8687   return offset;
8688 }
8689
8690
8691
8692 static int
8693 dissect_nbap_CQI_RepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8694   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8695                                                             1U, 4U, NULL, TRUE);
8696
8697   return offset;
8698 }
8699
8700
8701
8702 static int
8703 dissect_nbap_RepetitionNumber0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8704   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8705                                                             0U, 255U, NULL, FALSE);
8706
8707   return offset;
8708 }
8709
8710
8711 static const per_sequence_t CriticalityDiagnostics_IE_List_item_sequence[] = {
8712   { &hf_nbap_iECriticality  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
8713   { &hf_nbap_iE_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
8714   { &hf_nbap_repetitionNumber, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionNumber0 },
8715   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8716   { NULL, 0, 0, NULL }
8717 };
8718
8719 static int
8720 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_) {
8721   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8722                                    ett_nbap_CriticalityDiagnostics_IE_List_item, CriticalityDiagnostics_IE_List_item_sequence);
8723
8724   return offset;
8725 }
8726
8727
8728 static const per_sequence_t CriticalityDiagnostics_IE_List_sequence_of[1] = {
8729   { &hf_nbap_CriticalityDiagnostics_IE_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CriticalityDiagnostics_IE_List_item },
8730 };
8731
8732 static int
8733 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_) {
8734   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8735                                                   ett_nbap_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of,
8736                                                   1, maxNrOfErrors);
8737
8738   return offset;
8739 }
8740
8741
8742 static const per_sequence_t CriticalityDiagnostics_sequence[] = {
8743   { &hf_nbap_procedureID    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProcedureID },
8744   { &hf_nbap_triggeringMessage, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TriggeringMessage },
8745   { &hf_nbap_procedureCriticality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Criticality },
8746   { &hf_nbap_transactionID  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransactionID },
8747   { &hf_nbap_iEsCriticalityDiagnostics, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CriticalityDiagnostics_IE_List },
8748   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8749   { NULL, 0, 0, NULL }
8750 };
8751
8752 static int
8753 dissect_nbap_CriticalityDiagnostics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8754   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8755                                    ett_nbap_CriticalityDiagnostics, CriticalityDiagnostics_sequence);
8756
8757   return offset;
8758 }
8759
8760
8761
8762 static int
8763 dissect_nbap_CRNC_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8764   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8765                                                             0U, 1048575U, NULL, FALSE);
8766
8767   return offset;
8768 }
8769
8770
8771
8772 static int
8773 dissect_nbap_CSBMeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8774   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8775                                                             0U, 65535U, NULL, FALSE);
8776
8777   return offset;
8778 }
8779
8780
8781
8782 static int
8783 dissect_nbap_CSBTransmissionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8784   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8785                                                             0U, 65535U, NULL, FALSE);
8786
8787   return offset;
8788 }
8789
8790
8791
8792 static int
8793 dissect_nbap_DATA_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8794   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8795                                                             0U, 3U, NULL, FALSE);
8796
8797   return offset;
8798 }
8799
8800
8801
8802 static int
8803 dissect_nbap_DCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8804   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8805                                                             0U, 255U, NULL, FALSE);
8806
8807   return offset;
8808 }
8809
8810
8811 static const value_string nbap_PayloadCRC_PresenceIndicator_vals[] = {
8812   {   0, "cRC-Included" },
8813   {   1, "cRC-NotIncluded" },
8814   { 0, NULL }
8815 };
8816
8817
8818 static int
8819 dissect_nbap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8820   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8821                                      2, NULL, TRUE, 0, NULL);
8822
8823   return offset;
8824 }
8825
8826
8827 static const value_string nbap_UL_FP_Mode_vals[] = {
8828   {   0, "normal" },
8829   {   1, "silent" },
8830   { 0, NULL }
8831 };
8832
8833
8834 static int
8835 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_) {
8836   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8837                                      2, NULL, TRUE, 0, NULL);
8838
8839   return offset;
8840 }
8841
8842
8843
8844 static int
8845 dissect_nbap_ToAWS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8846   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8847                                                             0U, 1279U, NULL, FALSE);
8848
8849   return offset;
8850 }
8851
8852
8853
8854 static int
8855 dissect_nbap_ToAWE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8856   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8857                                                             0U, 2559U, NULL, FALSE);
8858
8859   return offset;
8860 }
8861
8862
8863
8864 static int
8865 dissect_nbap_TransportFormatSet_NrOfTransportBlocks(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8866   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8867                                                             0U, 512U, NULL, FALSE);
8868
8869   return offset;
8870 }
8871
8872
8873
8874 static int
8875 dissect_nbap_TransportFormatSet_TransportBlockSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8876   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8877                                                             0U, 5000U, NULL, FALSE);
8878
8879   return offset;
8880 }
8881
8882
8883 static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalDynamic_vals[] = {
8884   {   0, "msec-10" },
8885   {   1, "msec-20" },
8886   {   2, "msec-40" },
8887   {   3, "msec-80" },
8888   { 0, NULL }
8889 };
8890
8891
8892 static int
8893 dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8894   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8895                                      4, NULL, TRUE, 0, NULL);
8896
8897   return offset;
8898 }
8899
8900
8901 static const per_sequence_t TransmissionTimeIntervalInformation_item_sequence[] = {
8902   { &hf_nbap_transmissionTimeInterval, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic },
8903   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8904   { NULL, 0, 0, NULL }
8905 };
8906
8907 static int
8908 dissect_nbap_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8909   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8910                                    ett_nbap_TransmissionTimeIntervalInformation_item, TransmissionTimeIntervalInformation_item_sequence);
8911
8912   return offset;
8913 }
8914
8915
8916 static const per_sequence_t TransmissionTimeIntervalInformation_sequence_of[1] = {
8917   { &hf_nbap_TransmissionTimeIntervalInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransmissionTimeIntervalInformation_item },
8918 };
8919
8920 static int
8921 dissect_nbap_TransmissionTimeIntervalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8922   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8923                                                   ett_nbap_TransmissionTimeIntervalInformation, TransmissionTimeIntervalInformation_sequence_of,
8924                                                   1, maxTTI_count);
8925
8926   return offset;
8927 }
8928
8929
8930 static const per_sequence_t TDD_TransportFormatSet_ModeDP_sequence[] = {
8931   { &hf_nbap_transmissionTimeIntervalInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmissionTimeIntervalInformation },
8932   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8933   { NULL, 0, 0, NULL }
8934 };
8935
8936 static int
8937 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_) {
8938   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8939                                    ett_nbap_TDD_TransportFormatSet_ModeDP, TDD_TransportFormatSet_ModeDP_sequence);
8940
8941   return offset;
8942 }
8943
8944
8945 static const value_string nbap_TransportFormatSet_ModeDP_vals[] = {
8946   {   0, "tdd" },
8947   {   1, "notApplicable" },
8948   { 0, NULL }
8949 };
8950
8951 static const per_choice_t TransportFormatSet_ModeDP_choice[] = {
8952   {   0, &hf_nbap_tdd_01         , ASN1_EXTENSION_ROOT    , dissect_nbap_TDD_TransportFormatSet_ModeDP },
8953   {   1, &hf_nbap_notApplicable  , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
8954   { 0, NULL, 0, NULL }
8955 };
8956
8957 static int
8958 dissect_nbap_TransportFormatSet_ModeDP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8959   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8960                                  ett_nbap_TransportFormatSet_ModeDP, TransportFormatSet_ModeDP_choice,
8961                                  NULL);
8962
8963   return offset;
8964 }
8965
8966
8967 static const per_sequence_t TransportFormatSet_DynamicPartList_item_sequence[] = {
8968   { &hf_nbap_nrOfTransportBlocks, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_NrOfTransportBlocks },
8969   { &hf_nbap_transportBlockSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet_TransportBlockSize },
8970   { &hf_nbap_mode           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeDP },
8971   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8972   { NULL, 0, 0, NULL }
8973 };
8974
8975 static int
8976 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_) {
8977   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8978                                    ett_nbap_TransportFormatSet_DynamicPartList_item, TransportFormatSet_DynamicPartList_item_sequence);
8979
8980   return offset;
8981 }
8982
8983
8984 static const per_sequence_t TransportFormatSet_DynamicPartList_sequence_of[1] = {
8985   { &hf_nbap_TransportFormatSet_DynamicPartList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList_item },
8986 };
8987
8988 static int
8989 dissect_nbap_TransportFormatSet_DynamicPartList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8990   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8991                                                   ett_nbap_TransportFormatSet_DynamicPartList, TransportFormatSet_DynamicPartList_sequence_of,
8992                                                   1, maxNrOfTFs);
8993
8994   return offset;
8995 }
8996
8997
8998 static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic_vals[] = {
8999   {   0, "msec-10" },
9000   {   1, "msec-20" },
9001   {   2, "msec-40" },
9002   {   3, "msec-80" },
9003   {   4, "dynamic" },
9004   {   5, "msec-5" },
9005   { 0, NULL }
9006 };
9007
9008
9009 static int
9010 dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9011   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9012                                      5, NULL, TRUE, 1, NULL);
9013
9014   return offset;
9015 }
9016
9017
9018 static const value_string nbap_TransportFormatSet_ChannelCodingType_vals[] = {
9019   {   0, "no-codingTDD" },
9020   {   1, "convolutional-coding" },
9021   {   2, "turbo-coding" },
9022   { 0, NULL }
9023 };
9024
9025
9026 static int
9027 dissect_nbap_TransportFormatSet_ChannelCodingType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9028   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9029                                      3, NULL, TRUE, 0, NULL);
9030
9031   return offset;
9032 }
9033
9034
9035 static const value_string nbap_TransportFormatSet_CodingRate_vals[] = {
9036   {   0, "half" },
9037   {   1, "third" },
9038   { 0, NULL }
9039 };
9040
9041
9042 static int
9043 dissect_nbap_TransportFormatSet_CodingRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9044   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9045                                      2, NULL, TRUE, 0, NULL);
9046
9047   return offset;
9048 }
9049
9050
9051
9052 static int
9053 dissect_nbap_TransportFormatSet_RateMatchingAttribute(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9054   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9055                                                             1U, maxRateMatching, NULL, FALSE);
9056
9057   return offset;
9058 }
9059
9060
9061 static const value_string nbap_TransportFormatSet_CRC_Size_vals[] = {
9062   {   0, "v0" },
9063   {   1, "v8" },
9064   {   2, "v12" },
9065   {   3, "v16" },
9066   {   4, "v24" },
9067   { 0, NULL }
9068 };
9069
9070
9071 static int
9072 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_) {
9073   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9074                                      5, NULL, TRUE, 0, NULL);
9075
9076   return offset;
9077 }
9078
9079
9080 static const value_string nbap_TransportFormatSet_SecondInterleavingMode_vals[] = {
9081   {   0, "frame-related" },
9082   {   1, "timeSlot-related" },
9083   { 0, NULL }
9084 };
9085
9086
9087 static int
9088 dissect_nbap_TransportFormatSet_SecondInterleavingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9089   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9090                                      2, NULL, TRUE, 0, NULL);
9091
9092   return offset;
9093 }
9094
9095
9096 static const value_string nbap_TransportFormatSet_ModeSSP_vals[] = {
9097   {   0, "tdd" },
9098   {   1, "notApplicable" },
9099   { 0, NULL }
9100 };
9101
9102 static const per_choice_t TransportFormatSet_ModeSSP_choice[] = {
9103   {   0, &hf_nbap_tdd_02         , ASN1_EXTENSION_ROOT    , dissect_nbap_TransportFormatSet_SecondInterleavingMode },
9104   {   1, &hf_nbap_notApplicable  , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
9105   { 0, NULL, 0, NULL }
9106 };
9107
9108 static int
9109 dissect_nbap_TransportFormatSet_ModeSSP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9110   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9111                                  ett_nbap_TransportFormatSet_ModeSSP, TransportFormatSet_ModeSSP_choice,
9112                                  NULL);
9113
9114   return offset;
9115 }
9116
9117
9118 static const per_sequence_t TransportFormatSet_Semi_staticPart_sequence[] = {
9119   { &hf_nbap_transmissionTimeInterval_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic },
9120   { &hf_nbap_channelCoding  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ChannelCodingType },
9121   { &hf_nbap_codingRate     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet_CodingRate },
9122   { &hf_nbap_rateMatchingAttribute, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_RateMatchingAttribute },
9123   { &hf_nbap_cRC_Size       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_CRC_Size },
9124   { &hf_nbap_mode_01        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeSSP },
9125   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9126   { NULL, 0, 0, NULL }
9127 };
9128
9129 static int
9130 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_) {
9131   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9132                                    ett_nbap_TransportFormatSet_Semi_staticPart, TransportFormatSet_Semi_staticPart_sequence);
9133
9134   return offset;
9135 }
9136
9137
9138 static const per_sequence_t TransportFormatSet_sequence[] = {
9139   { &hf_nbap_dynamicParts   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList },
9140   { &hf_nbap_semi_staticPart, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_Semi_staticPart },
9141   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9142   { NULL, 0, 0, NULL }
9143 };
9144
9145 static int
9146 dissect_nbap_TransportFormatSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9147   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9148                                    ett_nbap_TransportFormatSet, TransportFormatSet_sequence);
9149
9150   return offset;
9151 }
9152
9153
9154
9155 static int
9156 dissect_nbap_FrameHandlingPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9157   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9158                                                             0U, 15U, NULL, FALSE);
9159
9160   return offset;
9161 }
9162
9163
9164 static const value_string nbap_QE_Selector_vals[] = {
9165   {   0, "selected" },
9166   {   1, "non-selected" },
9167   { 0, NULL }
9168 };
9169
9170
9171 static int
9172 dissect_nbap_QE_Selector(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9173   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9174                                      2, NULL, FALSE, 0, NULL);
9175
9176   return offset;
9177 }
9178
9179
9180 static const per_sequence_t DCH_Specific_FDD_Item_sequence[] = {
9181   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
9182   { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
9183   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
9184   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
9185   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
9186   { &hf_nbap_qE_Selector    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_QE_Selector },
9187   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9188   { NULL, 0, 0, NULL }
9189 };
9190
9191 static int
9192 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_) {
9193   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9194                                    ett_nbap_DCH_Specific_FDD_Item, DCH_Specific_FDD_Item_sequence);
9195
9196   return offset;
9197 }
9198
9199
9200 static const per_sequence_t DCH_Specific_FDD_InformationList_sequence_of[1] = {
9201   { &hf_nbap_DCH_Specific_FDD_InformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_Item },
9202 };
9203
9204 static int
9205 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_) {
9206   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9207                                                   ett_nbap_DCH_Specific_FDD_InformationList, DCH_Specific_FDD_InformationList_sequence_of,
9208                                                   1, maxNrOfDCHs);
9209
9210   return offset;
9211 }
9212
9213
9214 static const per_sequence_t DCH_FDD_InformationItem_sequence[] = {
9215   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
9216   { &hf_nbap_ul_FP_Mode     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode },
9217   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
9218   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
9219   { &hf_nbap_dCH_SpecificInformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_InformationList },
9220   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9221   { NULL, 0, 0, NULL }
9222 };
9223
9224 static int
9225 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_) {
9226   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9227                                    ett_nbap_DCH_FDD_InformationItem, DCH_FDD_InformationItem_sequence);
9228
9229   return offset;
9230 }
9231
9232
9233 static const per_sequence_t DCH_FDD_Information_sequence_of[1] = {
9234   { &hf_nbap_DCH_FDD_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_FDD_InformationItem },
9235 };
9236
9237 static int
9238 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_) {
9239   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9240                                                   ett_nbap_DCH_FDD_Information, DCH_FDD_Information_sequence_of,
9241                                                   1, maxNrOfDCHs);
9242
9243   return offset;
9244 }
9245
9246
9247 static const value_string nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_vals[] = {
9248   {   0, "dch-not-present" },
9249   { 0, NULL }
9250 };
9251
9252
9253 static int
9254 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_) {
9255   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9256                                      1, NULL, FALSE, 0, NULL);
9257
9258   return offset;
9259 }
9260
9261
9262 static const per_sequence_t DCH_InformationResponseItem_sequence[] = {
9263   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
9264   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
9265   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
9266   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9267   { NULL, 0, 0, NULL }
9268 };
9269
9270 static int
9271 dissect_nbap_DCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9272   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9273                                    ett_nbap_DCH_InformationResponseItem, DCH_InformationResponseItem_sequence);
9274
9275   return offset;
9276 }
9277
9278
9279 static const per_sequence_t DCH_InformationResponse_sequence_of[1] = {
9280   { &hf_nbap_DCH_InformationResponse_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponseItem },
9281 };
9282
9283 static int
9284 dissect_nbap_DCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9285   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9286                                                   ett_nbap_DCH_InformationResponse, DCH_InformationResponse_sequence_of,
9287                                                   1, maxNrOfDCHs);
9288
9289   return offset;
9290 }
9291
9292
9293 static const per_sequence_t DCH_Specific_TDD_Item_sequence[] = {
9294   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
9295   { &hf_nbap_ul_CCTrCH_ID   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
9296   { &hf_nbap_dl_CCTrCH_ID   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
9297   { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
9298   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
9299   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
9300   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
9301   { &hf_nbap_qE_Selector    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_QE_Selector },
9302   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9303   { NULL, 0, 0, NULL }
9304 };
9305
9306 static int
9307 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_) {
9308   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9309                                    ett_nbap_DCH_Specific_TDD_Item, DCH_Specific_TDD_Item_sequence);
9310
9311   return offset;
9312 }
9313
9314
9315 static const per_sequence_t DCH_Specific_TDD_InformationList_sequence_of[1] = {
9316   { &hf_nbap_DCH_Specific_TDD_InformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_Item },
9317 };
9318
9319 static int
9320 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_) {
9321   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9322                                                   ett_nbap_DCH_Specific_TDD_InformationList, DCH_Specific_TDD_InformationList_sequence_of,
9323                                                   1, maxNrOfDCHs);
9324
9325   return offset;
9326 }
9327
9328
9329 static const per_sequence_t DCH_TDD_InformationItem_sequence[] = {
9330   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
9331   { &hf_nbap_ul_FP_Mode     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode },
9332   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
9333   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
9334   { &hf_nbap_dCH_SpecificInformationList_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_InformationList },
9335   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9336   { NULL, 0, 0, NULL }
9337 };
9338
9339 static int
9340 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_) {
9341   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9342                                    ett_nbap_DCH_TDD_InformationItem, DCH_TDD_InformationItem_sequence);
9343
9344   return offset;
9345 }
9346
9347
9348 static const per_sequence_t DCH_TDD_Information_sequence_of[1] = {
9349   { &hf_nbap_DCH_TDD_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_TDD_InformationItem },
9350 };
9351
9352 static int
9353 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_) {
9354   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9355                                                   ett_nbap_DCH_TDD_Information, DCH_TDD_Information_sequence_of,
9356                                                   1, maxNrOfDCHs);
9357
9358   return offset;
9359 }
9360
9361
9362 static const value_string nbap_TransportBearerRequestIndicator_vals[] = {
9363   {   0, "bearerRequested" },
9364   {   1, "bearerNotRequested" },
9365   { 0, NULL }
9366 };
9367
9368
9369 static int
9370 dissect_nbap_TransportBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9371   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9372                                      2, NULL, TRUE, 0, NULL);
9373
9374   return offset;
9375 }
9376
9377
9378 static const per_sequence_t DCH_ModifySpecificItem_FDD_sequence[] = {
9379   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
9380   { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
9381   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
9382   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
9383   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FrameHandlingPriority },
9384   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9385   { NULL, 0, 0, NULL }
9386 };
9387
9388 static int
9389 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_) {
9390   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9391                                    ett_nbap_DCH_ModifySpecificItem_FDD, DCH_ModifySpecificItem_FDD_sequence);
9392
9393   return offset;
9394 }
9395
9396
9397 static const per_sequence_t DCH_ModifySpecificInformation_FDD_sequence_of[1] = {
9398   { &hf_nbap_DCH_ModifySpecificInformation_FDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_FDD },
9399 };
9400
9401 static int
9402 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_) {
9403   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9404                                                   ett_nbap_DCH_ModifySpecificInformation_FDD, DCH_ModifySpecificInformation_FDD_sequence_of,
9405                                                   1, maxNrOfDCHs);
9406
9407   return offset;
9408 }
9409
9410
9411 static const per_sequence_t FDD_DCHs_to_ModifyItem_sequence[] = {
9412   { &hf_nbap_ul_FP_Mode     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_FP_Mode },
9413   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
9414   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
9415   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
9416   { &hf_nbap_dCH_SpecificInformationList_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_FDD },
9417   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9418   { NULL, 0, 0, NULL }
9419 };
9420
9421 static int
9422 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_) {
9423   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9424                                    ett_nbap_FDD_DCHs_to_ModifyItem, FDD_DCHs_to_ModifyItem_sequence);
9425
9426   return offset;
9427 }
9428
9429
9430 static const per_sequence_t FDD_DCHs_to_Modify_sequence_of[1] = {
9431   { &hf_nbap_FDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DCHs_to_ModifyItem },
9432 };
9433
9434 static int
9435 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_) {
9436   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9437                                                   ett_nbap_FDD_DCHs_to_Modify, FDD_DCHs_to_Modify_sequence_of,
9438                                                   1, maxNrOfDCHs);
9439
9440   return offset;
9441 }
9442
9443
9444 static const per_sequence_t DCH_ModifySpecificItem_TDD_sequence[] = {
9445   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
9446   { &hf_nbap_ul_CCTrCH_ID   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_ID },
9447   { &hf_nbap_dl_CCTrCH_ID   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_ID },
9448   { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
9449   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
9450   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
9451   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FrameHandlingPriority },
9452   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9453   { NULL, 0, 0, NULL }
9454 };
9455
9456 static int
9457 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_) {
9458   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9459                                    ett_nbap_DCH_ModifySpecificItem_TDD, DCH_ModifySpecificItem_TDD_sequence);
9460
9461   return offset;
9462 }
9463
9464
9465 static const per_sequence_t DCH_ModifySpecificInformation_TDD_sequence_of[1] = {
9466   { &hf_nbap_DCH_ModifySpecificInformation_TDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_TDD },
9467 };
9468
9469 static int
9470 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_) {
9471   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9472                                                   ett_nbap_DCH_ModifySpecificInformation_TDD, DCH_ModifySpecificInformation_TDD_sequence_of,
9473                                                   1, maxNrOfDCHs);
9474
9475   return offset;
9476 }
9477
9478
9479 static const per_sequence_t DCH_ModifyItem_TDD_sequence[] = {
9480   { &hf_nbap_ul_FP_Mode     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_FP_Mode },
9481   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
9482   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
9483   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
9484   { &hf_nbap_dCH_SpecificInformationList_03, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_TDD },
9485   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9486   { NULL, 0, 0, NULL }
9487 };
9488
9489 static int
9490 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_) {
9491   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9492                                    ett_nbap_DCH_ModifyItem_TDD, DCH_ModifyItem_TDD_sequence);
9493
9494   return offset;
9495 }
9496
9497
9498 static const per_sequence_t TDD_DCHs_to_Modify_sequence_of[1] = {
9499   { &hf_nbap_TDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifyItem_TDD },
9500 };
9501
9502 static int
9503 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_) {
9504   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9505                                                   ett_nbap_TDD_DCHs_to_Modify, TDD_DCHs_to_Modify_sequence_of,
9506                                                   1, maxNrOfDCHs);
9507
9508   return offset;
9509 }
9510
9511
9512 static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_item_sequence[] = {
9513   { &hf_nbap_dl_Cost_1      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
9514   { &hf_nbap_dl_Cost_2      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
9515   { &hf_nbap_ul_Cost_1      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
9516   { &hf_nbap_ul_Cost_2      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
9517   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9518   { NULL, 0, 0, NULL }
9519 };
9520
9521 static int
9522 dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9523   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9524                                    ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item, DedicatedChannelsCapacityConsumptionLaw_item_sequence);
9525
9526   return offset;
9527 }
9528
9529
9530 static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_sequence_of[1] = {
9531   { &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item },
9532 };
9533
9534 static int
9535 dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9536   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9537                                                   ett_nbap_DedicatedChannelsCapacityConsumptionLaw, DedicatedChannelsCapacityConsumptionLaw_sequence_of,
9538                                                   1, maxNrOfSF);
9539
9540   return offset;
9541 }
9542
9543
9544 static const value_string nbap_DedicatedMeasurementType_vals[] = {
9545   {   0, "sir" },
9546   {   1, "sir-error" },
9547   {   2, "transmitted-code-power" },
9548   {   3, "rscp" },
9549   {   4, "rx-timing-deviation" },
9550   {   5, "round-trip-time" },
9551   {   6, "rx-timing-deviation-LCR" },
9552   {   7, "angle-Of-Arrival-LCR" },
9553   {   8, "hs-sich-quality" },
9554   {   9, "best-Cell-Portions" },
9555   {  10, "rx-timing-deviation-768" },
9556   {  11, "rx-timing-deviation-384-extended" },
9557   { 0, NULL }
9558 };
9559
9560
9561 static int
9562 dissect_nbap_DedicatedMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9563   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9564                                      6, NULL, TRUE, 6, NULL);
9565
9566   return offset;
9567 }
9568
9569
9570
9571 static int
9572 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_) {
9573   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9574                                                             0U, 125U, NULL, FALSE);
9575
9576   return offset;
9577 }
9578
9579
9580
9581 static int
9582 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_) {
9583   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9584                                                             0U, 127U, NULL, FALSE);
9585
9586   return offset;
9587 }
9588
9589
9590
9591 static int
9592 dissect_nbap_RSCP_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9593   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9594                                                             0U, 127U, NULL, FALSE);
9595
9596   return offset;
9597 }
9598
9599
9600
9601 static int
9602 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_) {
9603   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9604                                                             0U, 8191U, NULL, FALSE);
9605
9606   return offset;
9607 }
9608
9609
9610
9611 static int
9612 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_) {
9613   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9614                                                             0U, 32767U, NULL, FALSE);
9615
9616   return offset;
9617 }
9618
9619
9620
9621 static int
9622 dissect_nbap_Extension_DedicatedMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9623   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
9624
9625   return offset;
9626 }
9627
9628
9629 static const value_string nbap_DedicatedMeasurementValue_vals[] = {
9630   {   0, "sIR-Value" },
9631   {   1, "sIR-ErrorValue" },
9632   {   2, "transmittedCodePowerValue" },
9633   {   3, "rSCP" },
9634   {   4, "rxTimingDeviationValue" },
9635   {   5, "roundTripTime" },
9636   {   6, "extension-DedicatedMeasurementValue" },
9637   { 0, NULL }
9638 };
9639
9640 static const per_choice_t DedicatedMeasurementValue_choice[] = {
9641   {   0, &hf_nbap_sIR_Value      , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Value },
9642   {   1, &hf_nbap_sIR_ErrorValue , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Error_Value },
9643   {   2, &hf_nbap_transmittedCodePowerValue, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Code_Power_Value },
9644   {   3, &hf_nbap_rSCP           , ASN1_EXTENSION_ROOT    , dissect_nbap_RSCP_Value },
9645   {   4, &hf_nbap_rxTimingDeviationValue, ASN1_EXTENSION_ROOT    , dissect_nbap_Rx_Timing_Deviation_Value },
9646   {   5, &hf_nbap_roundTripTime  , ASN1_EXTENSION_ROOT    , dissect_nbap_Round_Trip_Time_Value },
9647   {   6, &hf_nbap_extension_DedicatedMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_DedicatedMeasurementValue },
9648   { 0, NULL, 0, NULL }
9649 };
9650
9651 static int
9652 dissect_nbap_DedicatedMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9653   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9654                                  ett_nbap_DedicatedMeasurementValue, DedicatedMeasurementValue_choice,
9655                                  NULL);
9656
9657   return offset;
9658 }
9659
9660
9661 static const per_sequence_t DedicatedMeasurementAvailable_sequence[] = {
9662   { &hf_nbap_dedicatedmeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
9663   { &hf_nbap_cFN            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CFN },
9664   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9665   { NULL, 0, 0, NULL }
9666 };
9667
9668 static int
9669 dissect_nbap_DedicatedMeasurementAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9670   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9671                                    ett_nbap_DedicatedMeasurementAvailable, DedicatedMeasurementAvailable_sequence);
9672
9673   return offset;
9674 }
9675
9676
9677
9678 static int
9679 dissect_nbap_DedicatedMeasurementnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9680   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
9681
9682   return offset;
9683 }
9684
9685
9686 static const value_string nbap_DedicatedMeasurementValueInformation_vals[] = {
9687   {   0, "measurementAvailable" },
9688   {   1, "measurementnotAvailable" },
9689   { 0, NULL }
9690 };
9691
9692 static const per_choice_t DedicatedMeasurementValueInformation_choice[] = {
9693   {   0, &hf_nbap_measurementAvailable_01, ASN1_NO_EXTENSIONS     , dissect_nbap_DedicatedMeasurementAvailable },
9694   {   1, &hf_nbap_measurementnotAvailable_01, ASN1_NO_EXTENSIONS     , dissect_nbap_DedicatedMeasurementnotAvailable },
9695   { 0, NULL, 0, NULL }
9696 };
9697
9698 static int
9699 dissect_nbap_DedicatedMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9700   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9701                                  ett_nbap_DedicatedMeasurementValueInformation, DedicatedMeasurementValueInformation_choice,
9702                                  NULL);
9703
9704   return offset;
9705 }
9706
9707
9708 static const value_string nbap_DelayedActivation_vals[] = {
9709   {   0, "cfn" },
9710   {   1, "separate-indication" },
9711   { 0, NULL }
9712 };
9713
9714 static const per_choice_t DelayedActivation_choice[] = {
9715   {   0, &hf_nbap_cfn            , ASN1_NO_EXTENSIONS     , dissect_nbap_CFN },
9716   {   1, &hf_nbap_separate_indication, ASN1_NO_EXTENSIONS     , dissect_nbap_NULL },
9717   { 0, NULL, 0, NULL }
9718 };
9719
9720 static int
9721 dissect_nbap_DelayedActivation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9722   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9723                                  ett_nbap_DelayedActivation, DelayedActivation_choice,
9724                                  NULL);
9725
9726   return offset;
9727 }
9728
9729
9730 static const value_string nbap_Execution_Type_vals[] = {
9731   {   0, "synchronised" },
9732   {   1, "unsynchronised" },
9733   { 0, NULL }
9734 };
9735
9736 static const per_choice_t Execution_Type_choice[] = {
9737   {   0, &hf_nbap_synchronised   , ASN1_NO_EXTENSIONS     , dissect_nbap_CFN },
9738   {   1, &hf_nbap_unsynchronised , ASN1_NO_EXTENSIONS     , dissect_nbap_NULL },
9739   { 0, NULL, 0, NULL }
9740 };
9741
9742 static int
9743 dissect_nbap_Execution_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9744   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9745                                  ett_nbap_Execution_Type, Execution_Type_choice,
9746                                  NULL);
9747
9748   return offset;
9749 }
9750
9751
9752 static const value_string nbap_FirstRLS_Indicator_vals[] = {
9753   {   0, "first-RLS" },
9754   {   1, "not-first-RLS" },
9755   { 0, NULL }
9756 };
9757
9758
9759 static int
9760 dissect_nbap_FirstRLS_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9761   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9762                                      2, NULL, TRUE, 0, NULL);
9763
9764   return offset;
9765 }
9766
9767
9768
9769 static int
9770 dissect_nbap_PropagationDelay(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                                                             0U, 255U, NULL, FALSE);
9773
9774   return offset;
9775 }
9776
9777
9778 static const per_sequence_t Activate_Info_sequence[] = {
9779   { &hf_nbap_activation_type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type },
9780   { &hf_nbap_initial_dl_tx_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
9781   { &hf_nbap_firstRLS_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FirstRLS_Indicator },
9782   { &hf_nbap_propagation_delay, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PropagationDelay },
9783   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9784   { NULL, 0, 0, NULL }
9785 };
9786
9787 static int
9788 dissect_nbap_Activate_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9789   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9790                                    ett_nbap_Activate_Info, Activate_Info_sequence);
9791
9792   return offset;
9793 }
9794
9795
9796 static const per_sequence_t Deactivate_Info_sequence[] = {
9797   { &hf_nbap_deactivation_type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type },
9798   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9799   { NULL, 0, 0, NULL }
9800 };
9801
9802 static int
9803 dissect_nbap_Deactivate_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9804   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9805                                    ett_nbap_Deactivate_Info, Deactivate_Info_sequence);
9806
9807   return offset;
9808 }
9809
9810
9811 static const value_string nbap_DelayedActivationUpdate_vals[] = {
9812   {   0, "activate" },
9813   {   1, "deactivate" },
9814   { 0, NULL }
9815 };
9816
9817 static const per_choice_t DelayedActivationUpdate_choice[] = {
9818   {   0, &hf_nbap_activate       , ASN1_NO_EXTENSIONS     , dissect_nbap_Activate_Info },
9819   {   1, &hf_nbap_deactivate     , ASN1_NO_EXTENSIONS     , dissect_nbap_Deactivate_Info },
9820   { 0, NULL, 0, NULL }
9821 };
9822
9823 static int
9824 dissect_nbap_DelayedActivationUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9825   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9826                                  ett_nbap_DelayedActivationUpdate, DelayedActivationUpdate_choice,
9827                                  NULL);
9828
9829   return offset;
9830 }
9831
9832
9833
9834 static int
9835 dissect_nbap_DeltaSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9836   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9837                                                             0U, 30U, NULL, FALSE);
9838
9839   return offset;
9840 }
9841
9842
9843
9844 static int
9845 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_) {
9846   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9847                                                             0U, 119U, NULL, FALSE);
9848
9849   return offset;
9850 }
9851
9852
9853
9854 static int
9855 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_) {
9856   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9857                                                             0U, 7U, NULL, TRUE);
9858
9859   return offset;
9860 }
9861
9862
9863 static const value_string nbap_GANSS_StatusHealth_vals[] = {
9864   {   0, "udre-scale-1dot0" },
9865   {   1, "udre-scale-0dot75" },
9866   {   2, "udre-scale-0dot5" },
9867   {   3, "udre-scale-0dot3" },
9868   {   4, "udre-scale-0dot2" },
9869   {   5, "udre-scale-0dot1" },
9870   {   6, "no-data" },
9871   {   7, "invalid-data" },
9872   { 0, NULL }
9873 };
9874
9875
9876 static int
9877 dissect_nbap_GANSS_StatusHealth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9878   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9879                                      8, NULL, FALSE, 0, NULL);
9880
9881   return offset;
9882 }
9883
9884
9885
9886 static int
9887 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_) {
9888   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9889                                                             0U, 63U, NULL, FALSE);
9890
9891   return offset;
9892 }
9893
9894
9895
9896 static int
9897 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_) {
9898   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
9899                                      10, 10, FALSE, NULL);
9900
9901   return offset;
9902 }
9903
9904
9905 static const value_string nbap_UDRE_vals[] = {
9906   {   0, "udre-minusequal-one-m" },
9907   {   1, "udre-betweenoneandfour-m" },
9908   {   2, "udre-betweenfourandeight-m" },
9909   {   3, "udre-greaterequaleight-m" },
9910   { 0, NULL }
9911 };
9912
9913
9914 static int
9915 dissect_nbap_UDRE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9916   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9917                                      4, NULL, FALSE, 0, NULL);
9918
9919   return offset;
9920 }
9921
9922
9923
9924 static int
9925 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_) {
9926   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9927                                                             -2047, 2047U, NULL, FALSE);
9928
9929   return offset;
9930 }
9931
9932
9933
9934 static int
9935 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_) {
9936   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9937                                                             -127, 127U, NULL, FALSE);
9938
9939   return offset;
9940 }
9941
9942
9943 static const per_sequence_t DGANSS_SignalInformationItem_sequence[] = {
9944   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
9945   { &hf_nbap_gANSS_iod      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
9946   { &hf_nbap_udre           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UDRE },
9947   { &hf_nbap_ganss_prc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2047_2047 },
9948   { &hf_nbap_ganss_rrc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M127_127 },
9949   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9950   { NULL, 0, 0, NULL }
9951 };
9952
9953 static int
9954 dissect_nbap_DGANSS_SignalInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9955   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9956                                    ett_nbap_DGANSS_SignalInformationItem, DGANSS_SignalInformationItem_sequence);
9957
9958   return offset;
9959 }
9960
9961
9962 static const per_sequence_t DGANSS_SignalInformation_sequence_of[1] = {
9963   { &hf_nbap_DGANSS_SignalInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_SignalInformationItem },
9964 };
9965
9966 static int
9967 dissect_nbap_DGANSS_SignalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9968   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9969                                                   ett_nbap_DGANSS_SignalInformation, DGANSS_SignalInformation_sequence_of,
9970                                                   1, maxGANSSSat);
9971
9972   return offset;
9973 }
9974
9975
9976 static const per_sequence_t DGANSS_InformationItem_sequence[] = {
9977   { &hf_nbap_gANSS_SignalId , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Signal_ID },
9978   { &hf_nbap_gANSS_StatusHealth, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_StatusHealth },
9979   { &hf_nbap_dGANSS_SignalInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DGANSS_SignalInformation },
9980   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9981   { NULL, 0, 0, NULL }
9982 };
9983
9984 static int
9985 dissect_nbap_DGANSS_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9986   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9987                                    ett_nbap_DGANSS_InformationItem, DGANSS_InformationItem_sequence);
9988
9989   return offset;
9990 }
9991
9992
9993 static const per_sequence_t DGANSS_Information_sequence_of[1] = {
9994   { &hf_nbap_DGANSS_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_InformationItem },
9995 };
9996
9997 static int
9998 dissect_nbap_DGANSS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9999   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10000                                                   ett_nbap_DGANSS_Information, DGANSS_Information_sequence_of,
10001                                                   1, maxSgnType);
10002
10003   return offset;
10004 }
10005
10006
10007 static const per_sequence_t DGANSSCorrections_sequence[] = {
10008   { &hf_nbap_dGANSS_ReferenceTime, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_119 },
10009   { &hf_nbap_dGANSS_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_Information },
10010   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10011   { NULL, 0, 0, NULL }
10012 };
10013
10014 static int
10015 dissect_nbap_DGANSSCorrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10016   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10017                                    ett_nbap_DGANSSCorrections, DGANSSCorrections_sequence);
10018
10019   return offset;
10020 }
10021
10022
10023 static const value_string nbap_PRCDeviation_vals[] = {
10024   {   0, "one" },
10025   {   1, "two" },
10026   {   2, "five" },
10027   {   3, "ten" },
10028   { 0, NULL }
10029 };
10030
10031
10032 static int
10033 dissect_nbap_PRCDeviation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10034   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10035                                      4, NULL, TRUE, 0, NULL);
10036
10037   return offset;
10038 }
10039
10040
10041 static const per_sequence_t DGANSSThreshold_sequence[] = {
10042   { &hf_nbap_pRCDeviation   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRCDeviation },
10043   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10044   { NULL, 0, 0, NULL }
10045 };
10046
10047 static int
10048 dissect_nbap_DGANSSThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10049   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10050                                    ett_nbap_DGANSSThreshold, DGANSSThreshold_sequence);
10051
10052   return offset;
10053 }
10054
10055
10056
10057 static int
10058 dissect_nbap_GPSTOW(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10059   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10060                                                             0U, 604799U, NULL, FALSE);
10061
10062   return offset;
10063 }
10064
10065
10066 static const value_string nbap_GPS_Status_Health_vals[] = {
10067   {   0, "udre-scale-1dot0" },
10068   {   1, "udre-scale-0dot75" },
10069   {   2, "udre-scale-0dot5" },
10070   {   3, "udre-scale-0dot3" },
10071   {   4, "udre-scale-0dot1" },
10072   {   5, "no-data" },
10073   {   6, "invalid-data" },
10074   { 0, NULL }
10075 };
10076
10077
10078 static int
10079 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_) {
10080   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10081                                      7, NULL, FALSE, 0, NULL);
10082
10083   return offset;
10084 }
10085
10086
10087
10088 static int
10089 dissect_nbap_SAT_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10090   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10091                                                             0U, 63U, NULL, FALSE);
10092
10093   return offset;
10094 }
10095
10096
10097
10098 static int
10099 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_) {
10100   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
10101                                      8, 8, FALSE, NULL);
10102
10103   return offset;
10104 }
10105
10106
10107
10108 static int
10109 dissect_nbap_PRC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10110   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10111                                                             -2047, 2047U, NULL, FALSE);
10112
10113   return offset;
10114 }
10115
10116
10117
10118 static int
10119 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_) {
10120   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10121                                                             -127, 127U, NULL, FALSE);
10122
10123   return offset;
10124 }
10125
10126
10127 static const per_sequence_t SAT_Info_DGPSCorrections_Item_sequence[] = {
10128   { &hf_nbap_sat_id         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
10129   { &hf_nbap_iode_dgps      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
10130   { &hf_nbap_udre           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UDRE },
10131   { &hf_nbap_prc            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRC },
10132   { &hf_nbap_range_correction_rate, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Range_Correction_Rate },
10133   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10134   { NULL, 0, 0, NULL }
10135 };
10136
10137 static int
10138 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_) {
10139   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10140                                    ett_nbap_SAT_Info_DGPSCorrections_Item, SAT_Info_DGPSCorrections_Item_sequence);
10141
10142   return offset;
10143 }
10144
10145
10146 static const per_sequence_t SAT_Info_DGPSCorrections_sequence_of[1] = {
10147   { &hf_nbap_SAT_Info_DGPSCorrections_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections_Item },
10148 };
10149
10150 static int
10151 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_) {
10152   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10153                                                   ett_nbap_SAT_Info_DGPSCorrections, SAT_Info_DGPSCorrections_sequence_of,
10154                                                   1, maxNoSat);
10155
10156   return offset;
10157 }
10158
10159
10160 static const per_sequence_t DGPSCorrections_sequence[] = {
10161   { &hf_nbap_gpstow         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GPSTOW },
10162   { &hf_nbap_status_health  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Status_Health },
10163   { &hf_nbap_satelliteinfo  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections },
10164   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10165   { NULL, 0, 0, NULL }
10166 };
10167
10168 static int
10169 dissect_nbap_DGPSCorrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10170   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10171                                    ett_nbap_DGPSCorrections, DGPSCorrections_sequence);
10172
10173   return offset;
10174 }
10175
10176
10177 static const per_sequence_t DGPSThresholds_sequence[] = {
10178   { &hf_nbap_prcdeviation   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRCDeviation },
10179   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10180   { NULL, 0, 0, NULL }
10181 };
10182
10183 static int
10184 dissect_nbap_DGPSThresholds(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10185   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10186                                    ett_nbap_DGPSThresholds, DGPSThresholds_sequence);
10187
10188   return offset;
10189 }
10190
10191
10192 static const value_string nbap_DiversityControlField_vals[] = {
10193   {   0, "may" },
10194   {   1, "must" },
10195   {   2, "must-not" },
10196   { 0, NULL }
10197 };
10198
10199
10200 static int
10201 dissect_nbap_DiversityControlField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10202   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10203                                      3, NULL, TRUE, 0, NULL);
10204
10205   return offset;
10206 }
10207
10208
10209 static const value_string nbap_DiversityMode_vals[] = {
10210   {   0, "none" },
10211   {   1, "sTTD" },
10212   {   2, "closed-loop-mode1" },
10213   {   3, "not-used-closed-loop-mode2" },
10214   { 0, NULL }
10215 };
10216
10217
10218 static int
10219 dissect_nbap_DiversityMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10220   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10221                                      4, NULL, TRUE, 0, NULL);
10222
10223   return offset;
10224 }
10225
10226
10227
10228 static int
10229 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_) {
10230   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10231                                                             0U, 16U, NULL, TRUE);
10232
10233   return offset;
10234 }
10235
10236
10237 static const value_string nbap_DL_DPCH_TimingAdjustment_vals[] = {
10238   {   0, "timing-advance" },
10239   {   1, "timing-delay" },
10240   { 0, NULL }
10241 };
10242
10243
10244 static int
10245 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_) {
10246   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10247                                      2, NULL, FALSE, 0, NULL);
10248
10249   return offset;
10250 }
10251
10252
10253
10254 static int
10255 dissect_nbap_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10256   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10257                                                             0U, 14U, NULL, FALSE);
10258
10259   return offset;
10260 }
10261
10262
10263 static const value_string nbap_MidambleConfigurationBurstType1And3_vals[] = {
10264   {   0, "v4" },
10265   {   1, "v8" },
10266   {   2, "v16" },
10267   { 0, NULL }
10268 };
10269
10270
10271 static int
10272 dissect_nbap_MidambleConfigurationBurstType1And3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10273   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10274                                      3, NULL, FALSE, 0, NULL);
10275
10276   return offset;
10277 }
10278
10279
10280
10281 static int
10282 dissect_nbap_MidambleShiftLong(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10283   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10284                                                             0U, 15U, NULL, FALSE);
10285
10286   return offset;
10287 }
10288
10289
10290 static const value_string nbap_MidambleAllocationMode1_vals[] = {
10291   {   0, "defaultMidamble" },
10292   {   1, "commonMidamble" },
10293   {   2, "ueSpecificMidamble" },
10294   { 0, NULL }
10295 };
10296
10297 static const per_choice_t MidambleAllocationMode1_choice[] = {
10298   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
10299   {   1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
10300   {   2, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftLong },
10301   { 0, NULL, 0, NULL }
10302 };
10303
10304 static int
10305 dissect_nbap_MidambleAllocationMode1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10306   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10307                                  ett_nbap_MidambleAllocationMode1, MidambleAllocationMode1_choice,
10308                                  NULL);
10309
10310   return offset;
10311 }
10312
10313
10314 static const per_sequence_t Type1_sequence[] = {
10315   { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
10316   { &hf_nbap_midambleAllocationMode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode1 },
10317   { NULL, 0, 0, NULL }
10318 };
10319
10320 static int
10321 dissect_nbap_Type1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10322   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10323                                    ett_nbap_Type1, Type1_sequence);
10324
10325   return offset;
10326 }
10327
10328
10329 static const value_string nbap_MidambleConfigurationBurstType2_vals[] = {
10330   {   0, "v3" },
10331   {   1, "v6" },
10332   { 0, NULL }
10333 };
10334
10335
10336 static int
10337 dissect_nbap_MidambleConfigurationBurstType2(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_MidambleShiftShort(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, 5U, NULL, FALSE);
10350
10351   return offset;
10352 }
10353
10354
10355 static const value_string nbap_MidambleAllocationMode2_vals[] = {
10356   {   0, "defaultMidamble" },
10357   {   1, "commonMidamble" },
10358   {   2, "ueSpecificMidamble" },
10359   { 0, NULL }
10360 };
10361
10362 static const per_choice_t MidambleAllocationMode2_choice[] = {
10363   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
10364   {   1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
10365   {   2, &hf_nbap_ueSpecificMidamble_01, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftShort },
10366   { 0, NULL, 0, NULL }
10367 };
10368
10369 static int
10370 dissect_nbap_MidambleAllocationMode2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10371   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10372                                  ett_nbap_MidambleAllocationMode2, MidambleAllocationMode2_choice,
10373                                  NULL);
10374
10375   return offset;
10376 }
10377
10378
10379 static const per_sequence_t Type2_sequence[] = {
10380   { &hf_nbap_midambleConfigurationBurstType2, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType2 },
10381   { &hf_nbap_midambleAllocationMode_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode2 },
10382   { NULL, 0, 0, NULL }
10383 };
10384
10385 static int
10386 dissect_nbap_Type2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10387   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10388                                    ett_nbap_Type2, Type2_sequence);
10389
10390   return offset;
10391 }
10392
10393
10394 static const value_string nbap_MidambleAllocationMode3_vals[] = {
10395   {   0, "defaultMidamble" },
10396   {   1, "ueSpecificMidamble" },
10397   { 0, NULL }
10398 };
10399
10400 static const per_choice_t MidambleAllocationMode3_choice[] = {
10401   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
10402   {   1, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftLong },
10403   { 0, NULL, 0, NULL }
10404 };
10405
10406 static int
10407 dissect_nbap_MidambleAllocationMode3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10408   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10409                                  ett_nbap_MidambleAllocationMode3, MidambleAllocationMode3_choice,
10410                                  NULL);
10411
10412   return offset;
10413 }
10414
10415
10416 static const per_sequence_t Type3_sequence[] = {
10417   { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
10418   { &hf_nbap_midambleAllocationMode_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode3 },
10419   { NULL, 0, 0, NULL }
10420 };
10421
10422 static int
10423 dissect_nbap_Type3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10424   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10425                                    ett_nbap_Type3, Type3_sequence);
10426
10427   return offset;
10428 }
10429
10430
10431 static const value_string nbap_MidambleShiftAndBurstType_vals[] = {
10432   {   0, "type1" },
10433   {   1, "type2" },
10434   {   2, "type3" },
10435   { 0, NULL }
10436 };
10437
10438 static const per_choice_t MidambleShiftAndBurstType_choice[] = {
10439   {   0, &hf_nbap_type1          , ASN1_EXTENSION_ROOT    , dissect_nbap_Type1 },
10440   {   1, &hf_nbap_type2          , ASN1_EXTENSION_ROOT    , dissect_nbap_Type2 },
10441   {   2, &hf_nbap_type3          , ASN1_EXTENSION_ROOT    , dissect_nbap_Type3 },
10442   { 0, NULL, 0, NULL }
10443 };
10444
10445 static int
10446 dissect_nbap_MidambleShiftAndBurstType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10447   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10448                                  ett_nbap_MidambleShiftAndBurstType, MidambleShiftAndBurstType_choice,
10449                                  NULL);
10450
10451   return offset;
10452 }
10453
10454
10455 static const value_string nbap_TFCI_Presence_vals[] = {
10456   {   0, "present" },
10457   {   1, "not-present" },
10458   { 0, NULL }
10459 };
10460
10461
10462 static int
10463 dissect_nbap_TFCI_Presence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10464   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10465                                      2, NULL, FALSE, 0, NULL);
10466
10467   return offset;
10468 }
10469
10470
10471
10472 static int
10473 dissect_nbap_DPCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10474   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10475                                                             0U, 239U, NULL, FALSE);
10476
10477   return offset;
10478 }
10479
10480
10481 static const value_string nbap_TDD_ChannelisationCode_vals[] = {
10482   {   0, "chCode1div1" },
10483   {   1, "chCode2div1" },
10484   {   2, "chCode2div2" },
10485   {   3, "chCode4div1" },
10486   {   4, "chCode4div2" },
10487   {   5, "chCode4div3" },
10488   {   6, "chCode4div4" },
10489   {   7, "chCode8div1" },
10490   {   8, "chCode8div2" },
10491   {   9, "chCode8div3" },
10492   {  10, "chCode8div4" },
10493   {  11, "chCode8div5" },
10494   {  12, "chCode8div6" },
10495   {  13, "chCode8div7" },
10496   {  14, "chCode8div8" },
10497   {  15, "chCode16div1" },
10498   {  16, "chCode16div2" },
10499   {  17, "chCode16div3" },
10500   {  18, "chCode16div4" },
10501   {  19, "chCode16div5" },
10502   {  20, "chCode16div6" },
10503   {  21, "chCode16div7" },
10504   {  22, "chCode16div8" },
10505   {  23, "chCode16div9" },
10506   {  24, "chCode16div10" },
10507   {  25, "chCode16div11" },
10508   {  26, "chCode16div12" },
10509   {  27, "chCode16div13" },
10510   {  28, "chCode16div14" },
10511   {  29, "chCode16div15" },
10512   {  30, "chCode16div16" },
10513   { 0, NULL }
10514 };
10515
10516
10517 static int
10518 dissect_nbap_TDD_ChannelisationCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10519   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10520                                      31, NULL, TRUE, 0, NULL);
10521
10522   return offset;
10523 }
10524
10525
10526 static const per_sequence_t TDD_DL_Code_InformationItem_sequence[] = {
10527   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
10528   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
10529   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10530   { NULL, 0, 0, NULL }
10531 };
10532
10533 static int
10534 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_) {
10535   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10536                                    ett_nbap_TDD_DL_Code_InformationItem, TDD_DL_Code_InformationItem_sequence);
10537
10538   return offset;
10539 }
10540
10541
10542 static const per_sequence_t TDD_DL_Code_Information_sequence_of[1] = {
10543   { &hf_nbap_TDD_DL_Code_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_InformationItem },
10544 };
10545
10546 static int
10547 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_) {
10548   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10549                                                   ett_nbap_TDD_DL_Code_Information, TDD_DL_Code_Information_sequence_of,
10550                                                   1, maxNrOfDPCHs);
10551
10552   return offset;
10553 }
10554
10555
10556 static const per_sequence_t DL_Timeslot_InformationItem_sequence[] = {
10557   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
10558   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
10559   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
10560   { &hf_nbap_dL_Code_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_Information },
10561   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10562   { NULL, 0, 0, NULL }
10563 };
10564
10565 static int
10566 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_) {
10567   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10568                                    ett_nbap_DL_Timeslot_InformationItem, DL_Timeslot_InformationItem_sequence);
10569
10570   return offset;
10571 }
10572
10573
10574 static const per_sequence_t DL_Timeslot_Information_sequence_of[1] = {
10575   { &hf_nbap_DL_Timeslot_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationItem },
10576 };
10577
10578 static int
10579 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_) {
10580   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10581                                                   ett_nbap_DL_Timeslot_Information, DL_Timeslot_Information_sequence_of,
10582                                                   1, maxNrOfDLTSs);
10583
10584   return offset;
10585 }
10586
10587
10588
10589 static int
10590 dissect_nbap_TimeSlotLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10591   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10592                                                             0U, 6U, NULL, FALSE);
10593
10594   return offset;
10595 }
10596
10597
10598 static const value_string nbap_MidambleAllocationMode_vals[] = {
10599   {   0, "defaultMidamble" },
10600   {   1, "commonMidamble" },
10601   {   2, "uESpecificMidamble" },
10602   { 0, NULL }
10603 };
10604
10605
10606 static int
10607 dissect_nbap_MidambleAllocationMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10608   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10609                                      3, NULL, TRUE, 0, NULL);
10610
10611   return offset;
10612 }
10613
10614
10615 static const value_string nbap_MidambleConfigurationLCR_vals[] = {
10616   {   0, "v2" },
10617   {   1, "v4" },
10618   {   2, "v6" },
10619   {   3, "v8" },
10620   {   4, "v10" },
10621   {   5, "v12" },
10622   {   6, "v14" },
10623   {   7, "v16" },
10624   { 0, NULL }
10625 };
10626
10627
10628 static int
10629 dissect_nbap_MidambleConfigurationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10630   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10631                                      8, NULL, TRUE, 0, NULL);
10632
10633   return offset;
10634 }
10635
10636
10637 static const per_sequence_t MidambleShiftLCR_sequence[] = {
10638   { &hf_nbap_midambleAllocationMode_03, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode },
10639   { &hf_nbap_midambleShift  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLong },
10640   { &hf_nbap_midambleConfigurationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationLCR },
10641   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10642   { NULL, 0, 0, NULL }
10643 };
10644
10645 static int
10646 dissect_nbap_MidambleShiftLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10647   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10648                                    ett_nbap_MidambleShiftLCR, MidambleShiftLCR_sequence);
10649
10650   return offset;
10651 }
10652
10653
10654 static const value_string nbap_Modulation_vals[] = {
10655   {   0, "qPSK" },
10656   {   1, "eightPSK" },
10657   { 0, NULL }
10658 };
10659
10660
10661 static int
10662 dissect_nbap_Modulation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10663   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10664                                      2, NULL, TRUE, 0, NULL);
10665
10666   return offset;
10667 }
10668
10669
10670 static const per_sequence_t TDD_ChannelisationCodeLCR_sequence[] = {
10671   { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
10672   { &hf_nbap_modulation     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Modulation },
10673   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10674   { NULL, 0, 0, NULL }
10675 };
10676
10677 static int
10678 dissect_nbap_TDD_ChannelisationCodeLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10679   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10680                                    ett_nbap_TDD_ChannelisationCodeLCR, TDD_ChannelisationCodeLCR_sequence);
10681
10682   return offset;
10683 }
10684
10685
10686
10687 static int
10688 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_) {
10689   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10690                                                             0U, 24U, NULL, TRUE);
10691
10692   return offset;
10693 }
10694
10695
10696
10697 static int
10698 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_) {
10699   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10700                                                             0U, 24U, NULL, TRUE);
10701
10702   return offset;
10703 }
10704
10705
10706 static const value_string nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals[] = {
10707   {   0, "qPSK" },
10708   {   1, "eightPSK" },
10709   { 0, NULL }
10710 };
10711
10712 static const per_choice_t TDD_DL_DPCH_TimeSlotFormat_LCR_choice[] = {
10713   {   0, &hf_nbap_qPSK_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
10714   {   1, &hf_nbap_eightPSK       , ASN1_EXTENSION_ROOT    , dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
10715   { 0, NULL, 0, NULL }
10716 };
10717
10718 static int
10719 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_) {
10720   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10721                                  ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR, TDD_DL_DPCH_TimeSlotFormat_LCR_choice,
10722                                  NULL);
10723
10724   return offset;
10725 }
10726
10727
10728 static const per_sequence_t TDD_DL_Code_LCR_InformationItem_sequence[] = {
10729   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
10730   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
10731   { &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
10732   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10733   { NULL, 0, 0, NULL }
10734 };
10735
10736 static int
10737 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_) {
10738   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10739                                    ett_nbap_TDD_DL_Code_LCR_InformationItem, TDD_DL_Code_LCR_InformationItem_sequence);
10740
10741   return offset;
10742 }
10743
10744
10745 static const per_sequence_t TDD_DL_Code_LCR_Information_sequence_of[1] = {
10746   { &hf_nbap_TDD_DL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_InformationItem },
10747 };
10748
10749 static int
10750 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_) {
10751   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10752                                                   ett_nbap_TDD_DL_Code_LCR_Information, TDD_DL_Code_LCR_Information_sequence_of,
10753                                                   1, maxNrOfDPCHLCRs);
10754
10755   return offset;
10756 }
10757
10758
10759 static const per_sequence_t DL_TimeslotLCR_InformationItem_sequence[] = {
10760   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
10761   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
10762   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
10763   { &hf_nbap_dL_Code_LCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_Information },
10764   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10765   { NULL, 0, 0, NULL }
10766 };
10767
10768 static int
10769 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_) {
10770   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10771                                    ett_nbap_DL_TimeslotLCR_InformationItem, DL_TimeslotLCR_InformationItem_sequence);
10772
10773   return offset;
10774 }
10775
10776
10777 static const per_sequence_t DL_TimeslotLCR_Information_sequence_of[1] = {
10778   { &hf_nbap_DL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_InformationItem },
10779 };
10780
10781 static int
10782 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_) {
10783   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10784                                                   ett_nbap_DL_TimeslotLCR_Information, DL_TimeslotLCR_Information_sequence_of,
10785                                                   1, maxNrOfDLTSLCRs);
10786
10787   return offset;
10788 }
10789
10790
10791 static const value_string nbap_MidambleAllocationMode7681_vals[] = {
10792   {   0, "defaultMidamble" },
10793   {   1, "commonMidamble" },
10794   {   2, "ueSpecificMidamble" },
10795   { 0, NULL }
10796 };
10797
10798 static const per_choice_t MidambleAllocationMode7681_choice[] = {
10799   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
10800   {   1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
10801   {   2, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftLong },
10802   { 0, NULL, 0, NULL }
10803 };
10804
10805 static int
10806 dissect_nbap_MidambleAllocationMode7681(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10807   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10808                                  ett_nbap_MidambleAllocationMode7681, MidambleAllocationMode7681_choice,
10809                                  NULL);
10810
10811   return offset;
10812 }
10813
10814
10815 static const per_sequence_t Type7681_sequence[] = {
10816   { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
10817   { &hf_nbap_midambleAllocationMode_04, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7681 },
10818   { NULL, 0, 0, NULL }
10819 };
10820
10821 static int
10822 dissect_nbap_Type7681(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10823   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10824                                    ett_nbap_Type7681, Type7681_sequence);
10825
10826   return offset;
10827 }
10828
10829
10830 static const value_string nbap_MidambleConfigurationBurstType2_768_vals[] = {
10831   {   0, "v4" },
10832   {   1, "v8" },
10833   { 0, NULL }
10834 };
10835
10836
10837 static int
10838 dissect_nbap_MidambleConfigurationBurstType2_768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10839   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10840                                      2, NULL, FALSE, 0, NULL);
10841
10842   return offset;
10843 }
10844
10845
10846
10847 static int
10848 dissect_nbap_MidambleShiftShort768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10849   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10850                                                             0U, 7U, NULL, FALSE);
10851
10852   return offset;
10853 }
10854
10855
10856 static const value_string nbap_MidambleAllocationMode7682_vals[] = {
10857   {   0, "defaultMidamble" },
10858   {   1, "commonMidamble" },
10859   {   2, "ueSpecificMidamble" },
10860   { 0, NULL }
10861 };
10862
10863 static const per_choice_t MidambleAllocationMode7682_choice[] = {
10864   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
10865   {   1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
10866   {   2, &hf_nbap_ueSpecificMidamble_02, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftShort768 },
10867   { 0, NULL, 0, NULL }
10868 };
10869
10870 static int
10871 dissect_nbap_MidambleAllocationMode7682(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10872   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10873                                  ett_nbap_MidambleAllocationMode7682, MidambleAllocationMode7682_choice,
10874                                  NULL);
10875
10876   return offset;
10877 }
10878
10879
10880 static const per_sequence_t Type7682_sequence[] = {
10881   { &hf_nbap_midambleConfigurationBurstType2_768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType2_768 },
10882   { &hf_nbap_midambleAllocationMode_05, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7682 },
10883   { NULL, 0, 0, NULL }
10884 };
10885
10886 static int
10887 dissect_nbap_Type7682(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10888   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10889                                    ett_nbap_Type7682, Type7682_sequence);
10890
10891   return offset;
10892 }
10893
10894
10895 static const value_string nbap_MidambleAllocationMode7683_vals[] = {
10896   {   0, "defaultMidamble" },
10897   {   1, "ueSpecificMidamble" },
10898   { 0, NULL }
10899 };
10900
10901 static const per_choice_t MidambleAllocationMode7683_choice[] = {
10902   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
10903   {   1, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftLong },
10904   { 0, NULL, 0, NULL }
10905 };
10906
10907 static int
10908 dissect_nbap_MidambleAllocationMode7683(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10909   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10910                                  ett_nbap_MidambleAllocationMode7683, MidambleAllocationMode7683_choice,
10911                                  NULL);
10912
10913   return offset;
10914 }
10915
10916
10917 static const per_sequence_t Type7683_sequence[] = {
10918   { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
10919   { &hf_nbap_midambleAllocationMode_06, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7683 },
10920   { NULL, 0, 0, NULL }
10921 };
10922
10923 static int
10924 dissect_nbap_Type7683(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10925   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10926                                    ett_nbap_Type7683, Type7683_sequence);
10927
10928   return offset;
10929 }
10930
10931
10932 static const value_string nbap_MidambleShiftAndBurstType768_vals[] = {
10933   {   0, "type1" },
10934   {   1, "type2" },
10935   {   2, "type3" },
10936   { 0, NULL }
10937 };
10938
10939 static const per_choice_t MidambleShiftAndBurstType768_choice[] = {
10940   {   0, &hf_nbap_type1_01       , ASN1_EXTENSION_ROOT    , dissect_nbap_Type7681 },
10941   {   1, &hf_nbap_type2_01       , ASN1_EXTENSION_ROOT    , dissect_nbap_Type7682 },
10942   {   2, &hf_nbap_type3_01       , ASN1_EXTENSION_ROOT    , dissect_nbap_Type7683 },
10943   { 0, NULL, 0, NULL }
10944 };
10945
10946 static int
10947 dissect_nbap_MidambleShiftAndBurstType768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10948   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10949                                  ett_nbap_MidambleShiftAndBurstType768, MidambleShiftAndBurstType768_choice,
10950                                  NULL);
10951
10952   return offset;
10953 }
10954
10955
10956 static const value_string nbap_TDD_ChannelisationCode768_vals[] = {
10957   {   0, "chCode1div1" },
10958   {   1, "chCode2div1" },
10959   {   2, "chCode2div2" },
10960   {   3, "chCode4div1" },
10961   {   4, "chCode4div2" },
10962   {   5, "chCode4div3" },
10963   {   6, "chCode4div4" },
10964   {   7, "chCode8div1" },
10965   {   8, "chCode8div2" },
10966   {   9, "chCode8div3" },
10967   {  10, "chCode8div4" },
10968   {  11, "chCode8div5" },
10969   {  12, "chCode8div6" },
10970   {  13, "chCode8div7" },
10971   {  14, "chCode8div8" },
10972   {  15, "chCode16div1" },
10973   {  16, "chCode16div2" },
10974   {  17, "chCode16div3" },
10975   {  18, "chCode16div4" },
10976   {  19, "chCode16div5" },
10977   {  20, "chCode16div6" },
10978   {  21, "chCode16div7" },
10979   {  22, "chCode16div8" },
10980   {  23, "chCode16div9" },
10981   {  24, "chCode16div10" },
10982   {  25, "chCode16div11" },
10983   {  26, "chCode16div12" },
10984   {  27, "chCode16div13" },
10985   {  28, "chCode16div14" },
10986   {  29, "chCode16div15" },
10987   {  30, "chCode16div16" },
10988   {  31, "chCode32div1" },
10989   {  32, "chCode32div2" },
10990   {  33, "chCode32div3" },
10991   {  34, "chCode32div4" },
10992   {  35, "chCode32div5" },
10993   {  36, "chCode32div6" },
10994   {  37, "chCode32div7" },
10995   {  38, "chCode32div8" },
10996   {  39, "chCode32div9" },
10997   {  40, "chCode32div10" },
10998   {  41, "chCode32div11" },
10999   {  42, "chCode32div12" },
11000   {  43, "chCode32div13" },
11001   {  44, "chCode32div14" },
11002   {  45, "chCode32div15" },
11003   {  46, "chCode32div16" },
11004   {  47, "chCode32div17" },
11005   {  48, "chCode32div18" },
11006   {  49, "chCode32div19" },
11007   {  50, "chCode32div20" },
11008   {  51, "chCode32div21" },
11009   {  52, "chCode32div22" },
11010   {  53, "chCode32div23" },
11011   {  54, "chCode32div24" },
11012   {  55, "chCode32div25" },
11013   {  56, "chCode32div26" },
11014   {  57, "chCode32div27" },
11015   {  58, "chCode32div28" },
11016   {  59, "chCode32div29" },
11017   {  60, "chCode32div30" },
11018   {  61, "chCode32div31" },
11019   {  62, "chCode32div32" },
11020   { 0, NULL }
11021 };
11022
11023
11024 static int
11025 dissect_nbap_TDD_ChannelisationCode768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11026   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11027                                      63, NULL, TRUE, 0, NULL);
11028
11029   return offset;
11030 }
11031
11032
11033 static const per_sequence_t TDD_DL_Code_768_InformationItem_sequence[] = {
11034   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
11035   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
11036   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11037   { NULL, 0, 0, NULL }
11038 };
11039
11040 static int
11041 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_) {
11042   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11043                                    ett_nbap_TDD_DL_Code_768_InformationItem, TDD_DL_Code_768_InformationItem_sequence);
11044
11045   return offset;
11046 }
11047
11048
11049 static const per_sequence_t TDD_DL_Code_768_Information_sequence_of[1] = {
11050   { &hf_nbap_TDD_DL_Code_768_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_768_InformationItem },
11051 };
11052
11053 static int
11054 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_) {
11055   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11056                                                   ett_nbap_TDD_DL_Code_768_Information, TDD_DL_Code_768_Information_sequence_of,
11057                                                   1, maxNrOfDPCHs768);
11058
11059   return offset;
11060 }
11061
11062
11063 static const per_sequence_t DL_Timeslot768_InformationItem_sequence[] = {
11064   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
11065   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
11066   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
11067   { &hf_nbap_dL_Code_768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_768_Information },
11068   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11069   { NULL, 0, 0, NULL }
11070 };
11071
11072 static int
11073 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_) {
11074   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11075                                    ett_nbap_DL_Timeslot768_InformationItem, DL_Timeslot768_InformationItem_sequence);
11076
11077   return offset;
11078 }
11079
11080
11081 static const per_sequence_t DL_Timeslot768_Information_sequence_of[1] = {
11082   { &hf_nbap_DL_Timeslot768_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_InformationItem },
11083 };
11084
11085 static int
11086 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_) {
11087   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11088                                                   ett_nbap_DL_Timeslot768_Information, DL_Timeslot768_Information_sequence_of,
11089                                                   1, maxNrOfDLTSs);
11090
11091   return offset;
11092 }
11093
11094
11095 static const value_string nbap_DL_FrameType_vals[] = {
11096   {   0, "typeA" },
11097   {   1, "typeB" },
11098   { 0, NULL }
11099 };
11100
11101
11102 static int
11103 dissect_nbap_DL_FrameType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11104   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11105                                      2, NULL, TRUE, 0, NULL);
11106
11107   return offset;
11108 }
11109
11110
11111
11112 static int
11113 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_) {
11114   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11115                                                             0U, 65535U, NULL, FALSE);
11116
11117   return offset;
11118 }
11119
11120
11121
11122 static int
11123 dissect_nbap_DLPowerAveragingWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11124   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11125                                                             1U, 60U, NULL, FALSE);
11126
11127   return offset;
11128 }
11129
11130
11131 static const value_string nbap_PowerAdjustmentType_vals[] = {
11132   {   0, "none" },
11133   {   1, "common" },
11134   {   2, "individual" },
11135   { 0, NULL }
11136 };
11137
11138
11139 static int
11140 dissect_nbap_PowerAdjustmentType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11141   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11142                                      3, NULL, FALSE, 0, NULL);
11143
11144   return offset;
11145 }
11146
11147
11148
11149 static int
11150 dissect_nbap_RL_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11151   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11152                                                             0U, 31U, NULL, FALSE);
11153
11154   return offset;
11155 }
11156
11157
11158 static const per_sequence_t DL_ReferencePowerInformationItem_sequence[] = {
11159   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
11160   { &hf_nbap_dl_Reference_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
11161   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11162   { NULL, 0, 0, NULL }
11163 };
11164
11165 static int
11166 dissect_nbap_DL_ReferencePowerInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11167   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11168                                    ett_nbap_DL_ReferencePowerInformationItem, DL_ReferencePowerInformationItem_sequence);
11169
11170   return offset;
11171 }
11172
11173
11174 static const per_sequence_t DL_ReferencePowerInformationList_sequence_of[1] = {
11175   { &hf_nbap_DL_ReferencePowerInformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ReferencePowerInformationItem },
11176 };
11177
11178 static int
11179 dissect_nbap_DL_ReferencePowerInformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11180   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11181                                                   ett_nbap_DL_ReferencePowerInformationList, DL_ReferencePowerInformationList_sequence_of,
11182                                                   1, maxNrOfRLs);
11183
11184   return offset;
11185 }
11186
11187
11188
11189 static int
11190 dissect_nbap_MaxAdjustmentStep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11191   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11192                                                             1U, 10U, NULL, FALSE);
11193
11194   return offset;
11195 }
11196
11197
11198
11199 static int
11200 dissect_nbap_AdjustmentPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11201   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11202                                                             1U, 256U, NULL, FALSE);
11203
11204   return offset;
11205 }
11206
11207
11208
11209 static int
11210 dissect_nbap_ScaledAdjustmentRatio(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11211   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11212                                                             0U, 100U, NULL, FALSE);
11213
11214   return offset;
11215 }
11216
11217
11218 static const per_sequence_t DL_PowerBalancing_Information_sequence[] = {
11219   { &hf_nbap_powerAdjustmentType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerAdjustmentType },
11220   { &hf_nbap_dLReferencePower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
11221   { &hf_nbap_dLReferencePowerList_DL_PC_Rqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ReferencePowerInformationList },
11222   { &hf_nbap_maxAdjustmentStep, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaxAdjustmentStep },
11223   { &hf_nbap_adjustmentPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AdjustmentPeriod },
11224   { &hf_nbap_adjustmentRatio, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ScaledAdjustmentRatio },
11225   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11226   { NULL, 0, 0, NULL }
11227 };
11228
11229 static int
11230 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_) {
11231   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11232                                    ett_nbap_DL_PowerBalancing_Information, DL_PowerBalancing_Information_sequence);
11233
11234   return offset;
11235 }
11236
11237
11238 static const value_string nbap_DL_PowerBalancing_ActivationIndicator_vals[] = {
11239   {   0, "dL-PowerBalancing-Activated" },
11240   { 0, NULL }
11241 };
11242
11243
11244 static int
11245 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_) {
11246   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11247                                      1, NULL, FALSE, 0, NULL);
11248
11249   return offset;
11250 }
11251
11252
11253 static const value_string nbap_DL_PowerBalancing_UpdatedIndicator_vals[] = {
11254   {   0, "dL-PowerBalancing-Updated" },
11255   { 0, NULL }
11256 };
11257
11258
11259 static int
11260 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_) {
11261   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11262                                      1, NULL, FALSE, 0, NULL);
11263
11264   return offset;
11265 }
11266
11267
11268
11269 static int
11270 dissect_nbap_DL_ScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11271   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11272                                                             0U, 15U, NULL, FALSE);
11273
11274   return offset;
11275 }
11276
11277
11278
11279 static int
11280 dissect_nbap_DL_TimeslotISCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11281   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11282                                                             0U, 91U, NULL, FALSE);
11283
11284   return offset;
11285 }
11286
11287
11288 static const per_sequence_t DL_TimeslotISCPInfoItem_sequence[] = {
11289   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
11290   { &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP },
11291   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11292   { NULL, 0, 0, NULL }
11293 };
11294
11295 static int
11296 dissect_nbap_DL_TimeslotISCPInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11297   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11298                                    ett_nbap_DL_TimeslotISCPInfoItem, DL_TimeslotISCPInfoItem_sequence);
11299
11300   return offset;
11301 }
11302
11303
11304 static const per_sequence_t DL_TimeslotISCPInfo_sequence_of[1] = {
11305   { &hf_nbap_DL_TimeslotISCPInfo_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItem },
11306 };
11307
11308 static int
11309 dissect_nbap_DL_TimeslotISCPInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11310   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11311                                                   ett_nbap_DL_TimeslotISCPInfo, DL_TimeslotISCPInfo_sequence_of,
11312                                                   1, maxNrOfDLTSs);
11313
11314   return offset;
11315 }
11316
11317
11318 static const per_sequence_t DL_TimeslotISCPInfoItemLCR_sequence[] = {
11319   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
11320   { &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP },
11321   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11322   { NULL, 0, 0, NULL }
11323 };
11324
11325 static int
11326 dissect_nbap_DL_TimeslotISCPInfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11327   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11328                                    ett_nbap_DL_TimeslotISCPInfoItemLCR, DL_TimeslotISCPInfoItemLCR_sequence);
11329
11330   return offset;
11331 }
11332
11333
11334 static const per_sequence_t DL_TimeslotISCPInfoLCR_sequence_of[1] = {
11335   { &hf_nbap_DL_TimeslotISCPInfoLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItemLCR },
11336 };
11337
11338 static int
11339 dissect_nbap_DL_TimeslotISCPInfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11340   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11341                                                   ett_nbap_DL_TimeslotISCPInfoLCR, DL_TimeslotISCPInfoLCR_sequence_of,
11342                                                   1, maxNrOfDLTSLCRs);
11343
11344   return offset;
11345 }
11346
11347
11348
11349 static int
11350 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_) {
11351   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11352                                                             0U, 30U, NULL, TRUE);
11353
11354   return offset;
11355 }
11356
11357
11358
11359 static int
11360 dissect_nbap_DLTransmissionBranchLoadValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11361   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11362                                                             0U, 101U, NULL, TRUE);
11363
11364   return offset;
11365 }
11366
11367
11368 static const value_string nbap_Downlink_Compressed_Mode_Method_vals[] = {
11369   {   0, "not-Used-puncturing" },
11370   {   1, "sFdiv2" },
11371   {   2, "higher-layer-scheduling" },
11372   { 0, NULL }
11373 };
11374
11375
11376 static int
11377 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_) {
11378   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11379                                      3, NULL, TRUE, 0, NULL);
11380
11381   return offset;
11382 }
11383
11384
11385 static const value_string nbap_DPC_Mode_vals[] = {
11386   {   0, "mode0" },
11387   {   1, "mode1" },
11388   { 0, NULL }
11389 };
11390
11391
11392 static int
11393 dissect_nbap_DPC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11394   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11395                                      2, NULL, TRUE, 0, NULL);
11396
11397   return offset;
11398 }
11399
11400
11401
11402 static int
11403 dissect_nbap_DPCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11404   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11405                                                             0U, 479U, NULL, FALSE);
11406
11407   return offset;
11408 }
11409
11410
11411
11412 static int
11413 dissect_nbap_DSCH_ID(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_integer(tvb, offset, actx, tree, hf_index,
11415                                                             0U, 255U, NULL, FALSE);
11416
11417   return offset;
11418 }
11419
11420
11421 static const per_sequence_t DSCH_InformationResponseItem_sequence[] = {
11422   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
11423   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
11424   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
11425   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11426   { NULL, 0, 0, NULL }
11427 };
11428
11429 static int
11430 dissect_nbap_DSCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11431   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11432                                    ett_nbap_DSCH_InformationResponseItem, DSCH_InformationResponseItem_sequence);
11433
11434   return offset;
11435 }
11436
11437
11438 static const per_sequence_t DSCH_InformationResponse_sequence_of[1] = {
11439   { &hf_nbap_DSCH_InformationResponse_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_InformationResponseItem },
11440 };
11441
11442 static int
11443 dissect_nbap_DSCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11444   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11445                                                   ett_nbap_DSCH_InformationResponse, DSCH_InformationResponse_sequence_of,
11446                                                   1, maxNrOfDSCHs);
11447
11448   return offset;
11449 }
11450
11451
11452 static const per_sequence_t DSCH_TDD_InformationItem_sequence[] = {
11453   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
11454   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
11455   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
11456   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
11457   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
11458   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
11459   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
11460   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11461   { NULL, 0, 0, NULL }
11462 };
11463
11464 static int
11465 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_) {
11466   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11467                                    ett_nbap_DSCH_TDD_InformationItem, DSCH_TDD_InformationItem_sequence);
11468
11469   return offset;
11470 }
11471
11472
11473 static const per_sequence_t DSCH_TDD_Information_sequence_of[1] = {
11474   { &hf_nbap_DSCH_TDD_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_TDD_InformationItem },
11475 };
11476
11477 static int
11478 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_) {
11479   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11480                                                   ett_nbap_DSCH_TDD_Information, DSCH_TDD_Information_sequence_of,
11481                                                   1, maxNrOfDSCHs);
11482
11483   return offset;
11484 }
11485
11486
11487
11488 static int
11489 dissect_nbap_DwPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11490   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11491                                                             -150, 400U, NULL, TRUE);
11492
11493   return offset;
11494 }
11495
11496
11497
11498 static int
11499 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_) {
11500   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11501                                                             0U, 511U, NULL, FALSE);
11502
11503   return offset;
11504 }
11505
11506
11507 static const per_sequence_t E_AGCH_FDD_Code_List_sequence_of[1] = {
11508   { &hf_nbap_E_AGCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
11509 };
11510
11511 static int
11512 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_) {
11513   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11514                                                   ett_nbap_E_AGCH_FDD_Code_List, E_AGCH_FDD_Code_List_sequence_of,
11515                                                   1, maxNrOfE_AGCHs);
11516
11517   return offset;
11518 }
11519
11520
11521 static const value_string nbap_E_AGCH_FDD_Code_Information_vals[] = {
11522   {   0, "replace" },
11523   {   1, "remove" },
11524   { 0, NULL }
11525 };
11526
11527 static const per_choice_t E_AGCH_FDD_Code_Information_choice[] = {
11528   {   0, &hf_nbap_replace        , ASN1_EXTENSION_ROOT    , dissect_nbap_E_AGCH_FDD_Code_List },
11529   {   1, &hf_nbap_remove         , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
11530   { 0, NULL, 0, NULL }
11531 };
11532
11533 static int
11534 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_) {
11535   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11536                                  ett_nbap_E_AGCH_FDD_Code_Information, E_AGCH_FDD_Code_Information_choice,
11537                                  NULL);
11538
11539   return offset;
11540 }
11541
11542
11543 static const value_string nbap_E_DCH_Capability_vals[] = {
11544   {   0, "e-DCH-capable" },
11545   {   1, "e-DCH-non-capable" },
11546   { 0, NULL }
11547 };
11548
11549
11550 static int
11551 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_) {
11552   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11553                                      2, NULL, FALSE, 0, NULL);
11554
11555   return offset;
11556 }
11557
11558
11559 static const per_sequence_t E_DCH_SF_allocation_item_sequence[] = {
11560   { &hf_nbap_ul_Cost_1      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
11561   { &hf_nbap_ul_Cost_2      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
11562   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11563   { NULL, 0, 0, NULL }
11564 };
11565
11566 static int
11567 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_) {
11568   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11569                                    ett_nbap_E_DCH_SF_allocation_item, E_DCH_SF_allocation_item_sequence);
11570
11571   return offset;
11572 }
11573
11574
11575 static const per_sequence_t E_DCH_SF_allocation_sequence_of[1] = {
11576   { &hf_nbap_E_DCH_SF_allocation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SF_allocation_item },
11577 };
11578
11579 static int
11580 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_) {
11581   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11582                                                   ett_nbap_E_DCH_SF_allocation, E_DCH_SF_allocation_sequence_of,
11583                                                   1, maxNrOfCombEDPDCH);
11584
11585   return offset;
11586 }
11587
11588
11589 static const per_sequence_t E_DCHCapacityConsumptionLaw_sequence[] = {
11590   { &hf_nbap_e_DCH_SF_allocation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SF_allocation },
11591   { &hf_nbap_dl_Cost_1      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_65535 },
11592   { &hf_nbap_dl_Cost_2      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_65535 },
11593   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11594   { NULL, 0, 0, NULL }
11595 };
11596
11597 static int
11598 dissect_nbap_E_DCHCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11599   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11600                                    ett_nbap_E_DCHCapacityConsumptionLaw, E_DCHCapacityConsumptionLaw_sequence);
11601
11602   return offset;
11603 }
11604
11605
11606 static const per_sequence_t E_DCH_TDD_CapacityConsumptionLaw_sequence[] = {
11607   { &hf_nbap_ul_Cost        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
11608   { &hf_nbap_dl_Cost        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_65535 },
11609   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11610   { NULL, 0, 0, NULL }
11611 };
11612
11613 static int
11614 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_) {
11615   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11616                                    ett_nbap_E_DCH_TDD_CapacityConsumptionLaw, E_DCH_TDD_CapacityConsumptionLaw_sequence);
11617
11618   return offset;
11619 }
11620
11621
11622
11623 static int
11624 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_) {
11625   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
11626
11627   return offset;
11628 }
11629
11630
11631 static const value_string nbap_E_DCH_SF_Capability_vals[] = {
11632   {   0, "sf64" },
11633   {   1, "sf32" },
11634   {   2, "sf16" },
11635   {   3, "sf8" },
11636   {   4, "sf4" },
11637   {   5, "sf4x2" },
11638   {   6, "sf2x2" },
11639   {   7, "sf4x2-and-sf2x2" },
11640   { 0, NULL }
11641 };
11642
11643
11644 static int
11645 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_) {
11646   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11647                                      8, NULL, TRUE, 0, NULL);
11648
11649   return offset;
11650 }
11651
11652
11653 static const value_string nbap_E_DCH_HARQ_Combining_Capability_vals[] = {
11654   {   0, "iR-Combining-capable" },
11655   {   1, "chase-Combining-capable" },
11656   {   2, "iR-and-Chase-Combining-capable" },
11657   { 0, NULL }
11658 };
11659
11660
11661 static int
11662 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_) {
11663   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11664                                      3, NULL, FALSE, 0, NULL);
11665
11666   return offset;
11667 }
11668
11669
11670
11671 static int
11672 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_) {
11673   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11674                                                             0U, 62U, NULL, FALSE);
11675
11676   return offset;
11677 }
11678
11679
11680
11681 static int
11682 dissect_nbap_E_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11683   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11684                                                             0U, 65535U, NULL, FALSE);
11685
11686   return offset;
11687 }
11688
11689
11690
11691 static int
11692 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_) {
11693   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11694                                                             0U, maxNrofSigSeqRGHI_1, NULL, FALSE);
11695
11696   return offset;
11697 }
11698
11699
11700
11701 static int
11702 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_) {
11703   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11704                                                             0U, maxNrofSigSeqRGHI_1, NULL, FALSE);
11705
11706   return offset;
11707 }
11708
11709
11710
11711 static int
11712 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_) {
11713   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11714                                                             0U, 38U, NULL, FALSE);
11715
11716   return offset;
11717 }
11718
11719
11720 static const value_string nbap_E_Primary_Secondary_Grant_Selector_vals[] = {
11721   {   0, "primary" },
11722   {   1, "secondary" },
11723   { 0, NULL }
11724 };
11725
11726
11727 static int
11728 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_) {
11729   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11730                                      2, NULL, FALSE, 0, NULL);
11731
11732   return offset;
11733 }
11734
11735
11736 static const value_string nbap_E_RGCH_Release_Indicator_vals[] = {
11737   {   0, "e-RGCHreleased" },
11738   { 0, NULL }
11739 };
11740
11741
11742 static int
11743 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_) {
11744   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11745                                      1, NULL, FALSE, 0, NULL);
11746
11747   return offset;
11748 }
11749
11750
11751 static const per_sequence_t E_DCH_FDD_DL_Control_Channel_Information_sequence[] = {
11752   { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ScramblingCode },
11753   { &hf_nbap_e_AGCH_Channelisation_Code, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
11754   { &hf_nbap_primary_e_RNTI , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RNTI },
11755   { &hf_nbap_secondary_e_RNTI, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RNTI },
11756   { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
11757   { &hf_nbap_e_RGCH_Signature_Sequence, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_Signature_Sequence },
11758   { &hf_nbap_e_HICH_Signature_Sequence, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_HICH_Signature_Sequence },
11759   { &hf_nbap_serving_Grant_Value, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_Serving_Grant_Value },
11760   { &hf_nbap_primary_Secondary_Grant_Selector, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_Primary_Secondary_Grant_Selector },
11761   { &hf_nbap_e_RGCH_Release_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_Release_Indicator },
11762   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11763   { NULL, 0, 0, NULL }
11764 };
11765
11766 static int
11767 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_) {
11768   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11769                                    ett_nbap_E_DCH_FDD_DL_Control_Channel_Information, E_DCH_FDD_DL_Control_Channel_Information_sequence);
11770
11771   return offset;
11772 }
11773
11774
11775
11776 static int
11777 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_) {
11778   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11779                                                             0U, maxNrOfEDCHMACdFlows_1, NULL, FALSE);
11780
11781   return offset;
11782 }
11783
11784
11785
11786 static int
11787 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_) {
11788   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11789                                                             0U, 15U, NULL, FALSE);
11790
11791   return offset;
11792 }
11793
11794
11795
11796 static int
11797 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_) {
11798   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11799                                                             0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
11800
11801   return offset;
11802 }
11803
11804
11805
11806 static int
11807 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_) {
11808   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11809                                      maxNrOfEDCHMACdFlows, maxNrOfEDCHMACdFlows, FALSE, NULL);
11810
11811   return offset;
11812 }
11813
11814
11815
11816 static int
11817 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_) {
11818   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11819                                                             1U, maxNrOfBits_MACe_PDU_non_scheduled, NULL, FALSE);
11820
11821   return offset;
11822 }
11823
11824
11825
11826 static int
11827 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_) {
11828   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11829                                      maxNrOfEDCHHARQProcesses2msEDCH, maxNrOfEDCHHARQProcesses2msEDCH, FALSE, NULL);
11830
11831   return offset;
11832 }
11833
11834
11835 static const per_sequence_t E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence[] = {
11836   { &hf_nbap_maxBits_MACe_PDU_non_scheduled, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Bits_MACe_PDU_non_scheduled },
11837   { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
11838   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11839   { NULL, 0, 0, NULL }
11840 };
11841
11842 static int
11843 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_) {
11844   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11845                                    ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items, E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence);
11846
11847   return offset;
11848 }
11849
11850
11851 static const value_string nbap_E_DCH_Grant_Type_Information_vals[] = {
11852   {   0, "e-DCH-Non-Scheduled-Transmission-Grant" },
11853   {   1, "e-DCH-Scheduled-Transmission-Grant" },
11854   { 0, NULL }
11855 };
11856
11857 static const per_choice_t E_DCH_Grant_Type_Information_choice[] = {
11858   {   0, &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT    , dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items },
11859   {   1, &hf_nbap_e_DCH_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
11860   { 0, NULL, 0, NULL }
11861 };
11862
11863 static int
11864 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_) {
11865   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11866                                  ett_nbap_E_DCH_Grant_Type_Information, E_DCH_Grant_Type_Information_choice,
11867                                  NULL);
11868
11869   return offset;
11870 }
11871
11872
11873
11874 static int
11875 dissect_nbap_LogicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11876   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11877                                                             1U, 15U, NULL, FALSE);
11878
11879   return offset;
11880 }
11881
11882
11883 static const value_string nbap_SchedulingInformation_vals[] = {
11884   {   0, "included" },
11885   {   1, "not-included" },
11886   { 0, NULL }
11887 };
11888
11889
11890 static int
11891 dissect_nbap_SchedulingInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11892   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11893                                      2, NULL, FALSE, 0, NULL);
11894
11895   return offset;
11896 }
11897
11898
11899
11900 static int
11901 dissect_nbap_MACesGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11902   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11903                                                             0U, 16777215U, NULL, TRUE);
11904
11905   return offset;
11906 }
11907
11908
11909 static const per_sequence_t E_DCH_MACdPDU_SizeListItem_sequence[] = {
11910   { &hf_nbap_mACdPDU_Size   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
11911   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11912   { NULL, 0, 0, NULL }
11913 };
11914
11915 static int
11916 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_) {
11917   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11918                                    ett_nbap_E_DCH_MACdPDU_SizeListItem, E_DCH_MACdPDU_SizeListItem_sequence);
11919
11920   return offset;
11921 }
11922
11923
11924 static const per_sequence_t E_DCH_MACdPDU_SizeList_sequence_of[1] = {
11925   { &hf_nbap_E_DCH_MACdPDU_SizeList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem },
11926 };
11927
11928 static int
11929 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_) {
11930   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11931                                                   ett_nbap_E_DCH_MACdPDU_SizeList, E_DCH_MACdPDU_SizeList_sequence_of,
11932                                                   1, maxNrOfMACdPDUSize);
11933
11934   return offset;
11935 }
11936
11937
11938 static const per_sequence_t E_DCH_LogicalChannelInformationItem_sequence[] = {
11939   { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
11940   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
11941   { &hf_nbap_schedulingInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingInformation },
11942   { &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACesGuaranteedBitRate },
11943   { &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DDI_Value },
11944   { &hf_nbap_mACd_PDU_Size_List, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeList },
11945   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11946   { NULL, 0, 0, NULL }
11947 };
11948
11949 static int
11950 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_) {
11951   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11952                                    ett_nbap_E_DCH_LogicalChannelInformationItem, E_DCH_LogicalChannelInformationItem_sequence);
11953
11954   return offset;
11955 }
11956
11957
11958 static const per_sequence_t E_DCH_LogicalChannelInformation_sequence_of[1] = {
11959   { &hf_nbap_E_DCH_LogicalChannelInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformationItem },
11960 };
11961
11962 static int
11963 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_) {
11964   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11965                                                   ett_nbap_E_DCH_LogicalChannelInformation, E_DCH_LogicalChannelInformation_sequence_of,
11966                                                   1, maxNoOfLogicalChannels);
11967
11968   return offset;
11969 }
11970
11971
11972 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_sequence[] = {
11973   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
11974   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
11975   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
11976   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
11977   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
11978   { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_FDD },
11979   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
11980   { &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_Grant_Type_Information },
11981   { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BundlingModeIndicator },
11982   { &hf_nbap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformation },
11983   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11984   { NULL, 0, 0, NULL }
11985 };
11986
11987 static int
11988 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_) {
11989   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11990                                    ett_nbap_E_DCH_MACdFlow_Specific_InfoItem, E_DCH_MACdFlow_Specific_InfoItem_sequence);
11991
11992   return offset;
11993 }
11994
11995
11996 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
11997   { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem },
11998 };
11999
12000 static int
12001 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_) {
12002   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12003                                                   ett_nbap_E_DCH_MACdFlow_Specific_InfoList, E_DCH_MACdFlow_Specific_InfoList_sequence_of,
12004                                                   1, maxNrOfEDCHMACdFlows);
12005
12006   return offset;
12007 }
12008
12009
12010 static const per_sequence_t E_DCH_MACdFlows_Information_sequence[] = {
12011   { &hf_nbap_e_DCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoList },
12012   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12013   { NULL, 0, 0, NULL }
12014 };
12015
12016 static int
12017 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_) {
12018   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12019                                    ett_nbap_E_DCH_MACdFlows_Information, E_DCH_MACdFlows_Information_sequence);
12020
12021   return offset;
12022 }
12023
12024
12025
12026 static int
12027 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_) {
12028   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12029                                                             0U, 5742U, NULL, TRUE);
12030
12031   return offset;
12032 }
12033
12034
12035
12036 static int
12037 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_) {
12038   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12039                                                             0U, 10U, NULL, TRUE);
12040
12041   return offset;
12042 }
12043
12044
12045
12046 static int
12047 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_) {
12048   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12049                                                             0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
12050
12051   return offset;
12052 }
12053
12054
12055 static const per_sequence_t E_DCH_FDD_Information_sequence[] = {
12056   { &hf_nbap_e_DCH_MACdFlows_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information },
12057   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
12058   { &hf_nbap_e_DCH_Maximum_Bitrate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Maximum_Bitrate },
12059   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
12060   { &hf_nbap_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Reference_Power_Offset },
12061   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12062   { NULL, 0, 0, NULL }
12063 };
12064
12065 static int
12066 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_) {
12067   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12068                                    ett_nbap_E_DCH_FDD_Information, E_DCH_FDD_Information_sequence);
12069
12070   return offset;
12071 }
12072
12073
12074 static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_Item_sequence[] = {
12075   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
12076   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
12077   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
12078   { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
12079   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12080   { NULL, 0, 0, NULL }
12081 };
12082
12083 static int
12084 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_) {
12085   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12086                                    ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item, E_DCH_MACdFlow_Specific_InformationResp_Item_sequence);
12087
12088   return offset;
12089 }
12090
12091
12092 static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_sequence_of[1] = {
12093   { &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item },
12094 };
12095
12096 static int
12097 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_) {
12098   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12099                                                   ett_nbap_E_DCH_MACdFlow_Specific_InformationResp, E_DCH_MACdFlow_Specific_InformationResp_sequence_of,
12100                                                   1, maxNrOfEDCHMACdFlows);
12101
12102   return offset;
12103 }
12104
12105
12106 static const per_sequence_t E_DCH_FDD_Information_Response_sequence[] = {
12107   { &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp },
12108   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
12109   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12110   { NULL, 0, 0, NULL }
12111 };
12112
12113 static int
12114 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_) {
12115   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12116                                    ett_nbap_E_DCH_FDD_Information_Response, E_DCH_FDD_Information_Response_sequence);
12117
12118   return offset;
12119 }
12120
12121
12122 static const per_sequence_t E_DCH_MACdPDU_SizeToModifyList_sequence_of[1] = {
12123   { &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem },
12124 };
12125
12126 static int
12127 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_) {
12128   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12129                                                   ett_nbap_E_DCH_MACdPDU_SizeToModifyList, E_DCH_MACdPDU_SizeToModifyList_sequence_of,
12130                                                   0, maxNrOfMACdPDUSize);
12131
12132   return offset;
12133 }
12134
12135
12136 static const per_sequence_t E_DCH_LogicalChannelToModifyItem_sequence[] = {
12137   { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
12138   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SchedulingPriorityIndicator },
12139   { &hf_nbap_schedulingInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SchedulingInformation },
12140   { &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACesGuaranteedBitRate },
12141   { &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_DDI_Value },
12142   { &hf_nbap_mACd_PDU_Size_List_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeToModifyList },
12143   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12144   { NULL, 0, 0, NULL }
12145 };
12146
12147 static int
12148 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_) {
12149   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12150                                    ett_nbap_E_DCH_LogicalChannelToModifyItem, E_DCH_LogicalChannelToModifyItem_sequence);
12151
12152   return offset;
12153 }
12154
12155
12156 static const per_sequence_t E_DCH_LogicalChannelToModify_sequence_of[1] = {
12157   { &hf_nbap_E_DCH_LogicalChannelToModify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToModifyItem },
12158 };
12159
12160 static int
12161 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_) {
12162   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12163                                                   ett_nbap_E_DCH_LogicalChannelToModify, E_DCH_LogicalChannelToModify_sequence_of,
12164                                                   1, maxNoOfLogicalChannels);
12165
12166   return offset;
12167 }
12168
12169
12170 static const per_sequence_t E_DCH_LogicalChannelToDeleteItem_sequence[] = {
12171   { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
12172   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12173   { NULL, 0, 0, NULL }
12174 };
12175
12176 static int
12177 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_) {
12178   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12179                                    ett_nbap_E_DCH_LogicalChannelToDeleteItem, E_DCH_LogicalChannelToDeleteItem_sequence);
12180
12181   return offset;
12182 }
12183
12184
12185 static const per_sequence_t E_DCH_LogicalChannelToDelete_sequence_of[1] = {
12186   { &hf_nbap_E_DCH_LogicalChannelToDelete_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToDeleteItem },
12187 };
12188
12189 static int
12190 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_) {
12191   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12192                                                   ett_nbap_E_DCH_LogicalChannelToDelete, E_DCH_LogicalChannelToDelete_sequence_of,
12193                                                   1, maxNoOfLogicalChannels);
12194
12195   return offset;
12196 }
12197
12198
12199 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
12200   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
12201   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
12202   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
12203   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
12204   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
12205   { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_HARQ_PO_FDD },
12206   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
12207   { &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Grant_Type_Information },
12208   { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BundlingModeIndicator },
12209   { &hf_nbap_eDCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelInformation },
12210   { &hf_nbap_eDCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelToModify },
12211   { &hf_nbap_eDCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelToDelete },
12212   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12213   { NULL, 0, 0, NULL }
12214 };
12215
12216 static int
12217 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_) {
12218   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12219                                    ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify, E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
12220
12221   return offset;
12222 }
12223
12224
12225 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
12226   { &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 },
12227 };
12228
12229 static int
12230 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_) {
12231   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12232                                                   ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify, E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
12233                                                   1, maxNrOfEDCHMACdFlows);
12234
12235   return offset;
12236 }
12237
12238
12239 static const value_string nbap_MACeReset_Indicator_vals[] = {
12240   {   0, "mACeReset" },
12241   { 0, NULL }
12242 };
12243
12244
12245 static int
12246 dissect_nbap_MACeReset_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12247   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12248                                      1, NULL, FALSE, 0, NULL);
12249
12250   return offset;
12251 }
12252
12253
12254 static const per_sequence_t E_DCH_FDD_Information_to_Modify_sequence[] = {
12255   { &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify },
12256   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
12257   { &hf_nbap_e_DCH_Maximum_Bitrate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Maximum_Bitrate },
12258   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
12259   { &hf_nbap_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Reference_Power_Offset },
12260   { &hf_nbap_mACeReset_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACeReset_Indicator },
12261   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12262   { NULL, 0, 0, NULL }
12263 };
12264
12265 static int
12266 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_) {
12267   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12268                                    ett_nbap_E_DCH_FDD_Information_to_Modify, E_DCH_FDD_Information_to_Modify_sequence);
12269
12270   return offset;
12271 }
12272
12273
12274 static const per_sequence_t E_DCH_MACdFlow_Specific_UpdateInformation_Item_sequence[] = {
12275   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
12276   { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
12277   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12278   { NULL, 0, 0, NULL }
12279 };
12280
12281 static int
12282 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_) {
12283   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12284                                    ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item, E_DCH_MACdFlow_Specific_UpdateInformation_Item_sequence);
12285
12286   return offset;
12287 }
12288
12289
12290 static const per_sequence_t E_DCH_MACdFlow_Specific_UpdateInformation_sequence_of[1] = {
12291   { &hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item },
12292 };
12293
12294 static int
12295 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_) {
12296   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12297                                                   ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation, E_DCH_MACdFlow_Specific_UpdateInformation_sequence_of,
12298                                                   1, maxNrOfEDCHMACdFlows);
12299
12300   return offset;
12301 }
12302
12303
12304 static const per_sequence_t E_DCH_FDD_Update_Information_sequence[] = {
12305   { &hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Specific_UpdateInformation },
12306   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
12307   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12308   { NULL, 0, 0, NULL }
12309 };
12310
12311 static int
12312 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_) {
12313   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12314                                    ett_nbap_E_DCH_FDD_Update_Information, E_DCH_FDD_Update_Information_sequence);
12315
12316   return offset;
12317 }
12318
12319
12320
12321 static int
12322 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_) {
12323   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12324                                                             0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
12325
12326   return offset;
12327 }
12328
12329
12330 static const per_sequence_t E_DCH_MACdFlow_to_Delete_Item_sequence[] = {
12331   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
12332   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12333   { NULL, 0, 0, NULL }
12334 };
12335
12336 static int
12337 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_) {
12338   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12339                                    ett_nbap_E_DCH_MACdFlow_to_Delete_Item, E_DCH_MACdFlow_to_Delete_Item_sequence);
12340
12341   return offset;
12342 }
12343
12344
12345 static const per_sequence_t E_DCH_MACdFlows_to_Delete_sequence_of[1] = {
12346   { &hf_nbap_E_DCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_to_Delete_Item },
12347 };
12348
12349 static int
12350 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_) {
12351   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12352                                                   ett_nbap_E_DCH_MACdFlows_to_Delete, E_DCH_MACdFlows_to_Delete_sequence_of,
12353                                                   1, maxNrOfEDCHMACdFlows);
12354
12355   return offset;
12356 }
12357
12358
12359
12360 static int
12361 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_) {
12362   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12363                                                             0U, 100U, NULL, TRUE);
12364
12365   return offset;
12366 }
12367
12368
12369
12370 static int
12371 dissect_nbap_E_DCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12372   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12373                                                             0U, 16777215U, NULL, TRUE);
12374
12375   return offset;
12376 }
12377
12378
12379
12380 static int
12381 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_) {
12382   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12383                                                             0U, 621U, NULL, FALSE);
12384
12385   return offset;
12386 }
12387
12388
12389
12390 static int
12391 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_) {
12392   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12393                                                             0U, 100U, NULL, FALSE);
12394
12395   return offset;
12396 }
12397
12398
12399 static const value_string nbap_E_DCH_RL_Indication_vals[] = {
12400   {   0, "e-DCH" },
12401   {   1, "non-e-DCH" },
12402   { 0, NULL }
12403 };
12404
12405
12406 static int
12407 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_) {
12408   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12409                                      2, NULL, FALSE, 0, NULL);
12410
12411   return offset;
12412 }
12413
12414
12415 static const per_sequence_t E_DCH_RL_InformationList_Rsp_Item_sequence[] = {
12416   { &hf_nbap_rl_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
12417   { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
12418   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12419   { NULL, 0, 0, NULL }
12420 };
12421
12422 static int
12423 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_) {
12424   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12425                                    ett_nbap_E_DCH_RL_InformationList_Rsp_Item, E_DCH_RL_InformationList_Rsp_Item_sequence);
12426
12427   return offset;
12428 }
12429
12430
12431 static const per_sequence_t E_DCH_RL_InformationList_Rsp_sequence_of[1] = {
12432   { &hf_nbap_E_DCH_RL_InformationList_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RL_InformationList_Rsp_Item },
12433 };
12434
12435 static int
12436 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_) {
12437   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12438                                                   ett_nbap_E_DCH_RL_InformationList_Rsp, E_DCH_RL_InformationList_Rsp_sequence_of,
12439                                                   0, maxNrOfRLs);
12440
12441   return offset;
12442 }
12443
12444
12445 static const per_sequence_t E_DCH_serving_cell_change_successful_sequence[] = {
12446   { &hf_nbap_e_DCH_RL_InformationList_Rsp, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RL_InformationList_Rsp },
12447   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12448   { NULL, 0, 0, NULL }
12449 };
12450
12451 static int
12452 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_) {
12453   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12454                                    ett_nbap_E_DCH_serving_cell_change_successful, E_DCH_serving_cell_change_successful_sequence);
12455
12456   return offset;
12457 }
12458
12459
12460 static const per_sequence_t E_DCH_serving_cell_change_unsuccessful_sequence[] = {
12461   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
12462   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12463   { NULL, 0, 0, NULL }
12464 };
12465
12466 static int
12467 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_) {
12468   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12469                                    ett_nbap_E_DCH_serving_cell_change_unsuccessful, E_DCH_serving_cell_change_unsuccessful_sequence);
12470
12471   return offset;
12472 }
12473
12474
12475 static const value_string nbap_E_DCH_serving_cell_choice_vals[] = {
12476   {   0, "e-DCH-serving-cell-change-successful" },
12477   {   1, "e-DCH-serving-cell-change-unsuccessful" },
12478   { 0, NULL }
12479 };
12480
12481 static const per_choice_t E_DCH_serving_cell_choice_choice[] = {
12482   {   0, &hf_nbap_e_DCH_serving_cell_change_successful, ASN1_EXTENSION_ROOT    , dissect_nbap_E_DCH_serving_cell_change_successful },
12483   {   1, &hf_nbap_e_DCH_serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT    , dissect_nbap_E_DCH_serving_cell_change_unsuccessful },
12484   { 0, NULL, 0, NULL }
12485 };
12486
12487 static int
12488 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_) {
12489   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12490                                  ett_nbap_E_DCH_serving_cell_choice, E_DCH_serving_cell_choice_choice,
12491                                  NULL);
12492
12493   return offset;
12494 }
12495
12496
12497 static const per_sequence_t E_DCH_Serving_Cell_Change_Info_Response_sequence[] = {
12498   { &hf_nbap_e_DCH_serving_cell_choice, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_serving_cell_choice },
12499   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12500   { NULL, 0, 0, NULL }
12501 };
12502
12503 static int
12504 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_) {
12505   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12506                                    ett_nbap_E_DCH_Serving_Cell_Change_Info_Response, E_DCH_Serving_Cell_Change_Info_Response_sequence);
12507
12508   return offset;
12509 }
12510
12511
12512
12513 static int
12514 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_) {
12515   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12516                                                             0U, 1U, NULL, TRUE);
12517
12518   return offset;
12519 }
12520
12521
12522
12523 static int
12524 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_) {
12525   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12526                                                             0U, maxNrOfEDPCCH_PO_QUANTSTEPs, NULL, FALSE);
12527
12528   return offset;
12529 }
12530
12531
12532
12533 static int
12534 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_) {
12535   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
12536
12537   return offset;
12538 }
12539
12540
12541 static const value_string nbap_End_Of_Audit_Sequence_Indicator_vals[] = {
12542   {   0, "end-of-audit-sequence" },
12543   {   1, "not-end-of-audit-sequence" },
12544   { 0, NULL }
12545 };
12546
12547
12548 static int
12549 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_) {
12550   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12551                                      2, NULL, FALSE, 0, NULL);
12552
12553   return offset;
12554 }
12555
12556
12557
12558 static int
12559 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_) {
12560   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12561                                                             0U, 37U, NULL, FALSE);
12562
12563   return offset;
12564 }
12565
12566
12567
12568 static int
12569 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_) {
12570   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12571                                                             0U, 37U, NULL, FALSE);
12572
12573   return offset;
12574 }
12575
12576
12577 static const per_sequence_t E_RGCH_E_HICH_FDD_Code_List_sequence_of[1] = {
12578   { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
12579 };
12580
12581 static int
12582 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_) {
12583   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12584                                                   ett_nbap_E_RGCH_E_HICH_FDD_Code_List, E_RGCH_E_HICH_FDD_Code_List_sequence_of,
12585                                                   1, maxNrOfE_RGCHs_E_HICHs);
12586
12587   return offset;
12588 }
12589
12590
12591 static const value_string nbap_E_RGCH_E_HICH_FDD_Code_Information_vals[] = {
12592   {   0, "replace" },
12593   {   1, "remove" },
12594   { 0, NULL }
12595 };
12596
12597 static const per_choice_t E_RGCH_E_HICH_FDD_Code_Information_choice[] = {
12598   {   0, &hf_nbap_replace_01     , ASN1_EXTENSION_ROOT    , dissect_nbap_E_RGCH_E_HICH_FDD_Code_List },
12599   {   1, &hf_nbap_remove         , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
12600   { 0, NULL, 0, NULL }
12601 };
12602
12603 static int
12604 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_) {
12605   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12606                                  ett_nbap_E_RGCH_E_HICH_FDD_Code_Information, E_RGCH_E_HICH_FDD_Code_Information_choice,
12607                                  NULL);
12608
12609   return offset;
12610 }
12611
12612
12613
12614 static int
12615 dissect_nbap_E_TFCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12616   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12617                                                             0U, 127U, NULL, FALSE);
12618
12619   return offset;
12620 }
12621
12622
12623
12624 static int
12625 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_) {
12626   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12627                                                             0U, 127U, NULL, TRUE);
12628
12629   return offset;
12630 }
12631
12632
12633
12634 static int
12635 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_) {
12636   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12637                                                             0U, 6U, NULL, TRUE);
12638
12639   return offset;
12640 }
12641
12642
12643 static const per_sequence_t E_TFCI_Boost_Information_sequence[] = {
12644   { &hf_nbap_e_TFCI_BetaEC_Boost, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI_BetaEC_Boost },
12645   { &hf_nbap_uL_Delta_T2TP  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Delta_T2TP },
12646   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12647   { NULL, 0, 0, NULL }
12648 };
12649
12650 static int
12651 dissect_nbap_E_TFCI_Boost_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12652   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12653                                    ett_nbap_E_TFCI_Boost_Information, E_TFCI_Boost_Information_sequence);
12654
12655   return offset;
12656 }
12657
12658
12659
12660 static int
12661 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_) {
12662   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12663                                                             0U, maxNrOfRefETFCI_PO_QUANTSTEPs, NULL, FALSE);
12664
12665   return offset;
12666 }
12667
12668
12669 static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = {
12670   { &hf_nbap_reference_E_TFCI, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI },
12671   { &hf_nbap_reference_E_TFCI_PO, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_PO },
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_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_) {
12678   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12679                                    ett_nbap_Reference_E_TFCI_Information_Item, Reference_E_TFCI_Information_Item_sequence);
12680
12681   return offset;
12682 }
12683
12684
12685 static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = {
12686   { &hf_nbap_Reference_E_TFCI_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information_Item },
12687 };
12688
12689 static int
12690 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_) {
12691   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12692                                                   ett_nbap_Reference_E_TFCI_Information, Reference_E_TFCI_Information_sequence_of,
12693                                                   1, maxNrOfRefETFCIs);
12694
12695   return offset;
12696 }
12697
12698
12699 static const per_sequence_t E_TFCS_Information_sequence[] = {
12700   { &hf_nbap_e_DCH_TFCI_Table_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TFCI_Table_Index },
12701   { &hf_nbap_e_DCH_Min_Set_E_TFCI, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCI },
12702   { &hf_nbap_reference_E_TFCI_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information },
12703   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12704   { NULL, 0, 0, NULL }
12705 };
12706
12707 static int
12708 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_) {
12709   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12710                                    ett_nbap_E_TFCS_Information, E_TFCS_Information_sequence);
12711
12712   return offset;
12713 }
12714
12715
12716 static const value_string nbap_E_TTI_vals[] = {
12717   {   0, "e-TTI-2ms" },
12718   {   1, "e-TTI-10ms" },
12719   { 0, NULL }
12720 };
12721
12722
12723 static int
12724 dissect_nbap_E_TTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12725   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12726                                      2, NULL, FALSE, 0, NULL);
12727
12728   return offset;
12729 }
12730
12731
12732 static const per_sequence_t E_DCHProvidedBitRate_Item_sequence[] = {
12733   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
12734   { &hf_nbap_e_DCHProvidedBitRateValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRateValue },
12735   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12736   { NULL, 0, 0, NULL }
12737 };
12738
12739 static int
12740 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_) {
12741   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12742                                    ett_nbap_E_DCHProvidedBitRate_Item, E_DCHProvidedBitRate_Item_sequence);
12743
12744   return offset;
12745 }
12746
12747
12748 static const per_sequence_t E_DCHProvidedBitRate_sequence_of[1] = {
12749   { &hf_nbap_E_DCHProvidedBitRate_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRate_Item },
12750 };
12751
12752 static int
12753 dissect_nbap_E_DCHProvidedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12754   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12755                                                   ett_nbap_E_DCHProvidedBitRate, E_DCHProvidedBitRate_sequence_of,
12756                                                   1, maxNrOfPriorityClasses);
12757
12758   return offset;
12759 }
12760
12761
12762
12763 static int
12764 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_) {
12765   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12766                                                             0U, 255U, NULL, TRUE);
12767
12768   return offset;
12769 }
12770
12771
12772
12773 static int
12774 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_) {
12775   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12776                                                             0U, 255U, NULL, TRUE);
12777
12778   return offset;
12779 }
12780
12781
12782
12783 static int
12784 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_) {
12785   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12786                                                             0U, 255U, NULL, TRUE);
12787
12788   return offset;
12789 }
12790
12791
12792
12793 static int
12794 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_) {
12795   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12796                                                             4U, 44U, NULL, FALSE);
12797
12798   return offset;
12799 }
12800
12801
12802
12803 static int
12804 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_) {
12805   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12806                                                             4U, 15U, NULL, FALSE);
12807
12808   return offset;
12809 }
12810
12811
12812 static const value_string nbap_HARQ_Info_for_E_DCH_vals[] = {
12813   {   0, "rv0" },
12814   {   1, "rvtable" },
12815   { 0, NULL }
12816 };
12817
12818
12819 static int
12820 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_) {
12821   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12822                                      2, NULL, FALSE, 0, NULL);
12823
12824   return offset;
12825 }
12826
12827
12828
12829 static int
12830 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_) {
12831   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12832                                                             1U, 12U, NULL, FALSE);
12833
12834   return offset;
12835 }
12836
12837
12838 static const per_sequence_t E_PUCH_Information_sequence[] = {
12839   { &hf_nbap_minCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
12840   { &hf_nbap_maxCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
12841   { &hf_nbap_harqInfo       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
12842   { &hf_nbap_n_E_UCCH       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_E_UCCH },
12843   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12844   { NULL, 0, 0, NULL }
12845 };
12846
12847 static int
12848 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_) {
12849   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12850                                    ett_nbap_E_PUCH_Information, E_PUCH_Information_sequence);
12851
12852   return offset;
12853 }
12854
12855
12856
12857 static int
12858 dissect_nbap_RefBeta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12859   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12860                                                             -15, 16U, NULL, FALSE);
12861
12862   return offset;
12863 }
12864
12865
12866 static const per_sequence_t E_DCH_RefBeta_Item_sequence[] = {
12867   { &hf_nbap_refCodeRate    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate_short },
12868   { &hf_nbap_refBeta        , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RefBeta },
12869   { NULL, 0, 0, NULL }
12870 };
12871
12872 static int
12873 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_) {
12874   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12875                                    ett_nbap_E_DCH_RefBeta_Item, E_DCH_RefBeta_Item_sequence);
12876
12877   return offset;
12878 }
12879
12880
12881 static const per_sequence_t E_DCH_QPSK_RefBetaInfo_sequence_of[1] = {
12882   { &hf_nbap_E_DCH_QPSK_RefBetaInfo_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
12883 };
12884
12885 static int
12886 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_) {
12887   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12888                                                   ett_nbap_E_DCH_QPSK_RefBetaInfo, E_DCH_QPSK_RefBetaInfo_sequence_of,
12889                                                   1, maxNrOfRefBetas);
12890
12891   return offset;
12892 }
12893
12894
12895 static const per_sequence_t E_DCH_sixteenQAM_RefBetaInfo_sequence_of[1] = {
12896   { &hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
12897 };
12898
12899 static int
12900 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_) {
12901   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12902                                                   ett_nbap_E_DCH_sixteenQAM_RefBetaInfo, E_DCH_sixteenQAM_RefBetaInfo_sequence_of,
12903                                                   1, maxNrOfRefBetas);
12904
12905   return offset;
12906 }
12907
12908
12909 static const per_sequence_t E_TFCS_Information_TDD_sequence[] = {
12910   { &hf_nbap_e_DCH_QPSK_RefBetaInfo, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_QPSK_RefBetaInfo },
12911   { &hf_nbap_e_DCH_sixteenQAM_RefBetaInfo, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_sixteenQAM_RefBetaInfo },
12912   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12913   { NULL, 0, 0, NULL }
12914 };
12915
12916 static int
12917 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_) {
12918   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12919                                    ett_nbap_E_TFCS_Information_TDD, E_TFCS_Information_TDD_sequence);
12920
12921   return offset;
12922 }
12923
12924
12925
12926 static int
12927 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_) {
12928   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12929                                                             0U, 6U, NULL, FALSE);
12930
12931   return offset;
12932 }
12933
12934
12935 static const value_string nbap_E_DCH_Grant_TypeTDD_vals[] = {
12936   {   0, "scheduled" },
12937   {   1, "non-scheduled" },
12938   { 0, NULL }
12939 };
12940
12941
12942 static int
12943 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_) {
12944   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12945                                      2, NULL, FALSE, 0, NULL);
12946
12947   return offset;
12948 }
12949
12950
12951 static const value_string nbap_E_DCH_MACdFlow_Retransmission_Timer_vals[] = {
12952   {   0, "ms10" },
12953   {   1, "ms15" },
12954   {   2, "ms20" },
12955   {   3, "ms25" },
12956   {   4, "ms30" },
12957   {   5, "ms35" },
12958   {   6, "ms40" },
12959   {   7, "ms45" },
12960   {   8, "ms50" },
12961   {   9, "ms55" },
12962   {  10, "ms60" },
12963   {  11, "ms65" },
12964   {  12, "ms70" },
12965   {  13, "ms75" },
12966   {  14, "ms80" },
12967   {  15, "ms85" },
12968   {  16, "ms90" },
12969   {  17, "ms95" },
12970   {  18, "ms100" },
12971   {  19, "ms110" },
12972   {  20, "ms120" },
12973   {  21, "ms140" },
12974   {  22, "ms160" },
12975   {  23, "ms200" },
12976   {  24, "ms240" },
12977   {  25, "ms280" },
12978   {  26, "ms320" },
12979   {  27, "ms400" },
12980   {  28, "ms480" },
12981   {  29, "ms560" },
12982   { 0, NULL }
12983 };
12984
12985
12986 static int
12987 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_) {
12988   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12989                                      30, NULL, TRUE, 0, NULL);
12990
12991   return offset;
12992 }
12993
12994
12995 static const per_sequence_t E_DCH_MACdFlow_InfoTDDItem_sequence[] = {
12996   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
12997   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
12998   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
12999   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
13000   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
13001   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
13002   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
13003   { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_TDD },
13004   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
13005   { &hf_nbap_eDCH_Grant_TypeTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_Grant_TypeTDD },
13006   { &hf_nbap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformation },
13007   { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
13008   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13009   { NULL, 0, 0, NULL }
13010 };
13011
13012 static int
13013 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_) {
13014   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13015                                    ett_nbap_E_DCH_MACdFlow_InfoTDDItem, E_DCH_MACdFlow_InfoTDDItem_sequence);
13016
13017   return offset;
13018 }
13019
13020
13021 static const per_sequence_t E_DCH_MACdFlows_Information_TDD_sequence_of[1] = {
13022   { &hf_nbap_E_DCH_MACdFlows_Information_TDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_InfoTDDItem },
13023 };
13024
13025 static int
13026 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_) {
13027   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13028                                                   ett_nbap_E_DCH_MACdFlows_Information_TDD, E_DCH_MACdFlows_Information_TDD_sequence_of,
13029                                                   1, maxNrOfEDCHMACdFlows);
13030
13031   return offset;
13032 }
13033
13034
13035
13036 static int
13037 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_) {
13038   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
13039                                      13, 13, FALSE, NULL);
13040
13041   return offset;
13042 }
13043
13044
13045
13046 static int
13047 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_) {
13048   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13049                                                             1U, 32U, NULL, FALSE);
13050
13051   return offset;
13052 }
13053
13054
13055 static const value_string nbap_RepetitionPeriod_vals[] = {
13056   {   0, "v1" },
13057   {   1, "v2" },
13058   {   2, "v4" },
13059   {   3, "v8" },
13060   {   4, "v16" },
13061   {   5, "v32" },
13062   {   6, "v64" },
13063   { 0, NULL }
13064 };
13065
13066
13067 static int
13068 dissect_nbap_RepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13069   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13070                                      7, NULL, TRUE, 0, NULL);
13071
13072   return offset;
13073 }
13074
13075
13076
13077 static int
13078 dissect_nbap_RepetitionLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13079   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13080                                                             1U, 63U, NULL, FALSE);
13081
13082   return offset;
13083 }
13084
13085
13086
13087 static int
13088 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_) {
13089   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13090                                                             0U, 255U, NULL, FALSE);
13091
13092   return offset;
13093 }
13094
13095
13096 static const per_sequence_t E_DCH_Non_Scheduled_Grant_Info_sequence[] = {
13097   { &hf_nbap_timeslotResource, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResource },
13098   { &hf_nbap_powerResource  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
13099   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
13100   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
13101   { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
13102   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
13103   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13104   { NULL, 0, 0, NULL }
13105 };
13106
13107 static int
13108 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_) {
13109   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13110                                    ett_nbap_E_DCH_Non_Scheduled_Grant_Info, E_DCH_Non_Scheduled_Grant_Info_sequence);
13111
13112   return offset;
13113 }
13114
13115
13116
13117 static int
13118 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_) {
13119   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13120                                                             0U, 9201U, NULL, TRUE);
13121
13122   return offset;
13123 }
13124
13125
13126 static const per_sequence_t E_DCH_TDD_Information_sequence[] = {
13127   { &hf_nbap_e_DCH_TDD_Maximum_Bitrate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Maximum_Bitrate },
13128   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
13129   { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
13130   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13131   { NULL, 0, 0, NULL }
13132 };
13133
13134 static int
13135 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_) {
13136   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13137                                    ett_nbap_E_DCH_TDD_Information, E_DCH_TDD_Information_sequence);
13138
13139   return offset;
13140 }
13141
13142
13143 static const per_sequence_t E_DCH_Information_sequence[] = {
13144   { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Information },
13145   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
13146   { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
13147   { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info },
13148   { &hf_nbap_e_DCH_TDD_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_Information },
13149   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13150   { NULL, 0, 0, NULL }
13151 };
13152
13153 static int
13154 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_) {
13155   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13156                                    ett_nbap_E_DCH_Information, E_DCH_Information_sequence);
13157
13158   return offset;
13159 }
13160
13161
13162
13163 static int
13164 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_) {
13165   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
13166                                      5, 5, FALSE, NULL);
13167
13168   return offset;
13169 }
13170
13171
13172 static const per_sequence_t E_DCH_TDD_MACdFlow_Specific_InformationResp_Item_sequence[] = {
13173   { &hf_nbap_e_DCH_MacdFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
13174   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
13175   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
13176   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13177   { NULL, 0, 0, NULL }
13178 };
13179
13180 static int
13181 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_) {
13182   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13183                                    ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item, E_DCH_TDD_MACdFlow_Specific_InformationResp_Item_sequence);
13184
13185   return offset;
13186 }
13187
13188
13189 static const per_sequence_t E_DCH_TDD_MACdFlow_Specific_InformationResp_sequence_of[1] = {
13190   { &hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item },
13191 };
13192
13193 static int
13194 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_) {
13195   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13196                                                   ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp, E_DCH_TDD_MACdFlow_Specific_InformationResp_sequence_of,
13197                                                   1, maxNrOfEDCHMACdFlows);
13198
13199   return offset;
13200 }
13201
13202
13203
13204 static int
13205 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_) {
13206   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13207                                                             0U, 31U, NULL, TRUE);
13208
13209   return offset;
13210 }
13211
13212
13213 static const per_sequence_t E_AGCH_Specific_InformationResp_ItemTDD_sequence[] = {
13214   { &hf_nbap_e_AGCH_Id      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
13215   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13216   { NULL, 0, 0, NULL }
13217 };
13218
13219 static int
13220 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_) {
13221   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13222                                    ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD, E_AGCH_Specific_InformationResp_ItemTDD_sequence);
13223
13224   return offset;
13225 }
13226
13227
13228 static const per_sequence_t E_AGCH_Specific_InformationRespListTDD_sequence_of[1] = {
13229   { &hf_nbap_E_AGCH_Specific_InformationRespListTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Specific_InformationResp_ItemTDD },
13230 };
13231
13232 static int
13233 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_) {
13234   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13235                                                   ett_nbap_E_AGCH_Specific_InformationRespListTDD, E_AGCH_Specific_InformationRespListTDD_sequence_of,
13236                                                   1, maxNrOfEAGCHCodes);
13237
13238   return offset;
13239 }
13240
13241
13242
13243 static int
13244 dissect_nbap_EI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13245   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13246                                                             0U, 3U, NULL, FALSE);
13247
13248   return offset;
13249 }
13250
13251
13252
13253 static int
13254 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_) {
13255   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13256                                                             0U, 31U, NULL, FALSE);
13257
13258   return offset;
13259 }
13260
13261
13262 static const per_sequence_t Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD_sequence[] = {
13263   { &hf_nbap_eI             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_EI },
13264   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
13265   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13266   { NULL, 0, 0, NULL }
13267 };
13268
13269 static int
13270 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_) {
13271   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13272                                    ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD, Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD_sequence);
13273
13274   return offset;
13275 }
13276
13277
13278 static const per_sequence_t Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_sequence_of[1] = {
13279   { &hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD },
13280 };
13281
13282 static int
13283 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_) {
13284   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13285                                                   ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD, Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_sequence_of,
13286                                                   1, maxNrOfEHICHCodes);
13287
13288   return offset;
13289 }
13290
13291
13292 static const per_sequence_t E_DCH_Information_Response_sequence[] = {
13293   { &hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp },
13294   { &hf_nbap_e_AGCH_Specific_Information_ResponseTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_Specific_InformationRespListTDD },
13295   { &hf_nbap_e_RNTI         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
13296   { &hf_nbap_scheduled_E_HICH_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD },
13297   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13298   { NULL, 0, 0, NULL }
13299 };
13300
13301 static int
13302 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_) {
13303   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13304                                    ett_nbap_E_DCH_Information_Response, E_DCH_Information_Response_sequence);
13305
13306   return offset;
13307 }
13308
13309
13310 static const value_string nbap_E_HICH_Type_vals[] = {
13311   {   0, "scheduled" },
13312   {   1, "non-scheduled" },
13313   { 0, NULL }
13314 };
13315
13316
13317 static int
13318 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_) {
13319   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13320                                      2, NULL, FALSE, 0, NULL);
13321
13322   return offset;
13323 }
13324
13325
13326 static const per_sequence_t E_DCH_MACdFlow_ModifyTDDItem_sequence[] = {
13327   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
13328   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
13329   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
13330   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
13331   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
13332   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
13333   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
13334   { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_HARQ_PO_TDD },
13335   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
13336   { &hf_nbap_eDCH_Grant_TypeTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Grant_TypeTDD },
13337   { &hf_nbap_e_DCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelInformation },
13338   { &hf_nbap_e_DCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelToModify },
13339   { &hf_nbap_e_DCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelToDelete },
13340   { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
13341   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13342   { NULL, 0, 0, NULL }
13343 };
13344
13345 static int
13346 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_) {
13347   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13348                                    ett_nbap_E_DCH_MACdFlow_ModifyTDDItem, E_DCH_MACdFlow_ModifyTDDItem_sequence);
13349
13350   return offset;
13351 }
13352
13353
13354 static const per_sequence_t E_DCH_TDD_Information_to_Modify_List_sequence_of[1] = {
13355   { &hf_nbap_E_DCH_TDD_Information_to_Modify_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ModifyTDDItem },
13356 };
13357
13358 static int
13359 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_) {
13360   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13361                                                   ett_nbap_E_DCH_TDD_Information_to_Modify_List, E_DCH_TDD_Information_to_Modify_List_sequence_of,
13362                                                   1, maxNrOfEDCHMACdFlows);
13363
13364   return offset;
13365 }
13366
13367
13368 static const per_sequence_t E_DCH_TDD_Information_to_Modify_sequence[] = {
13369   { &hf_nbap_e_DCH_TDD_Information_to_Modify_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information_to_Modify_List },
13370   { &hf_nbap_mACeReset_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACeReset_Indicator },
13371   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13372   { NULL, 0, 0, NULL }
13373 };
13374
13375 static int
13376 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_) {
13377   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13378                                    ett_nbap_E_DCH_TDD_Information_to_Modify, E_DCH_TDD_Information_to_Modify_sequence);
13379
13380   return offset;
13381 }
13382
13383
13384 static const per_sequence_t E_DCH_Information_Reconfig_sequence[] = {
13385   { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_Information },
13386   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information_TDD },
13387   { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
13388   { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_to_Delete },
13389   { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info },
13390   { &hf_nbap_e_DCH_TDD_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information },
13391   { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information_to_Modify },
13392   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13393   { NULL, 0, 0, NULL }
13394 };
13395
13396 static int
13397 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_) {
13398   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13399                                    ett_nbap_E_DCH_Information_Reconfig, E_DCH_Information_Reconfig_sequence);
13400
13401   return offset;
13402 }
13403
13404
13405
13406 static int
13407 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_) {
13408   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13409                                                             0U, 621U, NULL, FALSE);
13410
13411   return offset;
13412 }
13413
13414
13415 static const per_sequence_t E_DCH_Non_Scheduled_Grant_Info768_sequence[] = {
13416   { &hf_nbap_timeslotResource, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResource },
13417   { &hf_nbap_powerResource  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
13418   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
13419   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
13420   { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
13421   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
13422   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13423   { NULL, 0, 0, NULL }
13424 };
13425
13426 static int
13427 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_) {
13428   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13429                                    ett_nbap_E_DCH_Non_Scheduled_Grant_Info768, E_DCH_Non_Scheduled_Grant_Info768_sequence);
13430
13431   return offset;
13432 }
13433
13434
13435
13436 static int
13437 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_) {
13438   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13439                                                             0U, 17713U, NULL, TRUE);
13440
13441   return offset;
13442 }
13443
13444
13445 static const per_sequence_t E_DCH_TDD_Information768_sequence[] = {
13446   { &hf_nbap_e_DCH_TDD_Maximum_Bitrate768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Maximum_Bitrate768 },
13447   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
13448   { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
13449   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13450   { NULL, 0, 0, NULL }
13451 };
13452
13453 static int
13454 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_) {
13455   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13456                                    ett_nbap_E_DCH_TDD_Information768, E_DCH_TDD_Information768_sequence);
13457
13458   return offset;
13459 }
13460
13461
13462 static const per_sequence_t E_DCH_768_Information_sequence[] = {
13463   { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Information },
13464   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
13465   { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
13466   { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info768 },
13467   { &hf_nbap_e_DCH_TDD_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_Information768 },
13468   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13469   { NULL, 0, 0, NULL }
13470 };
13471
13472 static int
13473 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_) {
13474   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13475                                    ett_nbap_E_DCH_768_Information, E_DCH_768_Information_sequence);
13476
13477   return offset;
13478 }
13479
13480
13481 static const per_sequence_t E_DCH_768_Information_Reconfig_sequence[] = {
13482   { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_Information },
13483   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information_TDD },
13484   { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
13485   { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_to_Delete },
13486   { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info768 },
13487   { &hf_nbap_e_DCH_TDD_Information768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information768 },
13488   { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information_to_Modify },
13489   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13490   { NULL, 0, 0, NULL }
13491 };
13492
13493 static int
13494 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_) {
13495   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13496                                    ett_nbap_E_DCH_768_Information_Reconfig, E_DCH_768_Information_Reconfig_sequence);
13497
13498   return offset;
13499 }
13500
13501
13502
13503 static int
13504 dissect_nbap_PRXdes_base(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13505   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13506                                                             -112, -50, NULL, FALSE);
13507
13508   return offset;
13509 }
13510
13511
13512 static const value_string nbap_TDD_TPC_UplinkStepSize_LCR_vals[] = {
13513   {   0, "step-size1" },
13514   {   1, "step-size2" },
13515   {   2, "step-size3" },
13516   { 0, NULL }
13517 };
13518
13519
13520 static int
13521 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_) {
13522   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13523                                      3, NULL, TRUE, 0, NULL);
13524
13525   return offset;
13526 }
13527
13528
13529 static const value_string nbap_TDD_TPC_DownlinkStepSize_vals[] = {
13530   {   0, "step-size1" },
13531   {   1, "step-size2" },
13532   {   2, "step-size3" },
13533   { 0, NULL }
13534 };
13535
13536
13537 static int
13538 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_) {
13539   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13540                                      3, NULL, TRUE, 0, NULL);
13541
13542   return offset;
13543 }
13544
13545
13546 static const per_sequence_t E_PUCH_LCR_Information_sequence[] = {
13547   { &hf_nbap_minCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
13548   { &hf_nbap_maxCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
13549   { &hf_nbap_harqInfo       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
13550   { &hf_nbap_pRXdes_base    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base },
13551   { &hf_nbap_e_PUCH_TPC_StepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
13552   { &hf_nbap_e_AGCH_TPC_StepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_DownlinkStepSize },
13553   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13554   { NULL, 0, 0, NULL }
13555 };
13556
13557 static int
13558 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_) {
13559   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13560                                    ett_nbap_E_PUCH_LCR_Information, E_PUCH_LCR_Information_sequence);
13561
13562   return offset;
13563 }
13564
13565
13566 static const value_string nbap_T_subframeNumber_vals[] = {
13567   {   0, "v0" },
13568   {   1, "v1" },
13569   { 0, NULL }
13570 };
13571
13572
13573 static int
13574 dissect_nbap_T_subframeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13575   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13576                                      2, NULL, FALSE, 0, NULL);
13577
13578   return offset;
13579 }
13580
13581
13582
13583 static int
13584 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_) {
13585   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13586                                                             1U, 8U, NULL, FALSE);
13587
13588   return offset;
13589 }
13590
13591
13592
13593 static int
13594 dissect_nbap_SignatureSequenceGroupIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13595   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13596                                                             0U, 19U, NULL, FALSE);
13597
13598   return offset;
13599 }
13600
13601
13602 static const per_sequence_t E_HICH_LCR_Information_sequence[] = {
13603   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
13604   { &hf_nbap_signatureSequenceGroupIndex, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SignatureSequenceGroupIndex },
13605   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13606   { NULL, 0, 0, NULL }
13607 };
13608
13609 static int
13610 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_) {
13611   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13612                                    ett_nbap_E_HICH_LCR_Information, E_HICH_LCR_Information_sequence);
13613
13614   return offset;
13615 }
13616
13617
13618 static const per_sequence_t E_DCH_Non_Scheduled_Grant_LCR_Info_sequence[] = {
13619   { &hf_nbap_timeslotResourceLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResourceLCR },
13620   { &hf_nbap_powerResource  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
13621   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
13622   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
13623   { &hf_nbap_subframeNumber , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_subframeNumber },
13624   { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
13625   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
13626   { &hf_nbap_n_E_UCCHLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_E_UCCHLCR },
13627   { &hf_nbap_e_HICH_LCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_LCR_Information },
13628   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13629   { NULL, 0, 0, NULL }
13630 };
13631
13632 static int
13633 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_) {
13634   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13635                                    ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info, E_DCH_Non_Scheduled_Grant_LCR_Info_sequence);
13636
13637   return offset;
13638 }
13639
13640
13641
13642 static int
13643 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_) {
13644   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13645                                                             1U, 5U, NULL, FALSE);
13646
13647   return offset;
13648 }
13649
13650
13651 static const per_sequence_t E_DCH_LCRTDD_Information_sequence[] = {
13652   { &hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LCRTDD_PhysicalLayerCategory },
13653   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
13654   { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
13655   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13656   { NULL, 0, 0, NULL }
13657 };
13658
13659 static int
13660 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_) {
13661   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13662                                    ett_nbap_E_DCH_LCRTDD_Information, E_DCH_LCRTDD_Information_sequence);
13663
13664   return offset;
13665 }
13666
13667
13668 static const per_sequence_t E_DCH_LCR_Information_sequence[] = {
13669   { &hf_nbap_e_PUCH_LCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_LCR_Information },
13670   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
13671   { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
13672   { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info },
13673   { &hf_nbap_e_DCH_LCRTDD_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LCRTDD_Information },
13674   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13675   { NULL, 0, 0, NULL }
13676 };
13677
13678 static int
13679 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_) {
13680   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13681                                    ett_nbap_E_DCH_LCR_Information, E_DCH_LCR_Information_sequence);
13682
13683   return offset;
13684 }
13685
13686
13687 static const per_sequence_t E_DCH_LCR_Information_Reconfig_sequence[] = {
13688   { &hf_nbap_e_PUCH_LCR_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_LCR_Information },
13689   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information_TDD },
13690   { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
13691   { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_to_Delete },
13692   { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info },
13693   { &hf_nbap_e_DCH_LCRTDD_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LCRTDD_Information },
13694   { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information_to_Modify },
13695   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13696   { NULL, 0, 0, NULL }
13697 };
13698
13699 static int
13700 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_) {
13701   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13702                                    ett_nbap_E_DCH_LCR_Information_Reconfig, E_DCH_LCR_Information_Reconfig_sequence);
13703
13704   return offset;
13705 }
13706
13707
13708 static const value_string nbap_Enhanced_FACH_Capability_vals[] = {
13709   {   0, "enhanced-FACH-capable" },
13710   {   1, "enhanced-FACH-non-capable" },
13711   { 0, NULL }
13712 };
13713
13714
13715 static int
13716 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_) {
13717   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13718                                      2, NULL, FALSE, 0, NULL);
13719
13720   return offset;
13721 }
13722
13723
13724 static const value_string nbap_Enhanced_PCH_Capability_vals[] = {
13725   {   0, "enhanced-PCH-capable" },
13726   {   1, "enhanced-PCH-non-capable" },
13727   { 0, NULL }
13728 };
13729
13730
13731 static int
13732 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_) {
13733   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13734                                      2, NULL, FALSE, 0, NULL);
13735
13736   return offset;
13737 }
13738
13739
13740
13741 static int
13742 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_) {
13743   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13744                                                             19983U, 22978U, NULL, TRUE);
13745
13746   return offset;
13747 }
13748
13749
13750
13751 static int
13752 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_) {
13753   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13754                                                             30U, 31U, NULL, TRUE);
13755
13756   return offset;
13757 }
13758
13759
13760
13761 static int
13762 dissect_nbap_ExtendedPropagationDelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13763   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13764                                                             255U, 1023U, NULL, FALSE);
13765
13766   return offset;
13767 }
13768
13769
13770
13771 static int
13772 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_) {
13773   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13774                                                             4096U, 65535U, NULL, FALSE);
13775
13776   return offset;
13777 }
13778
13779
13780
13781 static int
13782 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_) {
13783   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13784                                                             32767U, 103041U, NULL, FALSE);
13785
13786   return offset;
13787 }
13788
13789
13790
13791 static int
13792 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_) {
13793   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13794                                                             32U, 255U, NULL, FALSE);
13795
13796   return offset;
13797 }
13798
13799
13800
13801 static int
13802 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_) {
13803   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13804                                                             32U, 255U, NULL, FALSE);
13805
13806   return offset;
13807 }
13808
13809
13810
13811 static int
13812 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_) {
13813   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13814                                                             1U, 12U, NULL, FALSE);
13815
13816   return offset;
13817 }
13818
13819
13820 static const value_string nbap_Fast_Reconfiguration_Mode_vals[] = {
13821   {   0, "fast" },
13822   { 0, NULL }
13823 };
13824
13825
13826 static int
13827 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_) {
13828   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13829                                      1, NULL, TRUE, 0, NULL);
13830
13831   return offset;
13832 }
13833
13834
13835 static const value_string nbap_Fast_Reconfiguration_Permission_vals[] = {
13836   {   0, "allowed" },
13837   { 0, NULL }
13838 };
13839
13840
13841 static int
13842 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_) {
13843   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13844                                      1, NULL, TRUE, 0, NULL);
13845
13846   return offset;
13847 }
13848
13849
13850 static const value_string nbap_TransmissionGapPatternSequenceCodeInformation_vals[] = {
13851   {   0, "code-change" },
13852   {   1, "nocode-change" },
13853   { 0, NULL }
13854 };
13855
13856
13857 static int
13858 dissect_nbap_TransmissionGapPatternSequenceCodeInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13859   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13860                                      2, NULL, FALSE, 0, NULL);
13861
13862   return offset;
13863 }
13864
13865
13866 static const per_sequence_t FDD_DL_CodeInformationItem_sequence[] = {
13867   { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ScramblingCode },
13868   { &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
13869   { &hf_nbap_transmissionGapPatternSequenceCodeInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmissionGapPatternSequenceCodeInformation },
13870   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13871   { NULL, 0, 0, NULL }
13872 };
13873
13874 static int
13875 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_) {
13876   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13877                                    ett_nbap_FDD_DL_CodeInformationItem, FDD_DL_CodeInformationItem_sequence);
13878
13879   return offset;
13880 }
13881
13882
13883 static const per_sequence_t FDD_DL_CodeInformation_sequence_of[1] = {
13884   { &hf_nbap_FDD_DL_CodeInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformationItem },
13885 };
13886
13887 static int
13888 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_) {
13889   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13890                                                   ett_nbap_FDD_DL_CodeInformation, FDD_DL_CodeInformation_sequence_of,
13891                                                   1, maxNrOfCodes);
13892
13893   return offset;
13894 }
13895
13896
13897 static const value_string nbap_FDD_S_CCPCH_FrameOffset_vals[] = {
13898   {   0, "v1" },
13899   {   1, "v2" },
13900   {   2, "v4" },
13901   { 0, NULL }
13902 };
13903
13904
13905 static int
13906 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_) {
13907   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13908                                      3, NULL, TRUE, 0, NULL);
13909
13910   return offset;
13911 }
13912
13913
13914
13915 static int
13916 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_) {
13917   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13918                                                             0U, 149U, NULL, FALSE);
13919
13920   return offset;
13921 }
13922
13923
13924 static const value_string nbap_FDD_TPC_DownlinkStepSize_vals[] = {
13925   {   0, "step-size0-5" },
13926   {   1, "step-size1" },
13927   {   2, "step-size1-5" },
13928   {   3, "step-size2" },
13929   { 0, NULL }
13930 };
13931
13932
13933 static int
13934 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_) {
13935   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13936                                      4, NULL, TRUE, 0, NULL);
13937
13938   return offset;
13939 }
13940
13941
13942 static const value_string nbap_F_DPCH_Capability_vals[] = {
13943   {   0, "f-DPCH-capable" },
13944   {   1, "f-DPCH-non-capable" },
13945   { 0, NULL }
13946 };
13947
13948
13949 static int
13950 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_) {
13951   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13952                                      2, NULL, FALSE, 0, NULL);
13953
13954   return offset;
13955 }
13956
13957
13958
13959 static int
13960 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_) {
13961   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13962                                                             0U, 9U, NULL, FALSE);
13963
13964   return offset;
13965 }
13966
13967
13968 static const value_string nbap_F_DPCH_SlotFormatCapability_vals[] = {
13969   {   0, "f-DPCH-slot-format-capable" },
13970   {   1, "f-DPCH-slot-format-non-capable" },
13971   { 0, NULL }
13972 };
13973
13974
13975 static int
13976 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_) {
13977   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13978                                      2, NULL, FALSE, 0, NULL);
13979
13980   return offset;
13981 }
13982
13983
13984 static const value_string nbap_FNReportingIndicator_vals[] = {
13985   {   0, "fN-reporting-required" },
13986   {   1, "fN-reporting-not-required" },
13987   { 0, NULL }
13988 };
13989
13990
13991 static int
13992 dissect_nbap_FNReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13993   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13994                                      2, NULL, FALSE, 0, NULL);
13995
13996   return offset;
13997 }
13998
13999
14000
14001 static int
14002 dissect_nbap_FrameAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14003   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14004                                                             0U, 4095U, NULL, FALSE);
14005
14006   return offset;
14007 }
14008
14009
14010
14011 static int
14012 dissect_nbap_FrameOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14013   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14014                                                             0U, 255U, NULL, FALSE);
14015
14016   return offset;
14017 }
14018
14019
14020
14021 static int
14022 dissect_nbap_FPACH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14023   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14024                                                             -150, 400U, NULL, TRUE);
14025
14026   return offset;
14027 }
14028
14029
14030
14031 static int
14032 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_) {
14033   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14034                                                             0U, 255U, NULL, FALSE);
14035
14036   return offset;
14037 }
14038
14039
14040
14041 static int
14042 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_) {
14043   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14044                                                             0U, 3U, NULL, FALSE);
14045
14046   return offset;
14047 }
14048
14049
14050
14051 static int
14052 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_) {
14053   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14054                                      11, 11, FALSE, NULL);
14055
14056   return offset;
14057 }
14058
14059
14060
14061 static int
14062 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_) {
14063   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14064                                      4, 4, FALSE, NULL);
14065
14066   return offset;
14067 }
14068
14069
14070
14071 static int
14072 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_) {
14073   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14074                                      17, 17, FALSE, NULL);
14075
14076   return offset;
14077 }
14078
14079
14080
14081 static int
14082 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_) {
14083   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14084                                      16, 16, FALSE, NULL);
14085
14086   return offset;
14087 }
14088
14089
14090
14091 static int
14092 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_) {
14093   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14094                                      14, 14, FALSE, NULL);
14095
14096   return offset;
14097 }
14098
14099
14100 static const per_sequence_t GANSS_SatelliteInformationKPItem_sequence[] = {
14101   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
14102   { &hf_nbap_ganss_e_alm    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
14103   { &hf_nbap_ganss_delta_I_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
14104   { &hf_nbap_ganss_omegadot_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
14105   { &hf_nbap_ganss_svhealth_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
14106   { &hf_nbap_ganss_delta_a_sqrt_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
14107   { &hf_nbap_ganss_omegazero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
14108   { &hf_nbap_ganss_m_zero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
14109   { &hf_nbap_ganss_omega_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
14110   { &hf_nbap_ganss_af_zero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
14111   { &hf_nbap_ganss_af_one_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
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_GANSS_SatelliteInformationKPItem(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_GANSS_SatelliteInformationKPItem, GANSS_SatelliteInformationKPItem_sequence);
14120
14121   return offset;
14122 }
14123
14124
14125 static const per_sequence_t GANSS_SatelliteInformationKP_sequence_of[1] = {
14126   { &hf_nbap_GANSS_SatelliteInformationKP_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteInformationKPItem },
14127 };
14128
14129 static int
14130 dissect_nbap_GANSS_SatelliteInformationKP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14131   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14132                                                   ett_nbap_GANSS_SatelliteInformationKP, GANSS_SatelliteInformationKP_sequence_of,
14133                                                   1, maxGANSSSatAlmanac);
14134
14135   return offset;
14136 }
14137
14138
14139 static const per_sequence_t GANSS_KeplerianParametersAlm_sequence[] = {
14140   { &hf_nbap_t_oa           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
14141   { &hf_nbap_iod_a          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_3 },
14142   { &hf_nbap_gANSS_SatelliteInformationKP, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteInformationKP },
14143   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14144   { NULL, 0, 0, NULL }
14145 };
14146
14147 static int
14148 dissect_nbap_GANSS_KeplerianParametersAlm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14149   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14150                                    ett_nbap_GANSS_KeplerianParametersAlm, GANSS_KeplerianParametersAlm_sequence);
14151
14152   return offset;
14153 }
14154
14155
14156 static const value_string nbap_GANSS_AlmanacModel_vals[] = {
14157   {   0, "gANSS-keplerianParameters" },
14158   { 0, NULL }
14159 };
14160
14161 static const per_choice_t GANSS_AlmanacModel_choice[] = {
14162   {   0, &hf_nbap_gANSS_keplerianParameters, ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_KeplerianParametersAlm },
14163   { 0, NULL, 0, NULL }
14164 };
14165
14166 static int
14167 dissect_nbap_GANSS_AlmanacModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14168   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14169                                  ett_nbap_GANSS_AlmanacModel, GANSS_AlmanacModel_choice,
14170                                  NULL);
14171
14172   return offset;
14173 }
14174
14175
14176 static const per_sequence_t GANSS_Almanac_sequence[] = {
14177   { &hf_nbap_ganss_wk_number, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
14178   { &hf_nbap_gANSS_AlmanacModel, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AlmanacModel },
14179   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14180   { NULL, 0, 0, NULL }
14181 };
14182
14183 static int
14184 dissect_nbap_GANSS_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14185   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14186                                    ett_nbap_GANSS_Almanac, GANSS_Almanac_sequence);
14187
14188   return offset;
14189 }
14190
14191
14192
14193 static int
14194 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_) {
14195   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14196                                                             0U, 511U, NULL, FALSE);
14197
14198   return offset;
14199 }
14200
14201
14202
14203 static int
14204 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_) {
14205   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14206                                      12, 12, FALSE, NULL);
14207
14208   return offset;
14209 }
14210
14211
14212
14213 static int
14214 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_) {
14215   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14216                                      18, 18, FALSE, NULL);
14217
14218   return offset;
14219 }
14220
14221
14222
14223 static int
14224 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_) {
14225   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14226                                      28, 28, FALSE, NULL);
14227
14228   return offset;
14229 }
14230
14231
14232
14233 static int
14234 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_) {
14235   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14236                                                             0U, 1U, NULL, TRUE);
14237
14238   return offset;
14239 }
14240
14241
14242 static const per_sequence_t GANSS_SatelliteClockModelItem_sequence[] = {
14243   { &hf_nbap_t_oc_lsb       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_511 },
14244   { &hf_nbap_a_i2           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
14245   { &hf_nbap_a_i1           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
14246   { &hf_nbap_a_i0           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_28 },
14247   { &hf_nbap_t_gd           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_10 },
14248   { &hf_nbap_model_id       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_1_ },
14249   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14250   { NULL, 0, 0, NULL }
14251 };
14252
14253 static int
14254 dissect_nbap_GANSS_SatelliteClockModelItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14255   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14256                                    ett_nbap_GANSS_SatelliteClockModelItem, GANSS_SatelliteClockModelItem_sequence);
14257
14258   return offset;
14259 }
14260
14261
14262 static const per_sequence_t GANSS_Clock_Model_sequence_of[1] = {
14263   { &hf_nbap_GANSS_Clock_Model_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteClockModelItem },
14264 };
14265
14266 static int
14267 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_) {
14268   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14269                                                   ett_nbap_GANSS_Clock_Model, GANSS_Clock_Model_sequence_of,
14270                                                   1, maxGANSSClockMod);
14271
14272   return offset;
14273 }
14274
14275
14276
14277 static int
14278 dissect_nbap_BOOLEAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14279   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
14280
14281   return offset;
14282 }
14283
14284
14285 static const per_sequence_t GANSS_IonosphereRegionalStormFlags_sequence[] = {
14286   { &hf_nbap_storm_flag_one , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
14287   { &hf_nbap_storm_flag_two , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
14288   { &hf_nbap_storm_flag_three, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
14289   { &hf_nbap_storm_flag_four, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
14290   { &hf_nbap_storm_flag_five, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
14291   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14292   { NULL, 0, 0, NULL }
14293 };
14294
14295 static int
14296 dissect_nbap_GANSS_IonosphereRegionalStormFlags(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14297   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14298                                    ett_nbap_GANSS_IonosphereRegionalStormFlags, GANSS_IonosphereRegionalStormFlags_sequence);
14299
14300   return offset;
14301 }
14302
14303
14304 static const per_sequence_t GANSS_Ionospheric_Model_sequence[] = {
14305   { &hf_nbap_alpha_zero_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
14306   { &hf_nbap_alpha_one_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
14307   { &hf_nbap_alpha_two_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
14308   { &hf_nbap_gANSS_IonosphereRegionalStormFlags, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_IonosphereRegionalStormFlags },
14309   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14310   { NULL, 0, 0, NULL }
14311 };
14312
14313 static int
14314 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_) {
14315   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14316                                    ett_nbap_GANSS_Ionospheric_Model, GANSS_Ionospheric_Model_sequence);
14317
14318   return offset;
14319 }
14320
14321
14322 static const value_string nbap_T_latitudeSign_vals[] = {
14323   {   0, "north" },
14324   {   1, "south" },
14325   { 0, NULL }
14326 };
14327
14328
14329 static int
14330 dissect_nbap_T_latitudeSign(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14331   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14332                                      2, NULL, FALSE, 0, NULL);
14333
14334   return offset;
14335 }
14336
14337
14338
14339 static int
14340 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_) {
14341   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14342                                                             0U, 2147483647U, NULL, FALSE);
14343
14344   return offset;
14345 }
14346
14347
14348
14349 static int
14350 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_) {
14351   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14352                                                             -2147483648, 2147483647U, NULL, FALSE);
14353
14354   return offset;
14355 }
14356
14357
14358 static const value_string nbap_T_directionOfAltitude_vals[] = {
14359   {   0, "height" },
14360   {   1, "depth" },
14361   { 0, NULL }
14362 };
14363
14364
14365 static int
14366 dissect_nbap_T_directionOfAltitude(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14367   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14368                                      2, NULL, FALSE, 0, NULL);
14369
14370   return offset;
14371 }
14372
14373
14374 static const per_sequence_t GANSS_RX_Pos_sequence[] = {
14375   { &hf_nbap_latitudeSign   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_latitudeSign },
14376   { &hf_nbap_degreesOfLatitude, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_2147483647 },
14377   { &hf_nbap_degreesOfLongitude, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2147483648_2147483647 },
14378   { &hf_nbap_directionOfAltitude, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_directionOfAltitude },
14379   { &hf_nbap_altitude       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_32767 },
14380   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14381   { NULL, 0, 0, NULL }
14382 };
14383
14384 static int
14385 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_) {
14386   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14387                                    ett_nbap_GANSS_RX_Pos, GANSS_RX_Pos_sequence);
14388
14389   return offset;
14390 }
14391
14392
14393 static const per_sequence_t GANSS_Common_Data_sequence[] = {
14394   { &hf_nbap_ganss_Ionospheric_Model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Ionospheric_Model },
14395   { &hf_nbap_ganss_Rx_Pos   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_RX_Pos },
14396   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14397   { NULL, 0, 0, NULL }
14398 };
14399
14400 static int
14401 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_) {
14402   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14403                                    ett_nbap_GANSS_Common_Data, GANSS_Common_Data_sequence);
14404
14405   return offset;
14406 }
14407
14408
14409 static const per_sequence_t GANSS_CommonDataInfoReq_sequence[] = {
14410   { &hf_nbap_ionospheric_Model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
14411   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14412   { NULL, 0, 0, NULL }
14413 };
14414
14415 static int
14416 dissect_nbap_GANSS_CommonDataInfoReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14417   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14418                                    ett_nbap_GANSS_CommonDataInfoReq, GANSS_CommonDataInfoReq_sequence);
14419
14420   return offset;
14421 }
14422
14423
14424
14425 static int
14426 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_) {
14427   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14428                                                             0U, 59U, NULL, TRUE);
14429
14430   return offset;
14431 }
14432
14433
14434
14435 static int
14436 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_) {
14437   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14438                                      1, 1024, FALSE, NULL);
14439
14440   return offset;
14441 }
14442
14443
14444 static const per_sequence_t GANSS_DataBitAssistanceSgnItem_sequence[] = {
14445   { &hf_nbap_ganss_SignalId , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Signal_ID },
14446   { &hf_nbap_ganssDataBits  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1_1024 },
14447   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14448   { NULL, 0, 0, NULL }
14449 };
14450
14451 static int
14452 dissect_nbap_GANSS_DataBitAssistanceSgnItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14453   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14454                                    ett_nbap_GANSS_DataBitAssistanceSgnItem, GANSS_DataBitAssistanceSgnItem_sequence);
14455
14456   return offset;
14457 }
14458
14459
14460 static const per_sequence_t GANSS_DataBitAssistanceSgnList_sequence_of[1] = {
14461   { &hf_nbap_GANSS_DataBitAssistanceSgnList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceSgnItem },
14462 };
14463
14464 static int
14465 dissect_nbap_GANSS_DataBitAssistanceSgnList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14466   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14467                                                   ett_nbap_GANSS_DataBitAssistanceSgnList, GANSS_DataBitAssistanceSgnList_sequence_of,
14468                                                   1, maxSgnType);
14469
14470   return offset;
14471 }
14472
14473
14474 static const per_sequence_t GANSS_DataBitAssistanceItem_sequence[] = {
14475   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
14476   { &hf_nbap_dataBitAssistanceSgnList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceSgnList },
14477   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14478   { NULL, 0, 0, NULL }
14479 };
14480
14481 static int
14482 dissect_nbap_GANSS_DataBitAssistanceItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14483   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14484                                    ett_nbap_GANSS_DataBitAssistanceItem, GANSS_DataBitAssistanceItem_sequence);
14485
14486   return offset;
14487 }
14488
14489
14490 static const per_sequence_t GANSS_DataBitAssistanceList_sequence_of[1] = {
14491   { &hf_nbap_GANSS_DataBitAssistanceList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceItem },
14492 };
14493
14494 static int
14495 dissect_nbap_GANSS_DataBitAssistanceList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14496   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14497                                                   ett_nbap_GANSS_DataBitAssistanceList, GANSS_DataBitAssistanceList_sequence_of,
14498                                                   1, maxGANSSSat);
14499
14500   return offset;
14501 }
14502
14503
14504 static const per_sequence_t GANSS_Data_Bit_Assistance_sequence[] = {
14505   { &hf_nbap_ganssTod       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_59_ },
14506   { &hf_nbap_dataBitAssistancelist, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceList },
14507   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14508   { NULL, 0, 0, NULL }
14509 };
14510
14511 static int
14512 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_) {
14513   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14514                                    ett_nbap_GANSS_Data_Bit_Assistance, GANSS_Data_Bit_Assistance_sequence);
14515
14516   return offset;
14517 }
14518
14519
14520
14521 static int
14522 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_) {
14523   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14524                                                             0U, 86399U, NULL, FALSE);
14525
14526   return offset;
14527 }
14528
14529
14530 static const per_sequence_t GANSS_Data_Bit_Assistance_ReqList_item_sequence[] = {
14531   { &hf_nbap_ganssDataBitAssistance, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
14532   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14533   { NULL, 0, 0, NULL }
14534 };
14535
14536 static int
14537 dissect_nbap_GANSS_Data_Bit_Assistance_ReqList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14538   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14539                                    ett_nbap_GANSS_Data_Bit_Assistance_ReqList_item, GANSS_Data_Bit_Assistance_ReqList_item_sequence);
14540
14541   return offset;
14542 }
14543
14544
14545 static const per_sequence_t GANSS_Data_Bit_Assistance_ReqList_sequence_of[1] = {
14546   { &hf_nbap_GANSS_Data_Bit_Assistance_ReqList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Data_Bit_Assistance_ReqList_item },
14547 };
14548
14549 static int
14550 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_) {
14551   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14552                                                   ett_nbap_GANSS_Data_Bit_Assistance_ReqList, GANSS_Data_Bit_Assistance_ReqList_sequence_of,
14553                                                   1, maxSgnType);
14554
14555   return offset;
14556 }
14557
14558
14559 static const per_sequence_t GANSS_Data_Bit_Assistance_ReqItem_sequence[] = {
14560   { &hf_nbap_ganssTod_01    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_86399 },
14561   { &hf_nbap_ganss_Data_Bit_Assistance_ReqList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Data_Bit_Assistance_ReqList },
14562   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14563   { NULL, 0, 0, NULL }
14564 };
14565
14566 static int
14567 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_) {
14568   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14569                                    ett_nbap_GANSS_Data_Bit_Assistance_ReqItem, GANSS_Data_Bit_Assistance_ReqItem_sequence);
14570
14571   return offset;
14572 }
14573
14574
14575
14576 static int
14577 dissect_nbap_GANSS_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14578   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14579                                                             0U, 7U, NULL, TRUE);
14580
14581   return offset;
14582 }
14583
14584
14585
14586 static int
14587 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_) {
14588   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14589                                      9, 9, FALSE, NULL);
14590
14591   return offset;
14592 }
14593
14594
14595 static const per_sequence_t GANSS_GenericDataInfoReqItem_sequence[] = {
14596   { &hf_nbap_ganss_Id       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_ID },
14597   { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
14598   { &hf_nbap_ganss_Time_Model_GNSS_GNSS, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_9 },
14599   { &hf_nbap_ganss_UTC_Model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
14600   { &hf_nbap_ganss_Almanac  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
14601   { &hf_nbap_ganss_Real_Time_Integrity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
14602   { &hf_nbap_ganss_Data_Bit_Assistance_Req, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Data_Bit_Assistance_ReqItem },
14603   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14604   { NULL, 0, 0, NULL }
14605 };
14606
14607 static int
14608 dissect_nbap_GANSS_GenericDataInfoReqItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14609   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14610                                    ett_nbap_GANSS_GenericDataInfoReqItem, GANSS_GenericDataInfoReqItem_sequence);
14611
14612   return offset;
14613 }
14614
14615
14616 static const per_sequence_t GANSS_GenericDataInfoReqList_sequence_of[1] = {
14617   { &hf_nbap_GANSS_GenericDataInfoReqList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_GenericDataInfoReqItem },
14618 };
14619
14620 static int
14621 dissect_nbap_GANSS_GenericDataInfoReqList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14622   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14623                                                   ett_nbap_GANSS_GenericDataInfoReqList, GANSS_GenericDataInfoReqList_sequence_of,
14624                                                   1, maxNoGANSS);
14625
14626   return offset;
14627 }
14628
14629
14630
14631 static int
14632 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_) {
14633   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14634                                                             0U, 8191U, NULL, FALSE);
14635
14636   return offset;
14637 }
14638
14639
14640 static const per_sequence_t GANSS_Transmission_Time_sequence[] = {
14641   { &hf_nbap_ganssDay       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_8191 },
14642   { &hf_nbap_ganssTod_01    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_86399 },
14643   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14644   { NULL, 0, 0, NULL }
14645 };
14646
14647 static int
14648 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_) {
14649   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14650                                    ett_nbap_GANSS_Transmission_Time, GANSS_Transmission_Time_sequence);
14651
14652   return offset;
14653 }
14654
14655
14656 static const value_string nbap_T_non_broadcastIndication_vals[] = {
14657   {   0, "true" },
14658   { 0, NULL }
14659 };
14660
14661
14662 static int
14663 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_) {
14664   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14665                                      1, NULL, FALSE, 0, NULL);
14666
14667   return offset;
14668 }
14669
14670
14671
14672 static int
14673 dissect_nbap_INTEGER_0_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14674   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14675                                                             0U, 31U, NULL, FALSE);
14676
14677   return offset;
14678 }
14679
14680
14681
14682 static int
14683 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_) {
14684   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14685                                      5, 5, FALSE, NULL);
14686
14687   return offset;
14688 }
14689
14690
14691
14692 static int
14693 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_) {
14694   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14695                                      32, 32, FALSE, NULL);
14696
14697   return offset;
14698 }
14699
14700
14701
14702 static int
14703 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_) {
14704   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14705                                      24, 24, FALSE, NULL);
14706
14707   return offset;
14708 }
14709
14710
14711
14712 static int
14713 dissect_nbap_INTEGER_0_33554431(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14714   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14715                                                             0U, 33554431U, NULL, FALSE);
14716
14717   return offset;
14718 }
14719
14720
14721
14722 static int
14723 dissect_nbap_INTEGER_0_67108863(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14724   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14725                                                             0U, 67108863U, NULL, FALSE);
14726
14727   return offset;
14728 }
14729
14730
14731 static const per_sequence_t GANSS_KeplerianParametersOrb_sequence[] = {
14732   { &hf_nbap_toe_lsb_nav    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_511 },
14733   { &hf_nbap_ganss_omega_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
14734   { &hf_nbap_delta_n_nav    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
14735   { &hf_nbap_m_zero_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
14736   { &hf_nbap_omegadot_nav   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
14737   { &hf_nbap_ganss_e_lsb_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_33554431 },
14738   { &hf_nbap_idot_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
14739   { &hf_nbap_a_sqrt_lsb_nav , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_67108863 },
14740   { &hf_nbap_i_zero_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
14741   { &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
14742   { &hf_nbap_c_rs_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
14743   { &hf_nbap_c_is_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
14744   { &hf_nbap_c_us_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
14745   { &hf_nbap_c_rc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
14746   { &hf_nbap_c_ic_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
14747   { &hf_nbap_c_uc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
14748   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14749   { NULL, 0, 0, NULL }
14750 };
14751
14752 static int
14753 dissect_nbap_GANSS_KeplerianParametersOrb(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14754   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14755                                    ett_nbap_GANSS_KeplerianParametersOrb, GANSS_KeplerianParametersOrb_sequence);
14756
14757   return offset;
14758 }
14759
14760
14761 static const value_string nbap_GANSS_Orbit_Model_vals[] = {
14762   {   0, "gANSS-keplerianParameters" },
14763   { 0, NULL }
14764 };
14765
14766 static const per_choice_t GANSS_Orbit_Model_choice[] = {
14767   {   0, &hf_nbap_gANSS_keplerianParameters_01, ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_KeplerianParametersOrb },
14768   { 0, NULL, 0, NULL }
14769 };
14770
14771 static int
14772 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_) {
14773   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14774                                  ett_nbap_GANSS_Orbit_Model, GANSS_Orbit_Model_choice,
14775                                  NULL);
14776
14777   return offset;
14778 }
14779
14780
14781 static const per_sequence_t GANSS_Sat_Info_Nav_item_sequence[] = {
14782   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
14783   { &hf_nbap_svHealth       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
14784   { &hf_nbap_iod            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
14785   { &hf_nbap_ganssClockModel, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Clock_Model },
14786   { &hf_nbap_ganssOrbitModel, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Orbit_Model },
14787   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14788   { NULL, 0, 0, NULL }
14789 };
14790
14791 static int
14792 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_) {
14793   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14794                                    ett_nbap_GANSS_Sat_Info_Nav_item, GANSS_Sat_Info_Nav_item_sequence);
14795
14796   return offset;
14797 }
14798
14799
14800 static const per_sequence_t GANSS_Sat_Info_Nav_sequence_of[1] = {
14801   { &hf_nbap_GANSS_Sat_Info_Nav_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Sat_Info_Nav_item },
14802 };
14803
14804 static int
14805 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_) {
14806   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14807                                                   ett_nbap_GANSS_Sat_Info_Nav, GANSS_Sat_Info_Nav_sequence_of,
14808                                                   1, maxGANSSSat);
14809
14810   return offset;
14811 }
14812
14813
14814 static const per_sequence_t GANSS_Navigation_Model_And_Time_Recovery_sequence[] = {
14815   { &hf_nbap_ganss_Transmission_Time, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Transmission_Time },
14816   { &hf_nbap_non_broadcastIndication, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_T_non_broadcastIndication },
14817   { &hf_nbap_toe_c_msb      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_31 },
14818   { &hf_nbap_e_msb          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_127 },
14819   { &hf_nbap_sqrtA_msb      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_63 },
14820   { &hf_nbap_ganssSatInfoNav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Sat_Info_Nav },
14821   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14822   { NULL, 0, 0, NULL }
14823 };
14824
14825 static int
14826 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_) {
14827   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14828                                    ett_nbap_GANSS_Navigation_Model_And_Time_Recovery, GANSS_Navigation_Model_And_Time_Recovery_sequence);
14829
14830   return offset;
14831 }
14832
14833
14834
14835 static int
14836 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_) {
14837   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14838                                                             0U, 37799U, NULL, FALSE);
14839
14840   return offset;
14841 }
14842
14843
14844
14845 static int
14846 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_) {
14847   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14848                                                             -8388608, 8388607U, NULL, FALSE);
14849
14850   return offset;
14851 }
14852
14853
14854
14855 static int
14856 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_) {
14857   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14858                                                             -64, 63U, NULL, FALSE);
14859
14860   return offset;
14861 }
14862
14863
14864 static const value_string nbap_T_gnss_to_id_vals[] = {
14865   {   0, "gps" },
14866   { 0, NULL }
14867 };
14868
14869
14870 static int
14871 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_) {
14872   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14873                                      1, NULL, TRUE, 0, NULL);
14874
14875   return offset;
14876 }
14877
14878
14879 static const per_sequence_t GANSS_Time_Model_sequence[] = {
14880   { &hf_nbap_ganss_time_model_Ref_Time, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_37799 },
14881   { &hf_nbap_ganss_t_a0     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2147483648_2147483647 },
14882   { &hf_nbap_ganss_t_a1     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_M8388608_8388607 },
14883   { &hf_nbap_ganss_t_a2     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_M64_63 },
14884   { &hf_nbap_gnss_to_id     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_gnss_to_id },
14885   { &hf_nbap_ganss_wk_number_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_8191 },
14886   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14887   { NULL, 0, 0, NULL }
14888 };
14889
14890 static int
14891 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_) {
14892   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14893                                    ett_nbap_GANSS_Time_Model, GANSS_Time_Model_sequence);
14894
14895   return offset;
14896 }
14897
14898
14899 static const per_sequence_t GANSS_UTC_Model_sequence[] = {
14900   { &hf_nbap_a_one_utc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
14901   { &hf_nbap_a_zero_utc     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
14902   { &hf_nbap_t_ot_utc       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
14903   { &hf_nbap_w_n_t_utc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
14904   { &hf_nbap_delta_t_ls_utc , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
14905   { &hf_nbap_w_n_lsf_utc    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
14906   { &hf_nbap_dn_utc         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
14907   { &hf_nbap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
14908   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14909   { NULL, 0, 0, NULL }
14910 };
14911
14912 static int
14913 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_) {
14914   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14915                                    ett_nbap_GANSS_UTC_Model, GANSS_UTC_Model_sequence);
14916
14917   return offset;
14918 }
14919
14920
14921 static const per_sequence_t GANSS_RealTimeInformationItem_sequence[] = {
14922   { &hf_nbap_bad_ganss_satId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
14923   { &hf_nbap_bad_ganss_signalId, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_8 },
14924   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14925   { NULL, 0, 0, NULL }
14926 };
14927
14928 static int
14929 dissect_nbap_GANSS_RealTimeInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14930   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14931                                    ett_nbap_GANSS_RealTimeInformationItem, GANSS_RealTimeInformationItem_sequence);
14932
14933   return offset;
14934 }
14935
14936
14937 static const per_sequence_t GANSS_Real_Time_Integrity_sequence_of[1] = {
14938   { &hf_nbap_GANSS_Real_Time_Integrity_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_RealTimeInformationItem },
14939 };
14940
14941 static int
14942 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_) {
14943   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14944                                                   ett_nbap_GANSS_Real_Time_Integrity, GANSS_Real_Time_Integrity_sequence_of,
14945                                                   1, maxGANSSSat);
14946
14947   return offset;
14948 }
14949
14950
14951 static const per_sequence_t GANSS_Generic_DataItem_sequence[] = {
14952   { &hf_nbap_ganss_Id       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_ID },
14953   { &hf_nbap_dganss_Correction, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DGANSSCorrections },
14954   { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Navigation_Model_And_Time_Recovery },
14955   { &hf_nbap_ganss_Time_Model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Time_Model },
14956   { &hf_nbap_ganss_UTC_TIME , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_UTC_Model },
14957   { &hf_nbap_ganss_Almanac_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Almanac },
14958   { &hf_nbap_ganss_Real_Time_Integrity_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Real_Time_Integrity },
14959   { &hf_nbap_ganss_Data_Bit_Assistance, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Data_Bit_Assistance },
14960   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14961   { NULL, 0, 0, NULL }
14962 };
14963
14964 static int
14965 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_) {
14966   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14967                                    ett_nbap_GANSS_Generic_DataItem, GANSS_Generic_DataItem_sequence);
14968
14969   return offset;
14970 }
14971
14972
14973 static const per_sequence_t GANSS_Generic_Data_sequence_of[1] = {
14974   { &hf_nbap_GANSS_Generic_Data_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Generic_DataItem },
14975 };
14976
14977 static int
14978 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_) {
14979   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14980                                                   ett_nbap_GANSS_Generic_Data, GANSS_Generic_Data_sequence_of,
14981                                                   1, maxNoGANSS);
14982
14983   return offset;
14984 }
14985
14986
14987 static const per_sequence_t GANSS_Information_sequence[] = {
14988   { &hf_nbap_gANSS_CommonDataInfoReq, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_CommonDataInfoReq },
14989   { &hf_nbap_gANSS_GenericDataInfoReqList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_GenericDataInfoReqList },
14990   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14991   { NULL, 0, 0, NULL }
14992 };
14993
14994 static int
14995 dissect_nbap_GANSS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14996   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14997                                    ett_nbap_GANSS_Information, GANSS_Information_sequence);
14998
14999   return offset;
15000 }
15001
15002
15003
15004 static int
15005 dissect_nbap_GapLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15006   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15007                                                             1U, 14U, NULL, FALSE);
15008
15009   return offset;
15010 }
15011
15012
15013
15014 static int
15015 dissect_nbap_GapDuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15016   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15017                                                             1U, 144U, NULL, TRUE);
15018
15019   return offset;
15020 }
15021
15022
15023 static const per_sequence_t SAT_Info_Almanac_Item_sequence[] = {
15024   { &hf_nbap_data_id        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
15025   { &hf_nbap_sat_id         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
15026   { &hf_nbap_gps_e_alm      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15027   { &hf_nbap_gps_toa_alm    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15028   { &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15029   { &hf_nbap_omegadot_alm   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15030   { &hf_nbap_svhealth_alm   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15031   { &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
15032   { &hf_nbap_omegazero_alm  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
15033   { &hf_nbap_m_zero_alm     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
15034   { &hf_nbap_gps_omega_alm  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
15035   { &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
15036   { &hf_nbap_gps_af_one_alm , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
15037   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15038   { NULL, 0, 0, NULL }
15039 };
15040
15041 static int
15042 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_) {
15043   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15044                                    ett_nbap_SAT_Info_Almanac_Item, SAT_Info_Almanac_Item_sequence);
15045
15046   return offset;
15047 }
15048
15049
15050 static const per_sequence_t SAT_Info_Almanac_sequence_of[1] = {
15051   { &hf_nbap_SAT_Info_Almanac_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_Item },
15052 };
15053
15054 static int
15055 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_) {
15056   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15057                                                   ett_nbap_SAT_Info_Almanac, SAT_Info_Almanac_sequence_of,
15058                                                   1, maxNoSat);
15059
15060   return offset;
15061 }
15062
15063
15064
15065 static int
15066 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_) {
15067   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
15068                                      364, 364, FALSE, NULL);
15069
15070   return offset;
15071 }
15072
15073
15074 static const per_sequence_t GPS_Almanac_sequence[] = {
15075   { &hf_nbap_wna_alm        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15076   { &hf_nbap_sat_info_almanac, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac },
15077   { &hf_nbap_sVGlobalHealth_alm, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_364 },
15078   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15079   { NULL, 0, 0, NULL }
15080 };
15081
15082 static int
15083 dissect_nbap_GPS_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15084   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15085                                    ett_nbap_GPS_Almanac, GPS_Almanac_sequence);
15086
15087   return offset;
15088 }
15089
15090
15091 static const per_sequence_t GPS_Ionospheric_Model_sequence[] = {
15092   { &hf_nbap_alpha_zero_ionos_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15093   { &hf_nbap_alpha_one_ionos_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15094   { &hf_nbap_alpha_two_ionos_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15095   { &hf_nbap_alpha_three_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15096   { &hf_nbap_beta_zero_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15097   { &hf_nbap_beta_one_ionos , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15098   { &hf_nbap_beta_two_ionos , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15099   { &hf_nbap_beta_three_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15100   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15101   { NULL, 0, 0, NULL }
15102 };
15103
15104 static int
15105 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_) {
15106   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15107                                    ett_nbap_GPS_Ionospheric_Model, GPS_Ionospheric_Model_sequence);
15108
15109   return offset;
15110 }
15111
15112
15113 static const value_string nbap_GPS_Information_Item_vals[] = {
15114   {   0, "gps-navigation-model-and-time-recovery" },
15115   {   1, "gps-ionospheric-model" },
15116   {   2, "gps-utc-model" },
15117   {   3, "gps-almanac" },
15118   {   4, "gps-rt-integrity" },
15119   { 0, NULL }
15120 };
15121
15122
15123 static int
15124 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_) {
15125   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15126                                      5, NULL, TRUE, 0, NULL);
15127
15128   return offset;
15129 }
15130
15131
15132 static const per_sequence_t GPS_Information_sequence_of[1] = {
15133   { &hf_nbap_GPS_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Information_Item },
15134 };
15135
15136 static int
15137 dissect_nbap_GPS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15138   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15139                                                   ett_nbap_GPS_Information, GPS_Information_sequence_of,
15140                                                   0, maxNoGPSItems);
15141
15142   return offset;
15143 }
15144
15145
15146 static const per_sequence_t SAT_Info_RealTime_Integrity_Item_sequence[] = {
15147   { &hf_nbap_bad_sat_id     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
15148   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15149   { NULL, 0, 0, NULL }
15150 };
15151
15152 static int
15153 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_) {
15154   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15155                                    ett_nbap_SAT_Info_RealTime_Integrity_Item, SAT_Info_RealTime_Integrity_Item_sequence);
15156
15157   return offset;
15158 }
15159
15160
15161 static const per_sequence_t SATInfo_RealTime_Integrity_sequence_of[1] = {
15162   { &hf_nbap_SATInfo_RealTime_Integrity_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_RealTime_Integrity_Item },
15163 };
15164
15165 static int
15166 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_) {
15167   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15168                                                   ett_nbap_SATInfo_RealTime_Integrity, SATInfo_RealTime_Integrity_sequence_of,
15169                                                   1, maxNoSat);
15170
15171   return offset;
15172 }
15173
15174
15175 static const per_sequence_t GPSBadSat_Info_RealTime_Integrity_sequence[] = {
15176   { &hf_nbap_sat_info       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SATInfo_RealTime_Integrity },
15177   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15178   { NULL, 0, 0, NULL }
15179 };
15180
15181 static int
15182 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_) {
15183   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15184                                    ett_nbap_GPSBadSat_Info_RealTime_Integrity, GPSBadSat_Info_RealTime_Integrity_sequence);
15185
15186   return offset;
15187 }
15188
15189
15190 static const value_string nbap_GPS_RealTime_Integrity_vals[] = {
15191   {   0, "bad-satellites" },
15192   {   1, "no-bad-satellites" },
15193   { 0, NULL }
15194 };
15195
15196 static const per_choice_t GPS_RealTime_Integrity_choice[] = {
15197   {   0, &hf_nbap_bad_satellites , ASN1_NO_EXTENSIONS     , dissect_nbap_GPSBadSat_Info_RealTime_Integrity },
15198   {   1, &hf_nbap_no_bad_satellites, ASN1_NO_EXTENSIONS     , dissect_nbap_NULL },
15199   { 0, NULL, 0, NULL }
15200 };
15201
15202 static int
15203 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_) {
15204   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15205                                  ett_nbap_GPS_RealTime_Integrity, GPS_RealTime_Integrity_choice,
15206                                  NULL);
15207
15208   return offset;
15209 }
15210
15211
15212
15213 static int
15214 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_) {
15215   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15216                                                             0U, 1048575U, NULL, FALSE);
15217
15218   return offset;
15219 }
15220
15221
15222
15223 static int
15224 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_) {
15225   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
15226                                      2, 2, FALSE, NULL);
15227
15228   return offset;
15229 }
15230
15231
15232
15233 static int
15234 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_) {
15235   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
15236                                      22, 22, FALSE, NULL);
15237
15238   return offset;
15239 }
15240
15241
15242
15243 static int
15244 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_) {
15245   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
15246                                      6, 6, FALSE, NULL);
15247
15248   return offset;
15249 }
15250
15251
15252
15253 static int
15254 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_) {
15255   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
15256                                      1, 1, FALSE, NULL);
15257
15258   return offset;
15259 }
15260
15261
15262
15263 static int
15264 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_) {
15265   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
15266                                      87, 87, FALSE, NULL);
15267
15268   return offset;
15269 }
15270
15271
15272
15273 static int
15274 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_) {
15275   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
15276                                      20, 20, FALSE, NULL);
15277
15278   return offset;
15279 }
15280
15281
15282 static const per_sequence_t GPS_NavandRecovery_Item_sequence[] = {
15283   { &hf_nbap_tx_tow_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_1048575 },
15284   { &hf_nbap_sat_id_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
15285   { &hf_nbap_tlm_message_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
15286   { &hf_nbap_tlm_revd_c_nav , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
15287   { &hf_nbap_ho_word_nav    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
15288   { &hf_nbap_w_n_nav        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
15289   { &hf_nbap_ca_or_p_on_l2_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
15290   { &hf_nbap_user_range_accuracy_index_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
15291   { &hf_nbap_sv_health_nav  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_6 },
15292   { &hf_nbap_iodc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
15293   { &hf_nbap_l2_p_dataflag_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
15294   { &hf_nbap_sf1_reserved_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_87 },
15295   { &hf_nbap_t_gd_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15296   { &hf_nbap_t_oc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15297   { &hf_nbap_a_f_2_nav      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15298   { &hf_nbap_a_f_1_nav      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15299   { &hf_nbap_a_f_zero_nav   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
15300   { &hf_nbap_c_rs_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15301   { &hf_nbap_delta_n_nav    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15302   { &hf_nbap_m_zero_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
15303   { &hf_nbap_c_uc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15304   { &hf_nbap_gps_e_nav      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
15305   { &hf_nbap_c_us_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15306   { &hf_nbap_a_sqrt_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
15307   { &hf_nbap_t_oe_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15308   { &hf_nbap_fit_interval_flag_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
15309   { &hf_nbap_aodo_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
15310   { &hf_nbap_c_ic_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15311   { &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
15312   { &hf_nbap_c_is_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15313   { &hf_nbap_i_zero_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
15314   { &hf_nbap_c_rc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
15315   { &hf_nbap_gps_omega_nav  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
15316   { &hf_nbap_omegadot_nav   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
15317   { &hf_nbap_idot_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
15318   { &hf_nbap_spare_zero_fill, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_20 },
15319   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15320   { NULL, 0, 0, NULL }
15321 };
15322
15323 static int
15324 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_) {
15325   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15326                                    ett_nbap_GPS_NavandRecovery_Item, GPS_NavandRecovery_Item_sequence);
15327
15328   return offset;
15329 }
15330
15331
15332 static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_sequence_of[1] = {
15333   { &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_NavandRecovery_Item },
15334 };
15335
15336 static int
15337 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_) {
15338   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15339                                                   ett_nbap_GPS_NavigationModel_and_TimeRecovery, GPS_NavigationModel_and_TimeRecovery_sequence_of,
15340                                                   1, maxNoSat);
15341
15342   return offset;
15343 }
15344
15345
15346 static const value_string nbap_T_latitudeSign_01_vals[] = {
15347   {   0, "north" },
15348   {   1, "south" },
15349   { 0, NULL }
15350 };
15351
15352
15353 static int
15354 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_) {
15355   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15356                                      2, NULL, FALSE, 0, NULL);
15357
15358   return offset;
15359 }
15360
15361
15362
15363 static int
15364 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_) {
15365   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15366                                                             0U, 8388607U, NULL, FALSE);
15367
15368   return offset;
15369 }
15370
15371
15372 static const value_string nbap_T_directionOfAltitude_01_vals[] = {
15373   {   0, "height" },
15374   {   1, "depth" },
15375   { 0, NULL }
15376 };
15377
15378
15379 static int
15380 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_) {
15381   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15382                                      2, NULL, FALSE, 0, NULL);
15383
15384   return offset;
15385 }
15386
15387
15388 static const per_sequence_t GPS_RX_POS_sequence[] = {
15389   { &hf_nbap_latitudeSign_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_latitudeSign_01 },
15390   { &hf_nbap_latitude       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_8388607 },
15391   { &hf_nbap_longitude      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M8388608_8388607 },
15392   { &hf_nbap_directionOfAltitude_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_directionOfAltitude_01 },
15393   { &hf_nbap_altitude       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_32767 },
15394   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15395   { NULL, 0, 0, NULL }
15396 };
15397
15398 static int
15399 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_) {
15400   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15401                                    ett_nbap_GPS_RX_POS, GPS_RX_POS_sequence);
15402
15403   return offset;
15404 }
15405
15406
15407 static const per_sequence_t GPS_UTC_Model_sequence[] = {
15408   { &hf_nbap_a_one_utc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
15409   { &hf_nbap_a_zero_utc     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
15410   { &hf_nbap_t_ot_utc       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15411   { &hf_nbap_delta_t_ls_utc , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15412   { &hf_nbap_w_n_t_utc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15413   { &hf_nbap_w_n_lsf_utc    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15414   { &hf_nbap_dn_utc         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15415   { &hf_nbap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15416   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15417   { NULL, 0, 0, NULL }
15418 };
15419
15420 static int
15421 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_) {
15422   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15423                                    ett_nbap_GPS_UTC_Model, GPS_UTC_Model_sequence);
15424
15425   return offset;
15426 }
15427
15428
15429
15430 static int
15431 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_) {
15432   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15433                                                             1U, 8U, NULL, TRUE);
15434
15435   return offset;
15436 }
15437
15438
15439 static const per_sequence_t HARQ_MemoryPartitioning_Implicit_sequence[] = {
15440   { &hf_nbap_number_of_Processes, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_8_ },
15441   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15442   { NULL, 0, 0, NULL }
15443 };
15444
15445 static int
15446 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_) {
15447   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15448                                    ett_nbap_HARQ_MemoryPartitioning_Implicit, HARQ_MemoryPartitioning_Implicit_sequence);
15449
15450   return offset;
15451 }
15452
15453
15454 static const value_string nbap_T_process_Memory_Size_vals[] = {
15455   {   0, "hms800" },
15456   {   1, "hms1600" },
15457   {   2, "hms2400" },
15458   {   3, "hms3200" },
15459   {   4, "hms4000" },
15460   {   5, "hms4800" },
15461   {   6, "hms5600" },
15462   {   7, "hms6400" },
15463   {   8, "hms7200" },
15464   {   9, "hms8000" },
15465   {  10, "hms8800" },
15466   {  11, "hms9600" },
15467   {  12, "hms10400" },
15468   {  13, "hms11200" },
15469   {  14, "hms12000" },
15470   {  15, "hms12800" },
15471   {  16, "hms13600" },
15472   {  17, "hms14400" },
15473   {  18, "hms15200" },
15474   {  19, "hms16000" },
15475   {  20, "hms17600" },
15476   {  21, "hms19200" },
15477   {  22, "hms20800" },
15478   {  23, "hms22400" },
15479   {  24, "hms24000" },
15480   {  25, "hms25600" },
15481   {  26, "hms27200" },
15482   {  27, "hms28800" },
15483   {  28, "hms30400" },
15484   {  29, "hms32000" },
15485   {  30, "hms36000" },
15486   {  31, "hms40000" },
15487   {  32, "hms44000" },
15488   {  33, "hms48000" },
15489   {  34, "hms52000" },
15490   {  35, "hms56000" },
15491   {  36, "hms60000" },
15492   {  37, "hms64000" },
15493   {  38, "hms68000" },
15494   {  39, "hms72000" },
15495   {  40, "hms76000" },
15496   {  41, "hms80000" },
15497   {  42, "hms88000" },
15498   {  43, "hms96000" },
15499   {  44, "hms104000" },
15500   {  45, "hms112000" },
15501   {  46, "hms120000" },
15502   {  47, "hms128000" },
15503   {  48, "hms136000" },
15504   {  49, "hms144000" },
15505   {  50, "hms152000" },
15506   {  51, "hms160000" },
15507   {  52, "hms176000" },
15508   {  53, "hms192000" },
15509   {  54, "hms208000" },
15510   {  55, "hms224000" },
15511   {  56, "hms240000" },
15512   {  57, "hms256000" },
15513   {  58, "hms272000" },
15514   {  59, "hms288000" },
15515   {  60, "hms304000" },
15516   { 0, NULL }
15517 };
15518
15519
15520 static int
15521 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_) {
15522   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15523                                      61, NULL, TRUE, 0, NULL);
15524
15525   return offset;
15526 }
15527
15528
15529 static const per_sequence_t HARQ_MemoryPartitioningItem_sequence[] = {
15530   { &hf_nbap_process_Memory_Size, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_process_Memory_Size },
15531   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15532   { NULL, 0, 0, NULL }
15533 };
15534
15535 static int
15536 dissect_nbap_HARQ_MemoryPartitioningItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15537   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15538                                    ett_nbap_HARQ_MemoryPartitioningItem, HARQ_MemoryPartitioningItem_sequence);
15539
15540   return offset;
15541 }
15542
15543
15544 static const per_sequence_t HARQ_MemoryPartitioningList_sequence_of[1] = {
15545   { &hf_nbap_HARQ_MemoryPartitioningList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningItem },
15546 };
15547
15548 static int
15549 dissect_nbap_HARQ_MemoryPartitioningList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15550   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15551                                                   ett_nbap_HARQ_MemoryPartitioningList, HARQ_MemoryPartitioningList_sequence_of,
15552                                                   1, maxNrOfHARQProcesses);
15553
15554   return offset;
15555 }
15556
15557
15558 static const per_sequence_t HARQ_MemoryPartitioning_Explicit_sequence[] = {
15559   { &hf_nbap_hARQ_MemoryPartitioningList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningList },
15560   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15561   { NULL, 0, 0, NULL }
15562 };
15563
15564 static int
15565 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_) {
15566   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15567                                    ett_nbap_HARQ_MemoryPartitioning_Explicit, HARQ_MemoryPartitioning_Explicit_sequence);
15568
15569   return offset;
15570 }
15571
15572
15573 static const value_string nbap_HARQ_MemoryPartitioning_vals[] = {
15574   {   0, "implicit" },
15575   {   1, "explicit" },
15576   { 0, NULL }
15577 };
15578
15579 static const per_choice_t HARQ_MemoryPartitioning_choice[] = {
15580   {   0, &hf_nbap_implicit       , ASN1_EXTENSION_ROOT    , dissect_nbap_HARQ_MemoryPartitioning_Implicit },
15581   {   1, &hf_nbap_explicit       , ASN1_EXTENSION_ROOT    , dissect_nbap_HARQ_MemoryPartitioning_Explicit },
15582   { 0, NULL, 0, NULL }
15583 };
15584
15585 static int
15586 dissect_nbap_HARQ_MemoryPartitioning(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15587   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15588                                  ett_nbap_HARQ_MemoryPartitioning, HARQ_MemoryPartitioning_choice,
15589                                  NULL);
15590
15591   return offset;
15592 }
15593
15594
15595 static const per_sequence_t HARQ_MemoryPartitioningInfoExtForMIMO_sequence_of[1] = {
15596   { &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningItem },
15597 };
15598
15599 static int
15600 dissect_nbap_HARQ_MemoryPartitioningInfoExtForMIMO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15601   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15602                                                   ett_nbap_HARQ_MemoryPartitioningInfoExtForMIMO, HARQ_MemoryPartitioningInfoExtForMIMO_sequence_of,
15603                                                   4, 8);
15604
15605   return offset;
15606 }
15607
15608
15609 static const value_string nbap_HARQ_Preamble_Mode_vals[] = {
15610   {   0, "mode0" },
15611   {   1, "mode1" },
15612   { 0, NULL }
15613 };
15614
15615
15616 static int
15617 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_) {
15618   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15619                                      2, NULL, FALSE, 0, NULL);
15620
15621   return offset;
15622 }
15623
15624
15625 static const value_string nbap_HARQ_Preamble_Mode_Activation_Indicator_vals[] = {
15626   {   0, "harqPreambleModeActivated" },
15627   { 0, NULL }
15628 };
15629
15630
15631 static int
15632 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_) {
15633   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15634                                      1, NULL, FALSE, 0, NULL);
15635
15636   return offset;
15637 }
15638
15639
15640 static const value_string nbap_HSDPA_Capability_vals[] = {
15641   {   0, "hsdpa-capable" },
15642   {   1, "hsdpa-non-capable" },
15643   { 0, NULL }
15644 };
15645
15646
15647 static int
15648 dissect_nbap_HSDPA_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15649   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15650                                      2, NULL, FALSE, 0, NULL);
15651
15652   return offset;
15653 }
15654
15655
15656
15657 static int
15658 dissect_nbap_HS_DSCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15659   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15660                                                             0U, 16777215U, NULL, TRUE);
15661
15662   return offset;
15663 }
15664
15665
15666 static const per_sequence_t HS_DSCHProvidedBitRate_Item_sequence[] = {
15667   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
15668   { &hf_nbap_hS_DSCHProvidedBitRateValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValue },
15669   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15670   { NULL, 0, 0, NULL }
15671 };
15672
15673 static int
15674 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_) {
15675   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15676                                    ett_nbap_HS_DSCHProvidedBitRate_Item, HS_DSCHProvidedBitRate_Item_sequence);
15677
15678   return offset;
15679 }
15680
15681
15682 static const per_sequence_t HS_DSCHProvidedBitRate_sequence_of[1] = {
15683   { &hf_nbap_HS_DSCHProvidedBitRate_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate_Item },
15684 };
15685
15686 static int
15687 dissect_nbap_HS_DSCHProvidedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15688   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15689                                                   ett_nbap_HS_DSCHProvidedBitRate, HS_DSCHProvidedBitRate_sequence_of,
15690                                                   1, maxNrOfPriorityClasses);
15691
15692   return offset;
15693 }
15694
15695
15696 static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence[] = {
15697   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
15698   { &hf_nbap_hS_DSCHProvidedBitRateValue_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate },
15699   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15700   { NULL, 0, 0, NULL }
15701 };
15702
15703 static int
15704 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_) {
15705   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15706                                    ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence);
15707
15708   return offset;
15709 }
15710
15711
15712 static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of[1] = {
15713   { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item },
15714 };
15715
15716 static int
15717 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_) {
15718   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15719                                                   ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of,
15720                                                   1, maxNrOfCellPortionsPerCell);
15721
15722   return offset;
15723 }
15724
15725
15726
15727 static int
15728 dissect_nbap_HS_DSCHRequiredPowerValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15729   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15730                                                             0U, 1000U, NULL, FALSE);
15731
15732   return offset;
15733 }
15734
15735
15736
15737 static int
15738 dissect_nbap_HS_DSCHRequiredPowerPerUEWeight(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15739   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15740                                                             0U, 100U, NULL, FALSE);
15741
15742   return offset;
15743 }
15744
15745
15746 static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_Item_sequence[] = {
15747   { &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CRNC_CommunicationContextID },
15748   { &hf_nbap_hS_DSCHRequiredPowerPerUEWeight, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCHRequiredPowerPerUEWeight },
15749   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15750   { NULL, 0, 0, NULL }
15751 };
15752
15753 static int
15754 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_) {
15755   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15756                                    ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item, HS_DSCHRequiredPowerPerUEInformation_Item_sequence);
15757
15758   return offset;
15759 }
15760
15761
15762 static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_sequence_of[1] = {
15763   { &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item },
15764 };
15765
15766 static int
15767 dissect_nbap_HS_DSCHRequiredPowerPerUEInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15768   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15769                                                   ett_nbap_HS_DSCHRequiredPowerPerUEInformation, HS_DSCHRequiredPowerPerUEInformation_sequence_of,
15770                                                   1, maxNrOfContextsOnUeList);
15771
15772   return offset;
15773 }
15774
15775
15776 static const per_sequence_t HS_DSCHRequiredPower_Item_sequence[] = {
15777   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
15778   { &hf_nbap_hS_DSCHRequiredPowerValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValue },
15779   { &hf_nbap_hS_DSCHRequiredPowerPerUEInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCHRequiredPowerPerUEInformation },
15780   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15781   { NULL, 0, 0, NULL }
15782 };
15783
15784 static int
15785 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_) {
15786   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15787                                    ett_nbap_HS_DSCHRequiredPower_Item, HS_DSCHRequiredPower_Item_sequence);
15788
15789   return offset;
15790 }
15791
15792
15793 static const per_sequence_t HS_DSCHRequiredPower_sequence_of[1] = {
15794   { &hf_nbap_HS_DSCHRequiredPower_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower_Item },
15795 };
15796
15797 static int
15798 dissect_nbap_HS_DSCHRequiredPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15799   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15800                                                   ett_nbap_HS_DSCHRequiredPower, HS_DSCHRequiredPower_sequence_of,
15801                                                   1, maxNrOfPriorityClasses);
15802
15803   return offset;
15804 }
15805
15806
15807 static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence[] = {
15808   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
15809   { &hf_nbap_hS_DSCHRequiredPowerValue_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower },
15810   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15811   { NULL, 0, 0, NULL }
15812 };
15813
15814 static int
15815 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_) {
15816   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15817                                    ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item, HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence);
15818
15819   return offset;
15820 }
15821
15822
15823 static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of[1] = {
15824   { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item },
15825 };
15826
15827 static int
15828 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_) {
15829   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15830                                                   ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion, HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of,
15831                                                   1, maxNrOfCellPortionsPerCell);
15832
15833   return offset;
15834 }
15835
15836
15837 static const per_sequence_t HSDPA_PICH_Shared_with_PCH_sequence[] = {
15838   { &hf_nbap_hsdpa_PICH_SharedPCH_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
15839   { NULL, 0, 0, NULL }
15840 };
15841
15842 static int
15843 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_) {
15844   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15845                                    ett_nbap_HSDPA_PICH_Shared_with_PCH, HSDPA_PICH_Shared_with_PCH_sequence);
15846
15847   return offset;
15848 }
15849
15850
15851
15852 static int
15853 dissect_nbap_PICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15854   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15855                                                             -10, 5U, NULL, FALSE);
15856
15857   return offset;
15858 }
15859
15860
15861 static const value_string nbap_PICH_Mode_vals[] = {
15862   {   0, "v18" },
15863   {   1, "v36" },
15864   {   2, "v72" },
15865   {   3, "v144" },
15866   { 0, NULL }
15867 };
15868
15869
15870 static int
15871 dissect_nbap_PICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15872   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15873                                      4, NULL, TRUE, 0, NULL);
15874
15875   return offset;
15876 }
15877
15878
15879 static const value_string nbap_STTD_Indicator_vals[] = {
15880   {   0, "active" },
15881   {   1, "inactive" },
15882   { 0, NULL }
15883 };
15884
15885
15886 static int
15887 dissect_nbap_STTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15888   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15889                                      2, NULL, TRUE, 0, NULL);
15890
15891   return offset;
15892 }
15893
15894
15895 static const per_sequence_t HSDPA_PICH_notShared_with_PCH_sequence[] = {
15896   { &hf_nbap_hSDPA_PICH_notShared_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
15897   { &hf_nbap_fdd_DL_Channelisation_CodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
15898   { &hf_nbap_pich_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
15899   { &hf_nbap_pich_Mode      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Mode },
15900   { &hf_nbap_sttd_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
15901   { NULL, 0, 0, NULL }
15902 };
15903
15904 static int
15905 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_) {
15906   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15907                                    ett_nbap_HSDPA_PICH_notShared_with_PCH, HSDPA_PICH_notShared_with_PCH_sequence);
15908
15909   return offset;
15910 }
15911
15912
15913 static const value_string nbap_HSDPA_Associated_PICH_Information_vals[] = {
15914   {   0, "hsdpa-PICH-Shared-with-PCH" },
15915   {   1, "hsdpa-PICH-notShared-with-PCH" },
15916   { 0, NULL }
15917 };
15918
15919 static const per_choice_t HSDPA_Associated_PICH_Information_choice[] = {
15920   {   0, &hf_nbap_hsdpa_PICH_Shared_with_PCH, ASN1_EXTENSION_ROOT    , dissect_nbap_HSDPA_PICH_Shared_with_PCH },
15921   {   1, &hf_nbap_hsdpa_PICH_notShared_with_PCH, ASN1_EXTENSION_ROOT    , dissect_nbap_HSDPA_PICH_notShared_with_PCH },
15922   { 0, NULL, 0, NULL }
15923 };
15924
15925 static int
15926 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_) {
15927   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15928                                  ett_nbap_HSDPA_Associated_PICH_Information, HSDPA_Associated_PICH_Information_choice,
15929                                  NULL);
15930
15931   return offset;
15932 }
15933
15934
15935 static const value_string nbap_RACH_Measurement_Result_vals[] = {
15936   {   0, "cpich-EcNo" },
15937   {   1, "cpich-RSCP" },
15938   {   2, "pathloss" },
15939   { 0, NULL }
15940 };
15941
15942
15943 static int
15944 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_) {
15945   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15946                                      3, NULL, TRUE, 0, NULL);
15947
15948   return offset;
15949 }
15950
15951
15952 static const per_sequence_t HSDSCH_Common_Information_sequence[] = {
15953   { &hf_nbap_cCCH_PriorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
15954   { &hf_nbap_sRB1_PriorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
15955   { &hf_nbap_associatedCommon_MACFlow, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
15956   { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_Measurement_Occasion_Cycle_Length_Coefficient },
15957   { &hf_nbap_rACH_Measurement_Result, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Measurement_Result },
15958   { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BCCH_Specific_HSDSCH_RNTI_Information },
15959   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15960   { NULL, 0, 0, NULL }
15961 };
15962
15963 static int
15964 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_) {
15965   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15966                                    ett_nbap_HSDSCH_Common_Information, HSDSCH_Common_Information_sequence);
15967
15968   return offset;
15969 }
15970
15971
15972 static const per_sequence_t HSDSCH_Common_System_InformationFDD_sequence[] = {
15973   { &hf_nbap_hsdsch_Common_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Common_Information },
15974   { &hf_nbap_commonMACFlow_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonMACFlow_Specific_InfoList },
15975   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15976   { NULL, 0, 0, NULL }
15977 };
15978
15979 static int
15980 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_) {
15981   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15982                                    ett_nbap_HSDSCH_Common_System_InformationFDD, HSDSCH_Common_System_InformationFDD_sequence);
15983
15984   return offset;
15985 }
15986
15987
15988 static const per_sequence_t HSSCCH_Codes_sequence[] = {
15989   { &hf_nbap_codeNumber     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_127 },
15990   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15991   { NULL, 0, 0, NULL }
15992 };
15993
15994 static int
15995 dissect_nbap_HSSCCH_Codes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15996   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15997                                    ett_nbap_HSSCCH_Codes, HSSCCH_Codes_sequence);
15998
15999   return offset;
16000 }
16001
16002
16003 static const per_sequence_t HSSCCH_Specific_InformationRespListFDD_sequence_of[1] = {
16004   { &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Codes },
16005 };
16006
16007 static int
16008 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_) {
16009   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16010                                                   ett_nbap_HSSCCH_Specific_InformationRespListFDD, HSSCCH_Specific_InformationRespListFDD_sequence_of,
16011                                                   1, maxNrOfHSSCCHCodes);
16012
16013   return offset;
16014 }
16015
16016
16017 static const per_sequence_t HSDSCH_Common_System_Information_ResponseFDD_sequence[] = {
16018   { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
16019   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
16020   { &hf_nbap_commonMACFlow_Specific_Info_Response, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonMACFlow_Specific_InfoList_Response },
16021   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16022   { NULL, 0, 0, NULL }
16023 };
16024
16025 static int
16026 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_) {
16027   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16028                                    ett_nbap_HSDSCH_Common_System_Information_ResponseFDD, HSDSCH_Common_System_Information_ResponseFDD_sequence);
16029
16030   return offset;
16031 }
16032
16033
16034
16035 static int
16036 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_) {
16037   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16038                                                             0U, maxNrOfMACdFlows_1, NULL, FALSE);
16039
16040   return offset;
16041 }
16042
16043
16044 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_sequence[] = {
16045   { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
16046   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
16047   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
16048   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
16049   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16050   { NULL, 0, 0, NULL }
16051 };
16052
16053 static int
16054 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_) {
16055   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16056                                    ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem, HSDSCH_MACdFlow_Specific_InfoItem_sequence);
16057
16058   return offset;
16059 }
16060
16061
16062 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
16063   { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem },
16064 };
16065
16066 static int
16067 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_) {
16068   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16069                                                   ett_nbap_HSDSCH_MACdFlow_Specific_InfoList, HSDSCH_MACdFlow_Specific_InfoList_sequence_of,
16070                                                   1, maxNrOfMACdFlows);
16071
16072   return offset;
16073 }
16074
16075
16076
16077 static int
16078 dissect_nbap_MAChsGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16079   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16080                                                             0U, 16777215U, NULL, TRUE);
16081
16082   return offset;
16083 }
16084
16085
16086
16087 static int
16088 dissect_nbap_SID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16089   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16090                                                             0U, maxNrOfMACdPDUIndexes_1, NULL, FALSE);
16091
16092   return offset;
16093 }
16094
16095
16096 static const per_sequence_t MACdPDU_Size_IndexItem_sequence[] = {
16097   { &hf_nbap_sID            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SID },
16098   { &hf_nbap_macdPDU_Size   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
16099   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16100   { NULL, 0, 0, NULL }
16101 };
16102
16103 static int
16104 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_) {
16105   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16106                                    ett_nbap_MACdPDU_Size_IndexItem, MACdPDU_Size_IndexItem_sequence);
16107
16108   return offset;
16109 }
16110
16111
16112 static const per_sequence_t MACdPDU_Size_Indexlist_sequence_of[1] = {
16113   { &hf_nbap_MACdPDU_Size_Indexlist_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem },
16114 };
16115
16116 static int
16117 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_) {
16118   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16119                                                   ett_nbap_MACdPDU_Size_Indexlist, MACdPDU_Size_Indexlist_sequence_of,
16120                                                   1, maxNrOfMACdPDUIndexes);
16121
16122   return offset;
16123 }
16124
16125
16126 static const value_string nbap_RLC_Mode_vals[] = {
16127   {   0, "rLC-AM" },
16128   {   1, "rLC-UM" },
16129   { 0, NULL }
16130 };
16131
16132
16133 static int
16134 dissect_nbap_RLC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16135   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16136                                      2, NULL, TRUE, 0, NULL);
16137
16138   return offset;
16139 }
16140
16141
16142 static const per_sequence_t PriorityQueue_InfoItem_sequence[] = {
16143   { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
16144   { &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
16145   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
16146   { &hf_nbap_t1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
16147   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
16148   { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
16149   { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsGuaranteedBitRate },
16150   { &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist },
16151   { &hf_nbap_rLC_Mode       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode },
16152   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16153   { NULL, 0, 0, NULL }
16154 };
16155
16156 static int
16157 dissect_nbap_PriorityQueue_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16158   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16159                                    ett_nbap_PriorityQueue_InfoItem, PriorityQueue_InfoItem_sequence);
16160
16161   return offset;
16162 }
16163
16164
16165 static const per_sequence_t PriorityQueue_InfoList_sequence_of[1] = {
16166   { &hf_nbap_PriorityQueue_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem },
16167 };
16168
16169 static int
16170 dissect_nbap_PriorityQueue_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16171   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16172                                                   ett_nbap_PriorityQueue_InfoList, PriorityQueue_InfoList_sequence_of,
16173                                                   1, maxNrOfPriorityQueues);
16174
16175   return offset;
16176 }
16177
16178
16179 static const per_sequence_t HSDSCH_MACdFlows_Information_sequence[] = {
16180   { &hf_nbap_hSDSCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList },
16181   { &hf_nbap_priorityQueue_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoList },
16182   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16183   { NULL, 0, 0, NULL }
16184 };
16185
16186 static int
16187 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_) {
16188   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16189                                    ett_nbap_HSDSCH_MACdFlows_Information, HSDSCH_MACdFlows_Information_sequence);
16190
16191   return offset;
16192 }
16193
16194
16195
16196 static int
16197 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_) {
16198   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16199                                                             1U, 64U, NULL, TRUE);
16200
16201   return offset;
16202 }
16203
16204
16205 static const per_sequence_t UE_Capability_Information_sequence[] = {
16206   { &hf_nbap_hSDSCH_Physical_Layer_Category, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_64_ },
16207   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16208   { NULL, 0, 0, NULL }
16209 };
16210
16211 static int
16212 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_) {
16213   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16214                                    ett_nbap_UE_Capability_Information, UE_Capability_Information_sequence);
16215
16216   return offset;
16217 }
16218
16219
16220
16221 static int
16222 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_) {
16223   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16224                                                             0U, 300U, NULL, TRUE);
16225
16226   return offset;
16227 }
16228
16229
16230
16231 static int
16232 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_) {
16233   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16234                                                             0U, 8U, NULL, TRUE);
16235
16236   return offset;
16237 }
16238
16239
16240
16241 static int
16242 dissect_nbap_HSSCCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16243   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16244                                                             0U, 255U, NULL, FALSE);
16245
16246   return offset;
16247 }
16248
16249
16250
16251 static int
16252 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_) {
16253   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16254                                                             -12, 26U, NULL, FALSE);
16255
16256   return offset;
16257 }
16258
16259
16260 static const per_sequence_t HSDSCH_FDD_Information_sequence[] = {
16261   { &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
16262   { &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
16263   { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
16264   { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Feedback_Cycle },
16265   { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_RepetitionFactor },
16266   { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AckNack_RepetitionFactor },
16267   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Power_Offset },
16268   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Ack_Power_Offset },
16269   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Nack_Power_Offset },
16270   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
16271   { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Measurement_Power_Offset },
16272   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16273   { NULL, 0, 0, NULL }
16274 };
16275
16276 static int
16277 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_) {
16278   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16279                                    ett_nbap_HSDSCH_FDD_Information, HSDSCH_FDD_Information_sequence);
16280
16281   return offset;
16282 }
16283
16284
16285
16286 static int
16287 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_) {
16288   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16289                                                             -7, 8U, NULL, TRUE);
16290
16291   return offset;
16292 }
16293
16294
16295 static const per_sequence_t HSDSCH_TDD_Information_sequence[] = {
16296   { &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
16297   { &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
16298   { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
16299   { &hf_nbap_tDD_AckNack_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_AckNack_Power_Offset },
16300   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16301   { NULL, 0, 0, NULL }
16302 };
16303
16304 static int
16305 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_) {
16306   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16307                                    ett_nbap_HSDSCH_TDD_Information, HSDSCH_TDD_Information_sequence);
16308
16309   return offset;
16310 }
16311
16312
16313 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
16314   { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
16315   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
16316   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
16317   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
16318   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
16319   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16320   { NULL, 0, 0, NULL }
16321 };
16322
16323 static int
16324 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_) {
16325   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16326                                    ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify, HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
16327
16328   return offset;
16329 }
16330
16331
16332 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
16333   { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify },
16334 };
16335
16336 static int
16337 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_) {
16338   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16339                                                   ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify, HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
16340                                                   1, maxNrOfMACdFlows);
16341
16342   return offset;
16343 }
16344
16345
16346 static const per_sequence_t PriorityQueue_InfoItem_to_Add_sequence[] = {
16347   { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
16348   { &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
16349   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
16350   { &hf_nbap_t1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
16351   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
16352   { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
16353   { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsGuaranteedBitRate },
16354   { &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist },
16355   { &hf_nbap_rLC_Mode       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode },
16356   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16357   { NULL, 0, 0, NULL }
16358 };
16359
16360 static int
16361 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_) {
16362   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16363                                    ett_nbap_PriorityQueue_InfoItem_to_Add, PriorityQueue_InfoItem_to_Add_sequence);
16364
16365   return offset;
16366 }
16367
16368
16369 static const per_sequence_t MACdPDU_Size_IndexItem_to_Modify_sequence[] = {
16370   { &hf_nbap_sID            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SID },
16371   { &hf_nbap_macdPDU_Size   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
16372   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16373   { NULL, 0, 0, NULL }
16374 };
16375
16376 static int
16377 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_) {
16378   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16379                                    ett_nbap_MACdPDU_Size_IndexItem_to_Modify, MACdPDU_Size_IndexItem_to_Modify_sequence);
16380
16381   return offset;
16382 }
16383
16384
16385 static const per_sequence_t MACdPDU_Size_Indexlist_to_Modify_sequence_of[1] = {
16386   { &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem_to_Modify },
16387 };
16388
16389 static int
16390 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_) {
16391   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16392                                                   ett_nbap_MACdPDU_Size_Indexlist_to_Modify, MACdPDU_Size_Indexlist_to_Modify_sequence_of,
16393                                                   1, maxNrOfMACdPDUIndexes);
16394
16395   return offset;
16396 }
16397
16398
16399 static const per_sequence_t PriorityQueue_InfoItem_to_Modify_sequence[] = {
16400   { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
16401   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SchedulingPriorityIndicator },
16402   { &hf_nbap_t1             , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_T1 },
16403   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
16404   { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAC_hsWindowSize },
16405   { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsGuaranteedBitRate },
16406   { &hf_nbap_macdPDU_Size_Index_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACdPDU_Size_Indexlist_to_Modify },
16407   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16408   { NULL, 0, 0, NULL }
16409 };
16410
16411 static int
16412 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_) {
16413   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16414                                    ett_nbap_PriorityQueue_InfoItem_to_Modify, PriorityQueue_InfoItem_to_Modify_sequence);
16415
16416   return offset;
16417 }
16418
16419
16420 static const value_string nbap_ModifyPriorityQueue_vals[] = {
16421   {   0, "addPriorityQueue" },
16422   {   1, "modifyPriorityQueue" },
16423   {   2, "deletePriorityQueue" },
16424   { 0, NULL }
16425 };
16426
16427 static const per_choice_t ModifyPriorityQueue_choice[] = {
16428   {   0, &hf_nbap_addPriorityQueue, ASN1_EXTENSION_ROOT    , dissect_nbap_PriorityQueue_InfoItem_to_Add },
16429   {   1, &hf_nbap_modifyPriorityQueue, ASN1_EXTENSION_ROOT    , dissect_nbap_PriorityQueue_InfoItem_to_Modify },
16430   {   2, &hf_nbap_deletePriorityQueue, ASN1_EXTENSION_ROOT    , dissect_nbap_PriorityQueue_Id },
16431   { 0, NULL, 0, NULL }
16432 };
16433
16434 static int
16435 dissect_nbap_ModifyPriorityQueue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16436   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16437                                  ett_nbap_ModifyPriorityQueue, ModifyPriorityQueue_choice,
16438                                  NULL);
16439
16440   return offset;
16441 }
16442
16443
16444 static const per_sequence_t PriorityQueue_InfoList_to_Modify_sequence_of[1] = {
16445   { &hf_nbap_PriorityQueue_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ModifyPriorityQueue },
16446 };
16447
16448 static int
16449 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_) {
16450   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16451                                                   ett_nbap_PriorityQueue_InfoList_to_Modify, PriorityQueue_InfoList_to_Modify_sequence_of,
16452                                                   1, maxNrOfPriorityQueues);
16453
16454   return offset;
16455 }
16456
16457
16458 static const value_string nbap_HSSCCH_Code_Change_Grant_vals[] = {
16459   {   0, "changeGranted" },
16460   { 0, NULL }
16461 };
16462
16463
16464 static int
16465 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_) {
16466   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16467                                      1, NULL, FALSE, 0, NULL);
16468
16469   return offset;
16470 }
16471
16472
16473 static const per_sequence_t HSDSCH_Information_to_Modify_sequence[] = {
16474   { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
16475   { &hf_nbap_priorityQueueInfotoModify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PriorityQueue_InfoList_to_Modify },
16476   { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
16477   { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Feedback_Cycle },
16478   { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_RepetitionFactor },
16479   { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AckNack_RepetitionFactor },
16480   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Power_Offset },
16481   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ack_Power_Offset },
16482   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Nack_Power_Offset },
16483   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
16484   { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Measurement_Power_Offset },
16485   { &hf_nbap_hSSCCHCodeChangeGrant, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Code_Change_Grant },
16486   { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_AckNack_Power_Offset },
16487   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16488   { NULL, 0, 0, NULL }
16489 };
16490
16491 static int
16492 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_) {
16493   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16494                                    ett_nbap_HSDSCH_Information_to_Modify, HSDSCH_Information_to_Modify_sequence);
16495
16496   return offset;
16497 }
16498
16499
16500 static const value_string nbap_HSDSCH_MACdPDUSizeFormat_vals[] = {
16501   {   0, "indexedMACdPDU-Size" },
16502   {   1, "flexibleMACdPDU-Size" },
16503   { 0, NULL }
16504 };
16505
16506
16507 static int
16508 dissect_nbap_HSDSCH_MACdPDUSizeFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16509   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16510                                      2, NULL, FALSE, 0, NULL);
16511
16512   return offset;
16513 }
16514
16515
16516 static const value_string nbap_HSDSCH_MACdPDU_SizeCapability_vals[] = {
16517   {   0, "indexedSizeCapable" },
16518   {   1, "flexibleSizeCapable" },
16519   { 0, NULL }
16520 };
16521
16522
16523 static int
16524 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_) {
16525   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16526                                      2, NULL, FALSE, 0, NULL);
16527
16528   return offset;
16529 }
16530
16531
16532 static const per_sequence_t PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence[] = {
16533   { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
16534   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SchedulingPriorityIndicator },
16535   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
16536   { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsGuaranteedBitRate },
16537   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16538   { NULL, 0, 0, NULL }
16539 };
16540
16541 static int
16542 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_) {
16543   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16544                                    ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised, PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence);
16545
16546   return offset;
16547 }
16548
16549
16550 static const per_sequence_t PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of[1] = {
16551   { &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised },
16552 };
16553
16554 static int
16555 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_) {
16556   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16557                                                   ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised, PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of,
16558                                                   1, maxNrOfPriorityQueues);
16559
16560   return offset;
16561 }
16562
16563
16564 static const per_sequence_t HSDSCH_Information_to_Modify_Unsynchronised_sequence[] = {
16565   { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
16566   { &hf_nbap_priorityQueueInfotoModifyUnsynchronised, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised },
16567   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Power_Offset },
16568   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ack_Power_Offset },
16569   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Nack_Power_Offset },
16570   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
16571   { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_AckNack_Power_Offset },
16572   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16573   { NULL, 0, 0, NULL }
16574 };
16575
16576 static int
16577 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_) {
16578   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16579                                    ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised, HSDSCH_Information_to_Modify_Unsynchronised_sequence);
16580
16581   return offset;
16582 }
16583
16584
16585 static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence[] = {
16586   { &hf_nbap_hsDSCHMacdFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
16587   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
16588   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
16589   { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
16590   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16591   { NULL, 0, 0, NULL }
16592 };
16593
16594 static int
16595 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_) {
16596   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16597                                    ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item, HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence);
16598
16599   return offset;
16600 }
16601
16602
16603 static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_sequence_of[1] = {
16604   { &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item },
16605 };
16606
16607 static int
16608 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_) {
16609   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16610                                                   ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp, HSDSCH_MACdFlow_Specific_InformationResp_sequence_of,
16611                                                   1, maxNrOfMACdFlows);
16612
16613   return offset;
16614 }
16615
16616
16617 static const per_sequence_t HSDSCH_FDD_Information_Response_sequence[] = {
16618   { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp },
16619   { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
16620   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
16621   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16622   { NULL, 0, 0, NULL }
16623 };
16624
16625 static int
16626 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_) {
16627   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16628                                    ett_nbap_HSDSCH_FDD_Information_Response, HSDSCH_FDD_Information_Response_sequence);
16629
16630   return offset;
16631 }
16632
16633
16634
16635 static int
16636 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_) {
16637   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16638                                                             0U, maxNrOfPagingMACFlow_1, NULL, FALSE);
16639
16640   return offset;
16641 }
16642
16643
16644 static const per_sequence_t Paging_MACFlow_PriorityQueue_Item_sequence[] = {
16645   { &hf_nbap_priority_Queue_Information_for_Enhanced_PCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH },
16646   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16647   { NULL, 0, 0, NULL }
16648 };
16649
16650 static int
16651 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_) {
16652   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16653                                    ett_nbap_Paging_MACFlow_PriorityQueue_Item, Paging_MACFlow_PriorityQueue_Item_sequence);
16654
16655   return offset;
16656 }
16657
16658
16659 static const per_sequence_t Paging_MACFlow_PriorityQueue_Information_sequence_of[1] = {
16660   { &hf_nbap_Paging_MACFlow_PriorityQueue_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_PriorityQueue_Item },
16661 };
16662
16663 static int
16664 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_) {
16665   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16666                                                   ett_nbap_Paging_MACFlow_PriorityQueue_Information, Paging_MACFlow_PriorityQueue_Information_sequence_of,
16667                                                   1, maxNrOfpagingMACQueues);
16668
16669   return offset;
16670 }
16671
16672
16673 static const per_sequence_t Paging_MAC_Flow_Specific_Information_Item_sequence[] = {
16674   { &hf_nbap_paging_MACFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
16675   { &hf_nbap_hSDPA_associated_PICH_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDPA_Associated_PICH_Information },
16676   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
16677   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
16678   { &hf_nbap_tnl_qos        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
16679   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
16680   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
16681   { &hf_nbap_paging_MACFlow_PriorityQueue_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Paging_MACFlow_PriorityQueue_Information },
16682   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16683   { NULL, 0, 0, NULL }
16684 };
16685
16686 static int
16687 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_) {
16688   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16689                                    ett_nbap_Paging_MAC_Flow_Specific_Information_Item, Paging_MAC_Flow_Specific_Information_Item_sequence);
16690
16691   return offset;
16692 }
16693
16694
16695 static const per_sequence_t Paging_MACFlow_Specific_Information_sequence_of[1] = {
16696   { &hf_nbap_Paging_MACFlow_Specific_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MAC_Flow_Specific_Information_Item },
16697 };
16698
16699 static int
16700 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_) {
16701   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16702                                                   ett_nbap_Paging_MACFlow_Specific_Information, Paging_MACFlow_Specific_Information_sequence_of,
16703                                                   1, maxNrOfPagingMACFlow);
16704
16705   return offset;
16706 }
16707
16708
16709
16710 static int
16711 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_) {
16712   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16713                                                             1U, 5U, NULL, FALSE);
16714
16715   return offset;
16716 }
16717
16718
16719
16720 static int
16721 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_) {
16722   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16723                                                             1U, 32U, NULL, FALSE);
16724
16725   return offset;
16726 }
16727
16728
16729 static const per_sequence_t Transport_Block_Size_List_item_sequence[] = {
16730   { &hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index_for_Enhanced_PCH },
16731   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16732   { NULL, 0, 0, NULL }
16733 };
16734
16735 static int
16736 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_) {
16737   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16738                                    ett_nbap_Transport_Block_Size_List_item, Transport_Block_Size_List_item_sequence);
16739
16740   return offset;
16741 }
16742
16743
16744 static const per_sequence_t Transport_Block_Size_List_sequence_of[1] = {
16745   { &hf_nbap_Transport_Block_Size_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List_item },
16746 };
16747
16748 static int
16749 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_) {
16750   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16751                                                   ett_nbap_Transport_Block_Size_List, Transport_Block_Size_List_sequence_of,
16752                                                   1, maxNrOfHS_DSCHTBSsE_PCH);
16753
16754   return offset;
16755 }
16756
16757
16758 static const per_sequence_t HSDSCH_Paging_System_InformationFDD_sequence[] = {
16759   { &hf_nbap_paging_MACFlow_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_Specific_Information },
16760   { &hf_nbap_hSSCCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
16761   { &hf_nbap_hSPDSCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
16762   { &hf_nbap_number_of_PCCH_transmission, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Number_of_PCCH_transmission },
16763   { &hf_nbap_transport_Block_Size_List, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List },
16764   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16765   { NULL, 0, 0, NULL }
16766 };
16767
16768 static int
16769 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_) {
16770   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16771                                    ett_nbap_HSDSCH_Paging_System_InformationFDD, HSDSCH_Paging_System_InformationFDD_sequence);
16772
16773   return offset;
16774 }
16775
16776
16777
16778 static int
16779 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_) {
16780   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16781                                                             1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
16782
16783   return offset;
16784 }
16785
16786
16787 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseList_sequence[] = {
16788   { &hf_nbap_pagingMACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
16789   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
16790   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
16791   { &hf_nbap_hSPDSCH_Code_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_Code_Index },
16792   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16793   { NULL, 0, 0, NULL }
16794 };
16795
16796 static int
16797 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_) {
16798   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16799                                    ett_nbap_HSDSCH_Paging_System_Information_ResponseList, HSDSCH_Paging_System_Information_ResponseList_sequence);
16800
16801   return offset;
16802 }
16803
16804
16805 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseFDD_sequence_of[1] = {
16806   { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Paging_System_Information_ResponseList },
16807 };
16808
16809 static int
16810 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_) {
16811   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16812                                                   ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD, HSDSCH_Paging_System_Information_ResponseFDD_sequence_of,
16813                                                   1, maxNrOfPagingMACFlow);
16814
16815   return offset;
16816 }
16817
16818
16819
16820 static int
16821 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_) {
16822   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16823                                                             0U, 31U, NULL, FALSE);
16824
16825   return offset;
16826 }
16827
16828
16829 static const per_sequence_t HSSICH_Info_sequence[] = {
16830   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
16831   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
16832   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
16833   { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
16834   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16835   { NULL, 0, 0, NULL }
16836 };
16837
16838 static int
16839 dissect_nbap_HSSICH_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16840   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16841                                    ett_nbap_HSSICH_Info, HSSICH_Info_sequence);
16842
16843   return offset;
16844 }
16845
16846
16847 static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD_sequence[] = {
16848   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
16849   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
16850   { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
16851   { &hf_nbap_hSSICH_Info    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_Info },
16852   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16853   { NULL, 0, 0, NULL }
16854 };
16855
16856 static int
16857 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_) {
16858   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16859                                    ett_nbap_HSSCCH_Specific_InformationRespItemTDD, HSSCCH_Specific_InformationRespItemTDD_sequence);
16860
16861   return offset;
16862 }
16863
16864
16865 static const per_sequence_t HSSCCH_Specific_InformationRespListTDD_sequence_of[1] = {
16866   { &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDD },
16867 };
16868
16869 static int
16870 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_) {
16871   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16872                                                   ett_nbap_HSSCCH_Specific_InformationRespListTDD, HSSCCH_Specific_InformationRespListTDD_sequence_of,
16873                                                   1, maxNrOfHSSCCHCodes);
16874
16875   return offset;
16876 }
16877
16878
16879 static const per_sequence_t HSSICH_InfoLCR_sequence[] = {
16880   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
16881   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
16882   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
16883   { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
16884   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16885   { NULL, 0, 0, NULL }
16886 };
16887
16888 static int
16889 dissect_nbap_HSSICH_InfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16890   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16891                                    ett_nbap_HSSICH_InfoLCR, HSSICH_InfoLCR_sequence);
16892
16893   return offset;
16894 }
16895
16896
16897 static const per_sequence_t HSSCCH_Specific_InformationRespItemTDDLCR_sequence[] = {
16898   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
16899   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
16900   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
16901   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
16902   { &hf_nbap_hSSICH_InfoLCR , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_InfoLCR },
16903   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16904   { NULL, 0, 0, NULL }
16905 };
16906
16907 static int
16908 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_) {
16909   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16910                                    ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR, HSSCCH_Specific_InformationRespItemTDDLCR_sequence);
16911
16912   return offset;
16913 }
16914
16915
16916 static const per_sequence_t HSSCCH_Specific_InformationRespListTDDLCR_sequence_of[1] = {
16917   { &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR },
16918 };
16919
16920 static int
16921 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_) {
16922   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16923                                                   ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR, HSSCCH_Specific_InformationRespListTDDLCR_sequence_of,
16924                                                   1, maxNrOfHSSCCHCodes);
16925
16926   return offset;
16927 }
16928
16929
16930 static const per_sequence_t HSDSCH_TDD_Information_Response_sequence[] = {
16931   { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp },
16932   { &hf_nbap_hsSCCH_Specific_Information_ResponseTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListTDD },
16933   { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR },
16934   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
16935   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16936   { NULL, 0, 0, NULL }
16937 };
16938
16939 static int
16940 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_) {
16941   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16942                                    ett_nbap_HSDSCH_TDD_Information_Response, HSDSCH_TDD_Information_Response_sequence);
16943
16944   return offset;
16945 }
16946
16947
16948 static const per_sequence_t HSDSCH_MACdFlows_to_Delete_Item_sequence[] = {
16949   { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
16950   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16951   { NULL, 0, 0, NULL }
16952 };
16953
16954 static int
16955 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_) {
16956   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16957                                    ett_nbap_HSDSCH_MACdFlows_to_Delete_Item, HSDSCH_MACdFlows_to_Delete_Item_sequence);
16958
16959   return offset;
16960 }
16961
16962
16963 static const per_sequence_t HSDSCH_MACdFlows_to_Delete_sequence_of[1] = {
16964   { &hf_nbap_HSDSCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item },
16965 };
16966
16967 static int
16968 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_) {
16969   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16970                                                   ett_nbap_HSDSCH_MACdFlows_to_Delete, HSDSCH_MACdFlows_to_Delete_sequence_of,
16971                                                   1, maxNrOfMACdFlows);
16972
16973   return offset;
16974 }
16975
16976
16977 static const per_sequence_t HSSICH_Info768_sequence[] = {
16978   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
16979   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
16980   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
16981   { &hf_nbap_tDD_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
16982   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16983   { NULL, 0, 0, NULL }
16984 };
16985
16986 static int
16987 dissect_nbap_HSSICH_Info768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16988   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16989                                    ett_nbap_HSSICH_Info768, HSSICH_Info768_sequence);
16990
16991   return offset;
16992 }
16993
16994
16995 static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD768_sequence[] = {
16996   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
16997   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
16998   { &hf_nbap_tDD_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
16999   { &hf_nbap_hSSICH_Info768 , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_Info768 },
17000   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17001   { NULL, 0, 0, NULL }
17002 };
17003
17004 static int
17005 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_) {
17006   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17007                                    ett_nbap_HSSCCH_Specific_InformationRespItemTDD768, HSSCCH_Specific_InformationRespItemTDD768_sequence);
17008
17009   return offset;
17010 }
17011
17012
17013 static const per_sequence_t HSSCCH_Specific_InformationRespListTDD768_sequence_of[1] = {
17014   { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDD768 },
17015 };
17016
17017 static int
17018 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_) {
17019   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17020                                                   ett_nbap_HSSCCH_Specific_InformationRespListTDD768, HSSCCH_Specific_InformationRespListTDD768_sequence_of,
17021                                                   1, maxNrOfHSSCCHCodes);
17022
17023   return offset;
17024 }
17025
17026
17027
17028 static int
17029 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_) {
17030   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17031                                                             0U, 20U, NULL, FALSE);
17032
17033   return offset;
17034 }
17035
17036
17037
17038 static int
17039 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_) {
17040   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17041                                                             0U, 20U, NULL, FALSE);
17042
17043   return offset;
17044 }
17045
17046
17047
17048 static int
17049 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_) {
17050   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17051                                                             0U, 20U, NULL, FALSE);
17052
17053   return offset;
17054 }
17055
17056
17057 static const per_sequence_t HS_SICH_Reception_Quality_Value_sequence[] = {
17058   { &hf_nbap_failed_HS_SICH , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_failed },
17059   { &hf_nbap_missed_HS_SICH , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_missed },
17060   { &hf_nbap_total_HS_SICH  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_total },
17061   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17062   { NULL, 0, 0, NULL }
17063 };
17064
17065 static int
17066 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_) {
17067   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17068                                    ett_nbap_HS_SICH_Reception_Quality_Value, HS_SICH_Reception_Quality_Value_sequence);
17069
17070   return offset;
17071 }
17072
17073
17074
17075 static int
17076 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_) {
17077   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17078                                                             0U, 20U, NULL, FALSE);
17079
17080   return offset;
17081 }
17082
17083
17084
17085 static int
17086 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_) {
17087   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17088                                                             0U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
17089
17090   return offset;
17091 }
17092
17093
17094
17095 static int
17096 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_) {
17097   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17098                                                             1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
17099
17100   return offset;
17101 }
17102
17103
17104 static const per_sequence_t HS_PDSCH_FDD_Code_Information_sequence[] = {
17105   { &hf_nbap_number_of_HS_PDSCH_codes, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_maxHS_PDSCHCodeNrComp_1 },
17106   { &hf_nbap_hS_PDSCH_Start_code_number, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_PDSCH_Start_code_number },
17107   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17108   { NULL, 0, 0, NULL }
17109 };
17110
17111 static int
17112 dissect_nbap_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_) {
17113   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17114                                    ett_nbap_HS_PDSCH_FDD_Code_Information, HS_PDSCH_FDD_Code_Information_sequence);
17115
17116   return offset;
17117 }
17118
17119
17120
17121 static int
17122 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_) {
17123   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17124                                                             0U, 31U, NULL, FALSE);
17125
17126   return offset;
17127 }
17128
17129
17130
17131 static int
17132 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_) {
17133   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17134                                                             0U, maxHS_SCCHCodeNrComp_1, NULL, FALSE);
17135
17136   return offset;
17137 }
17138
17139
17140 static const per_sequence_t HS_SCCH_FDD_Code_List_sequence_of[1] = {
17141   { &hf_nbap_HS_SCCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_FDD_Code_Information_Item },
17142 };
17143
17144 static int
17145 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_) {
17146   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17147                                                   ett_nbap_HS_SCCH_FDD_Code_List, HS_SCCH_FDD_Code_List_sequence_of,
17148                                                   1, maxNrOfHSSCCHs);
17149
17150   return offset;
17151 }
17152
17153
17154 static const value_string nbap_HS_SCCH_FDD_Code_Information_vals[] = {
17155   {   0, "replace" },
17156   {   1, "remove" },
17157   { 0, NULL }
17158 };
17159
17160 static const per_choice_t HS_SCCH_FDD_Code_Information_choice[] = {
17161   {   0, &hf_nbap_replace_02     , ASN1_EXTENSION_ROOT    , dissect_nbap_HS_SCCH_FDD_Code_List },
17162   {   1, &hf_nbap_remove         , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
17163   { 0, NULL, 0, NULL }
17164 };
17165
17166 static int
17167 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_) {
17168   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17169                                  ett_nbap_HS_SCCH_FDD_Code_Information, HS_SCCH_FDD_Code_Information_choice,
17170                                  NULL);
17171
17172   return offset;
17173 }
17174
17175
17176 static const value_string nbap_HSSCCH_CodeChangeIndicator_vals[] = {
17177   {   0, "hsSCCHCodeChangeNeeded" },
17178   { 0, NULL }
17179 };
17180
17181
17182 static int
17183 dissect_nbap_HSSCCH_CodeChangeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17184   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17185                                      1, NULL, FALSE, 0, NULL);
17186
17187   return offset;
17188 }
17189
17190
17191 static const value_string nbap_HS_PDSCH_Code_Change_Indicator_vals[] = {
17192   {   0, "hsPDSCHCodeChangeNeeded" },
17193   { 0, NULL }
17194 };
17195
17196
17197 static int
17198 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_) {
17199   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17200                                      1, NULL, FALSE, 0, NULL);
17201
17202   return offset;
17203 }
17204
17205
17206 static const value_string nbap_HS_PDSCH_Code_Change_Grant_vals[] = {
17207   {   0, "changeGranted" },
17208   { 0, NULL }
17209 };
17210
17211
17212 static int
17213 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_) {
17214   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17215                                      1, NULL, FALSE, 0, NULL);
17216
17217   return offset;
17218 }
17219
17220
17221 static const value_string nbap_HSDSCH_Configured_Indicator_vals[] = {
17222   {   0, "configured-HS-DSCH" },
17223   {   1, "no-configured-HS-DSCH" },
17224   { 0, NULL }
17225 };
17226
17227
17228 static int
17229 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_) {
17230   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17231                                      2, NULL, FALSE, 0, NULL);
17232
17233   return offset;
17234 }
17235
17236
17237 static const per_sequence_t HS_DSCH_Serving_Cell_Change_Info_sequence[] = {
17238   { &hf_nbap_hspdsch_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
17239   { &hf_nbap_hSDSCH_FDD_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_FDD_Information },
17240   { &hf_nbap_hsdsch_RNTI    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
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_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_) {
17247   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17248                                    ett_nbap_HS_DSCH_Serving_Cell_Change_Info, HS_DSCH_Serving_Cell_Change_Info_sequence);
17249
17250   return offset;
17251 }
17252
17253
17254 static const per_sequence_t HS_serving_cell_change_successful_sequence[] = {
17255   { &hf_nbap_hSDSCH_FDD_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_FDD_Information_Response },
17256   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17257   { NULL, 0, 0, NULL }
17258 };
17259
17260 static int
17261 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_) {
17262   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17263                                    ett_nbap_HS_serving_cell_change_successful, HS_serving_cell_change_successful_sequence);
17264
17265   return offset;
17266 }
17267
17268
17269 static const per_sequence_t HS_serving_cell_change_unsuccessful_sequence[] = {
17270   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
17271   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17272   { NULL, 0, 0, NULL }
17273 };
17274
17275 static int
17276 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_) {
17277   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17278                                    ett_nbap_HS_serving_cell_change_unsuccessful, HS_serving_cell_change_unsuccessful_sequence);
17279
17280   return offset;
17281 }
17282
17283
17284 static const value_string nbap_HS_DSCH_serving_cell_choice_vals[] = {
17285   {   0, "hS-serving-cell-change-successful" },
17286   {   1, "hS-serving-cell-change-unsuccessful" },
17287   { 0, NULL }
17288 };
17289
17290 static const per_choice_t HS_DSCH_serving_cell_choice_choice[] = {
17291   {   0, &hf_nbap_hS_serving_cell_change_successful, ASN1_EXTENSION_ROOT    , dissect_nbap_HS_serving_cell_change_successful },
17292   {   1, &hf_nbap_hS_serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT    , dissect_nbap_HS_serving_cell_change_unsuccessful },
17293   { 0, NULL, 0, NULL }
17294 };
17295
17296 static int
17297 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_) {
17298   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17299                                  ett_nbap_HS_DSCH_serving_cell_choice, HS_DSCH_serving_cell_choice_choice,
17300                                  NULL);
17301
17302   return offset;
17303 }
17304
17305
17306 static const per_sequence_t HS_DSCH_Serving_Cell_Change_Info_Response_sequence[] = {
17307   { &hf_nbap_hS_DSCH_serving_cell_choice, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_serving_cell_choice },
17308   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17309   { NULL, 0, 0, NULL }
17310 };
17311
17312 static int
17313 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_) {
17314   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17315                                    ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response, HS_DSCH_Serving_Cell_Change_Info_Response_sequence);
17316
17317   return offset;
17318 }
17319
17320
17321 static const per_sequence_t HSDSCH_FDD_Update_Information_sequence[] = {
17322   { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_CodeChangeIndicator },
17323   { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Feedback_Cycle },
17324   { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_RepetitionFactor },
17325   { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AckNack_RepetitionFactor },
17326   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Power_Offset },
17327   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ack_Power_Offset },
17328   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Nack_Power_Offset },
17329   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17330   { NULL, 0, 0, NULL }
17331 };
17332
17333 static int
17334 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_) {
17335   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17336                                    ett_nbap_HSDSCH_FDD_Update_Information, HSDSCH_FDD_Update_Information_sequence);
17337
17338   return offset;
17339 }
17340
17341
17342 static const per_sequence_t HSDSCH_TDD_Update_Information_sequence[] = {
17343   { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_CodeChangeIndicator },
17344   { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_AckNack_Power_Offset },
17345   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17346   { NULL, 0, 0, NULL }
17347 };
17348
17349 static int
17350 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_) {
17351   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17352                                    ett_nbap_HSDSCH_TDD_Update_Information, HSDSCH_TDD_Update_Information_sequence);
17353
17354   return offset;
17355 }
17356
17357
17358
17359 static int
17360 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_) {
17361   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17362                                                             1U, 16U, NULL, FALSE);
17363
17364   return offset;
17365 }
17366
17367
17368
17369 static int
17370 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_) {
17371   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
17372                                      NO_BOUND, NO_BOUND, FALSE, NULL);
17373
17374   return offset;
17375 }
17376
17377
17378
17379 static int
17380 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_) {
17381   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17382                                                             0U, 4094U, NULL, FALSE);
17383
17384   return offset;
17385 }
17386
17387
17388 static const value_string nbap_IB_SG_REP_vals[] = {
17389   {   0, "rep4" },
17390   {   1, "rep8" },
17391   {   2, "rep16" },
17392   {   3, "rep32" },
17393   {   4, "rep64" },
17394   {   5, "rep128" },
17395   {   6, "rep256" },
17396   {   7, "rep512" },
17397   {   8, "rep1024" },
17398   {   9, "rep2048" },
17399   {  10, "rep4096" },
17400   { 0, NULL }
17401 };
17402
17403
17404 static int
17405 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_) {
17406   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17407                                      11, NULL, FALSE, 0, NULL);
17408
17409   return offset;
17410 }
17411
17412
17413 static const value_string nbap_IB_Type_vals[] = {
17414   {   0, "mIB" },
17415   {   1, "sB1" },
17416   {   2, "sB2" },
17417   {   3, "sIB1" },
17418   {   4, "sIB2" },
17419   {   5, "sIB3" },
17420   {   6, "sIB4" },
17421   {   7, "sIB5" },
17422   {   8, "sIB6" },
17423   {   9, "sIB7" },
17424   {  10, "not-Used-sIB8" },
17425   {  11, "not-Used-sIB9" },
17426   {  12, "not-Used-sIB10" },
17427   {  13, "sIB11" },
17428   {  14, "sIB12" },
17429   {  15, "sIB13" },
17430   {  16, "sIB13dot1" },
17431   {  17, "sIB13dot2" },
17432   {  18, "sIB13dot3" },
17433   {  19, "sIB13dot4" },
17434   {  20, "sIB14" },
17435   {  21, "sIB15" },
17436   {  22, "sIB15dot1" },
17437   {  23, "sIB15dot2" },
17438   {  24, "sIB15dot3" },
17439   {  25, "sIB16" },
17440   {  26, "sIB17" },
17441   {  27, "sIB15dot4" },
17442   {  28, "sIB18" },
17443   {  29, "sIB15dot5" },
17444   {  30, "sIB5bis" },
17445   {  31, "sIB11bis" },
17446   {  32, "sIB15bis" },
17447   {  33, "sIB15dot1bis" },
17448   {  34, "sIB15dot2bis" },
17449   {  35, "sIB15dot3bis" },
17450   {  36, "sIB15dot6" },
17451   {  37, "sIB15dot7" },
17452   {  38, "sIB15dot8" },
17453   { 0, NULL }
17454 };
17455
17456
17457 static int
17458 dissect_nbap_IB_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17459   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17460                                      26, NULL, TRUE, 13, NULL);
17461
17462   return offset;
17463 }
17464
17465
17466
17467 static int
17468 dissect_nbap_ReportPeriodicity_Scaledmin(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17469   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17470                                                             1U, 60U, NULL, TRUE);
17471
17472   return offset;
17473 }
17474
17475
17476
17477 static int
17478 dissect_nbap_ReportPeriodicity_Scaledhour(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17479   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17480                                                             1U, 24U, NULL, TRUE);
17481
17482   return offset;
17483 }
17484
17485
17486 static const value_string nbap_InformationReportCharacteristicsType_ReportPeriodicity_vals[] = {
17487   {   0, "min" },
17488   {   1, "hours" },
17489   { 0, NULL }
17490 };
17491
17492 static const per_choice_t InformationReportCharacteristicsType_ReportPeriodicity_choice[] = {
17493   {   0, &hf_nbap_min            , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportPeriodicity_Scaledmin },
17494   {   1, &hf_nbap_hours          , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportPeriodicity_Scaledhour },
17495   { 0, NULL, 0, NULL }
17496 };
17497
17498 static int
17499 dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17500   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17501                                  ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity, InformationReportCharacteristicsType_ReportPeriodicity_choice,
17502                                  NULL);
17503
17504   return offset;
17505 }
17506
17507
17508 static const value_string nbap_InformationThresholds_vals[] = {
17509   {   0, "dgps" },
17510   {   1, "dGANSSThreshold" },
17511   { 0, NULL }
17512 };
17513
17514 static const per_choice_t InformationThresholds_choice[] = {
17515   {   0, &hf_nbap_dgps           , ASN1_EXTENSION_ROOT    , dissect_nbap_DGPSThresholds },
17516   {   1, &hf_nbap_dGANSSThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_DGANSSThreshold },
17517   { 0, NULL, 0, NULL }
17518 };
17519
17520 static int
17521 dissect_nbap_InformationThresholds(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17522   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17523                                  ett_nbap_InformationThresholds, InformationThresholds_choice,
17524                                  NULL);
17525
17526   return offset;
17527 }
17528
17529
17530 static const per_sequence_t InformationReportCharacteristicsType_OnModification_sequence[] = {
17531   { &hf_nbap_information_thresholds, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_InformationThresholds },
17532   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17533   { NULL, 0, 0, NULL }
17534 };
17535
17536 static int
17537 dissect_nbap_InformationReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17538   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17539                                    ett_nbap_InformationReportCharacteristicsType_OnModification, InformationReportCharacteristicsType_OnModification_sequence);
17540
17541   return offset;
17542 }
17543
17544
17545 static const value_string nbap_InformationReportCharacteristics_vals[] = {
17546   {   0, "onDemand" },
17547   {   1, "periodic" },
17548   {   2, "onModification" },
17549   { 0, NULL }
17550 };
17551
17552 static const per_choice_t InformationReportCharacteristics_choice[] = {
17553   {   0, &hf_nbap_onDemand       , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
17554   {   1, &hf_nbap_periodic       , ASN1_EXTENSION_ROOT    , dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity },
17555   {   2, &hf_nbap_onModification , ASN1_EXTENSION_ROOT    , dissect_nbap_InformationReportCharacteristicsType_OnModification },
17556   { 0, NULL, 0, NULL }
17557 };
17558
17559 static int
17560 dissect_nbap_InformationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17561   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17562                                  ett_nbap_InformationReportCharacteristics, InformationReportCharacteristics_choice,
17563                                  NULL);
17564
17565   return offset;
17566 }
17567
17568
17569
17570 static int
17571 dissect_nbap_InformationExchangeID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17572   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17573                                                             0U, 1048575U, NULL, FALSE);
17574
17575   return offset;
17576 }
17577
17578
17579 static const value_string nbap_Information_Type_Item_vals[] = {
17580   {   0, "gpsinformation" },
17581   {   1, "dgpscorrections" },
17582   {   2, "gpsrxpos" },
17583   {   3, "gANSSInformation" },
17584   {   4, "dGANSSCorrections" },
17585   {   5, "gANSS-RX-Pos" },
17586   { 0, NULL }
17587 };
17588
17589
17590 static int
17591 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_) {
17592   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17593                                      3, NULL, TRUE, 3, NULL);
17594
17595   return offset;
17596 }
17597
17598
17599 static const per_sequence_t InformationType_sequence[] = {
17600   { &hf_nbap_information_Type_Item, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Information_Type_Item },
17601   { &hf_nbap_gPSInformation , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_Information },
17602   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17603   { NULL, 0, 0, NULL }
17604 };
17605
17606 static int
17607 dissect_nbap_InformationType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17608   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17609                                    ett_nbap_InformationType, InformationType_sequence);
17610
17611   return offset;
17612 }
17613
17614
17615 static const value_string nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals[] = {
17616   {   0, "initial-DL-DPCH-TimingAdjustment-Allowed" },
17617   { 0, NULL }
17618 };
17619
17620
17621 static int
17622 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_) {
17623   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17624                                      1, NULL, FALSE, 0, NULL);
17625
17626   return offset;
17627 }
17628
17629
17630 static const value_string nbap_InnerLoopDLPCStatus_vals[] = {
17631   {   0, "active" },
17632   {   1, "inactive" },
17633   { 0, NULL }
17634 };
17635
17636
17637 static int
17638 dissect_nbap_InnerLoopDLPCStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17639   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17640                                      2, NULL, FALSE, 0, NULL);
17641
17642   return offset;
17643 }
17644
17645
17646 static const value_string nbap_IPDL_Indicator_vals[] = {
17647   {   0, "active" },
17648   {   1, "inactive" },
17649   { 0, NULL }
17650 };
17651
17652
17653 static int
17654 dissect_nbap_IPDL_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17655   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17656                                      2, NULL, FALSE, 0, NULL);
17657
17658   return offset;
17659 }
17660
17661
17662 static const value_string nbap_T_iP_SpacingFDD_vals[] = {
17663   {   0, "sp5" },
17664   {   1, "sp7" },
17665   {   2, "sp10" },
17666   {   3, "sp15" },
17667   {   4, "sp20" },
17668   {   5, "sp30" },
17669   {   6, "sp40" },
17670   {   7, "sp50" },
17671   { 0, NULL }
17672 };
17673
17674
17675 static int
17676 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_) {
17677   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17678                                      8, NULL, TRUE, 0, NULL);
17679
17680   return offset;
17681 }
17682
17683
17684 static const value_string nbap_T_iP_Length_vals[] = {
17685   {   0, "len5" },
17686   {   1, "len10" },
17687   { 0, NULL }
17688 };
17689
17690
17691 static int
17692 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_) {
17693   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17694                                      2, NULL, FALSE, 0, NULL);
17695
17696   return offset;
17697 }
17698
17699
17700
17701 static int
17702 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_) {
17703   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17704                                                             0U, 15U, NULL, FALSE);
17705
17706   return offset;
17707 }
17708
17709
17710
17711 static int
17712 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_) {
17713   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17714                                                             10U, 25U, NULL, FALSE);
17715
17716   return offset;
17717 }
17718
17719
17720
17721 static int
17722 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_) {
17723   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17724                                                             1U, 16U, NULL, FALSE);
17725
17726   return offset;
17727 }
17728
17729
17730 static const per_sequence_t BurstModeParams_sequence[] = {
17731   { &hf_nbap_burstStart     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
17732   { &hf_nbap_burstLength    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_10_25 },
17733   { &hf_nbap_burstFreq      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_16 },
17734   { NULL, 0, 0, NULL }
17735 };
17736
17737 static int
17738 dissect_nbap_BurstModeParams(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17739   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17740                                    ett_nbap_BurstModeParams, BurstModeParams_sequence);
17741
17742   return offset;
17743 }
17744
17745
17746
17747 static int
17748 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_) {
17749   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17750                                                             0U, 9U, NULL, FALSE);
17751
17752   return offset;
17753 }
17754
17755
17756 static const per_sequence_t IPDL_FDD_Parameters_sequence[] = {
17757   { &hf_nbap_iP_SpacingFDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingFDD },
17758   { &hf_nbap_iP_Length      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Length },
17759   { &hf_nbap_seed           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
17760   { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BurstModeParams },
17761   { &hf_nbap_iP_Offset      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_9 },
17762   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17763   { NULL, 0, 0, NULL }
17764 };
17765
17766 static int
17767 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_) {
17768   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17769                                    ett_nbap_IPDL_FDD_Parameters, IPDL_FDD_Parameters_sequence);
17770
17771   return offset;
17772 }
17773
17774
17775 static const value_string nbap_T_iP_SpacingTDD_vals[] = {
17776   {   0, "sp30" },
17777   {   1, "sp40" },
17778   {   2, "sp50" },
17779   {   3, "sp70" },
17780   {   4, "sp100" },
17781   { 0, NULL }
17782 };
17783
17784
17785 static int
17786 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_) {
17787   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17788                                      5, NULL, TRUE, 0, NULL);
17789
17790   return offset;
17791 }
17792
17793
17794
17795 static int
17796 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_) {
17797   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17798                                                             0U, 4095U, NULL, FALSE);
17799
17800   return offset;
17801 }
17802
17803
17804
17805 static int
17806 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_) {
17807   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17808                                                             0U, 14U, NULL, FALSE);
17809
17810   return offset;
17811 }
17812
17813
17814 static const value_string nbap_T_iP_PCCPCH_vals[] = {
17815   {   0, "switchOff-1-Frame" },
17816   {   1, "switchOff-2-Frames" },
17817   { 0, NULL }
17818 };
17819
17820
17821 static int
17822 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_) {
17823   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17824                                      2, NULL, FALSE, 0, NULL);
17825
17826   return offset;
17827 }
17828
17829
17830 static const per_sequence_t IPDL_TDD_Parameters_sequence[] = {
17831   { &hf_nbap_iP_SpacingTDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD },
17832   { &hf_nbap_iP_Start       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 },
17833   { &hf_nbap_iP_Slot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_14 },
17834   { &hf_nbap_iP_PCCPCH      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_PCCPCH },
17835   { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BurstModeParams },
17836   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17837   { NULL, 0, 0, NULL }
17838 };
17839
17840 static int
17841 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_) {
17842   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17843                                    ett_nbap_IPDL_TDD_Parameters, IPDL_TDD_Parameters_sequence);
17844
17845   return offset;
17846 }
17847
17848
17849 static const value_string nbap_T_iP_SpacingTDD_01_vals[] = {
17850   {   0, "sp30" },
17851   {   1, "sp40" },
17852   {   2, "sp50" },
17853   {   3, "sp70" },
17854   {   4, "sp100" },
17855   { 0, NULL }
17856 };
17857
17858
17859 static int
17860 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_) {
17861   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17862                                      5, NULL, TRUE, 0, NULL);
17863
17864   return offset;
17865 }
17866
17867
17868 static const value_string nbap_T_iP_Sub_vals[] = {
17869   {   0, "first" },
17870   {   1, "second" },
17871   {   2, "both" },
17872   { 0, NULL }
17873 };
17874
17875
17876 static int
17877 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_) {
17878   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17879                                      3, NULL, FALSE, 0, NULL);
17880
17881   return offset;
17882 }
17883
17884
17885 static const per_sequence_t IPDL_TDD_Parameters_LCR_sequence[] = {
17886   { &hf_nbap_iP_SpacingTDD_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD_01 },
17887   { &hf_nbap_iP_Start       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 },
17888   { &hf_nbap_iP_Sub         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Sub },
17889   { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BurstModeParams },
17890   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17891   { NULL, 0, 0, NULL }
17892 };
17893
17894 static int
17895 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_) {
17896   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17897                                    ett_nbap_IPDL_TDD_Parameters_LCR, IPDL_TDD_Parameters_LCR_sequence);
17898
17899   return offset;
17900 }
17901
17902
17903 static const per_sequence_t IPMulticastIndication_sequence[] = {
17904   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportLayerAddress },
17905   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BindingID },
17906   { &hf_nbap_cFNOffset      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
17907   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17908   { NULL, 0, 0, NULL }
17909 };
17910
17911 static int
17912 dissect_nbap_IPMulticastIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17913   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17914                                    ett_nbap_IPMulticastIndication, IPMulticastIndication_sequence);
17915
17916   return offset;
17917 }
17918
17919
17920
17921 static int
17922 dissect_nbap_IPMulticastDataBearerIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17923   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
17924
17925   return offset;
17926 }
17927
17928
17929 static const value_string nbap_LimitedPowerIncrease_vals[] = {
17930   {   0, "used" },
17931   {   1, "not-used" },
17932   { 0, NULL }
17933 };
17934
17935
17936 static int
17937 dissect_nbap_LimitedPowerIncrease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17938   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17939                                      2, NULL, FALSE, 0, NULL);
17940
17941   return offset;
17942 }
17943
17944
17945
17946 static int
17947 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_) {
17948   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17949                                                             0U, 268435455U, NULL, FALSE);
17950
17951   return offset;
17952 }
17953
17954
17955
17956 static int
17957 dissect_nbap_LTGI_Presence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17958   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
17959
17960   return offset;
17961 }
17962
17963
17964
17965 static int
17966 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_) {
17967   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17968                                                             1U, 6U, NULL, FALSE);
17969
17970   return offset;
17971 }
17972
17973
17974 static const value_string nbap_T_maxPhysChPerTimeslot_vals[] = {
17975   {   0, "one" },
17976   {   1, "two" },
17977   {   2, "three" },
17978   {   3, "four" },
17979   { 0, NULL }
17980 };
17981
17982
17983 static int
17984 dissect_nbap_T_maxPhysChPerTimeslot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17985   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17986                                      2, NULL, TRUE, 2, NULL);
17987
17988   return offset;
17989 }
17990
17991
17992 static const per_sequence_t LCRTDD_Uplink_Physical_Channel_Capability_sequence[] = {
17993   { &hf_nbap_maxTimeslotsPerSubFrame, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_6 },
17994   { &hf_nbap_maxPhysChPerTimeslot, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_maxPhysChPerTimeslot },
17995   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17996   { NULL, 0, 0, NULL }
17997 };
17998
17999 static int
18000 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_) {
18001   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18002                                    ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability, LCRTDD_Uplink_Physical_Channel_Capability_sequence);
18003
18004   return offset;
18005 }
18006
18007
18008
18009 static int
18010 dissect_nbap_MaximumDL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18011   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18012                                                             0U, 500U, NULL, FALSE);
18013
18014   return offset;
18015 }
18016
18017
18018
18019 static int
18020 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_) {
18021   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18022                                                             0U, 621U, NULL, FALSE);
18023
18024   return offset;
18025 }
18026
18027
18028
18029 static int
18030 dissect_nbap_MaximumTransmissionPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18031   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18032                                                             0U, 500U, NULL, FALSE);
18033
18034   return offset;
18035 }
18036
18037
18038
18039 static int
18040 dissect_nbap_MaxNrOfUL_DPDCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18041   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18042                                                             1U, 6U, NULL, FALSE);
18043
18044   return offset;
18045 }
18046
18047
18048 static const value_string nbap_MaxPRACH_MidambleShifts_vals[] = {
18049   {   0, "shift4" },
18050   {   1, "shift8" },
18051   {   2, "shift16" },
18052   { 0, NULL }
18053 };
18054
18055
18056 static int
18057 dissect_nbap_MaxPRACH_MidambleShifts(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18058   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18059                                      2, NULL, TRUE, 1, NULL);
18060
18061   return offset;
18062 }
18063
18064
18065 static const value_string nbap_Max_Set_E_DPDCHs_vals[] = {
18066   {   0, "vN256" },
18067   {   1, "vN128" },
18068   {   2, "vN64" },
18069   {   3, "vN32" },
18070   {   4, "vN16" },
18071   {   5, "vN8" },
18072   {   6, "vN4" },
18073   {   7, "v2xN4" },
18074   {   8, "v2xN2" },
18075   {   9, "v2xN2plus2xN4" },
18076   {  10, "v2xM2plus2xM4" },
18077   { 0, NULL }
18078 };
18079
18080
18081 static int
18082 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_) {
18083   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18084                                      10, NULL, TRUE, 1, NULL);
18085
18086   return offset;
18087 }
18088
18089
18090 static const value_string nbap_Max_UE_DTX_Cycle_vals[] = {
18091   {   0, "v5" },
18092   {   1, "v10" },
18093   {   2, "v20" },
18094   {   3, "v40" },
18095   {   4, "v64" },
18096   {   5, "v80" },
18097   {   6, "v128" },
18098   {   7, "v160" },
18099   { 0, NULL }
18100 };
18101
18102
18103 static int
18104 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_) {
18105   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18106                                      8, NULL, TRUE, 0, NULL);
18107
18108   return offset;
18109 }
18110
18111
18112 static const value_string nbap_MBMS_Capability_vals[] = {
18113   {   0, "mbms-capable" },
18114   {   1, "mbms-non-capable" },
18115   { 0, NULL }
18116 };
18117
18118
18119 static int
18120 dissect_nbap_MBMS_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18121   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18122                                      2, NULL, FALSE, 0, NULL);
18123
18124   return offset;
18125 }
18126
18127
18128 static const value_string nbap_MeasurementFilterCoefficient_vals[] = {
18129   {   0, "k0" },
18130   {   1, "k1" },
18131   {   2, "k2" },
18132   {   3, "k3" },
18133   {   4, "k4" },
18134   {   5, "k5" },
18135   {   6, "k6" },
18136   {   7, "k7" },
18137   {   8, "k8" },
18138   {   9, "k9" },
18139   {  10, "k11" },
18140   {  11, "k13" },
18141   {  12, "k15" },
18142   {  13, "k17" },
18143   {  14, "k19" },
18144   { 0, NULL }
18145 };
18146
18147
18148 static int
18149 dissect_nbap_MeasurementFilterCoefficient(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18150   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18151                                      15, NULL, TRUE, 0, NULL);
18152
18153   return offset;
18154 }
18155
18156
18157
18158 static int
18159 dissect_nbap_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18160   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18161                                                             0U, 1048575U, NULL, FALSE);
18162
18163   return offset;
18164 }
18165
18166
18167
18168 static int
18169 dissect_nbap_MeasurementRecoveryBehavior(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18170   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
18171
18172   return offset;
18173 }
18174
18175
18176
18177 static int
18178 dissect_nbap_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18179   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
18180
18181   return offset;
18182 }
18183
18184
18185
18186 static int
18187 dissect_nbap_MeasurementRecoverySupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18188   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
18189
18190   return offset;
18191 }
18192
18193
18194
18195 static int
18196 dissect_nbap_RepetitionNumber1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18197   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18198                                                             1U, 256U, NULL, FALSE);
18199
18200   return offset;
18201 }
18202
18203
18204 static const per_sequence_t MessageStructure_item_sequence[] = {
18205   { &hf_nbap_iE_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
18206   { &hf_nbap_repetitionNumber_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionNumber1 },
18207   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18208   { NULL, 0, 0, NULL }
18209 };
18210
18211 static int
18212 dissect_nbap_MessageStructure_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18213   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18214                                    ett_nbap_MessageStructure_item, MessageStructure_item_sequence);
18215
18216   return offset;
18217 }
18218
18219
18220 static const per_sequence_t MessageStructure_sequence_of[1] = {
18221   { &hf_nbap_MessageStructure_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageStructure_item },
18222 };
18223
18224 static int
18225 dissect_nbap_MessageStructure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18226   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18227                                                   ett_nbap_MessageStructure, MessageStructure_sequence_of,
18228                                                   1, maxNrOfLevels);
18229
18230   return offset;
18231 }
18232
18233
18234
18235 static int
18236 dissect_nbap_MICH_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18237   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18238                                                             0U, 4095U, NULL, FALSE);
18239
18240   return offset;
18241 }
18242
18243
18244 static const value_string nbap_MICH_Mode_vals[] = {
18245   {   0, "v18" },
18246   {   1, "v36" },
18247   {   2, "v72" },
18248   {   3, "v144" },
18249   { 0, NULL }
18250 };
18251
18252
18253 static int
18254 dissect_nbap_MICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18255   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18256                                      4, NULL, TRUE, 0, NULL);
18257
18258   return offset;
18259 }
18260
18261
18262
18263 static int
18264 dissect_nbap_MIMO_ActivationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18265   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
18266
18267   return offset;
18268 }
18269
18270
18271 static const value_string nbap_MIMO_Capability_vals[] = {
18272   {   0, "mimo-capable" },
18273   {   1, "mimo-non-capable" },
18274   { 0, NULL }
18275 };
18276
18277
18278 static int
18279 dissect_nbap_MIMO_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18280   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18281                                      2, NULL, FALSE, 0, NULL);
18282
18283   return offset;
18284 }
18285
18286
18287 static const value_string nbap_MIMO_Mode_Indicator_vals[] = {
18288   {   0, "activate" },
18289   {   1, "deactivate" },
18290   { 0, NULL }
18291 };
18292
18293
18294 static int
18295 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_) {
18296   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18297                                      2, NULL, FALSE, 0, NULL);
18298
18299   return offset;
18300 }
18301
18302
18303 static const value_string nbap_MIMO_N_M_Ratio_vals[] = {
18304   {   0, "v1-2" },
18305   {   1, "v2-3" },
18306   {   2, "v3-4" },
18307   {   3, "v4-5" },
18308   {   4, "v5-6" },
18309   {   5, "v6-7" },
18310   {   6, "v7-8" },
18311   {   7, "v8-9" },
18312   {   8, "v9-10" },
18313   {   9, "v1-1" },
18314   { 0, NULL }
18315 };
18316
18317
18318 static int
18319 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_) {
18320   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18321                                      10, NULL, TRUE, 0, NULL);
18322
18323   return offset;
18324 }
18325
18326
18327 static const value_string nbap_MIMO_PilotConfiguration_vals[] = {
18328   {   0, "primary-and-secondary-CPICH" },
18329   {   1, "normal-and-diversity-primary-CPICH" },
18330   { 0, NULL }
18331 };
18332
18333 static const per_choice_t MIMO_PilotConfiguration_choice[] = {
18334   {   0, &hf_nbap_primary_and_secondary_CPICH, ASN1_EXTENSION_ROOT    , dissect_nbap_CommonPhysicalChannelID },
18335   {   1, &hf_nbap_normal_and_diversity_primary_CPICH, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
18336   { 0, NULL, 0, NULL }
18337 };
18338
18339 static int
18340 dissect_nbap_MIMO_PilotConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18341   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18342                                  ett_nbap_MIMO_PilotConfiguration, MIMO_PilotConfiguration_choice,
18343                                  NULL);
18344
18345   return offset;
18346 }
18347
18348
18349
18350 static int
18351 dissect_nbap_MinimumDL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18352   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18353                                                             0U, 800U, NULL, FALSE);
18354
18355   return offset;
18356 }
18357
18358
18359 static const value_string nbap_MinSpreadingFactor_vals[] = {
18360   {   0, "v4" },
18361   {   1, "v8" },
18362   {   2, "v16" },
18363   {   3, "v32" },
18364   {   4, "v64" },
18365   {   5, "v128" },
18366   {   6, "v256" },
18367   {   7, "v512" },
18368   { 0, NULL }
18369 };
18370
18371
18372 static int
18373 dissect_nbap_MinSpreadingFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18374   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18375                                      8, NULL, FALSE, 0, NULL);
18376
18377   return offset;
18378 }
18379
18380
18381 static const value_string nbap_Modification_Period_vals[] = {
18382   {   0, "v1280" },
18383   {   1, "v2560" },
18384   {   2, "v5120" },
18385   {   3, "v10240" },
18386   { 0, NULL }
18387 };
18388
18389
18390 static int
18391 dissect_nbap_Modification_Period(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18392   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18393                                      4, NULL, TRUE, 0, NULL);
18394
18395   return offset;
18396 }
18397
18398
18399 static const value_string nbap_MinUL_ChannelisationCodeLength_vals[] = {
18400   {   0, "v4" },
18401   {   1, "v8" },
18402   {   2, "v16" },
18403   {   3, "v32" },
18404   {   4, "v64" },
18405   {   5, "v128" },
18406   {   6, "v256" },
18407   { 0, NULL }
18408 };
18409
18410
18411 static int
18412 dissect_nbap_MinUL_ChannelisationCodeLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18413   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18414                                      7, NULL, TRUE, 0, NULL);
18415
18416   return offset;
18417 }
18418
18419
18420 static const value_string nbap_MultiplexingPosition_vals[] = {
18421   {   0, "fixed" },
18422   {   1, "flexible" },
18423   { 0, NULL }
18424 };
18425
18426
18427 static int
18428 dissect_nbap_MultiplexingPosition(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18429   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18430                                      2, NULL, FALSE, 0, NULL);
18431
18432   return offset;
18433 }
18434
18435
18436 static const value_string nbap_MAChs_ResetIndicator_vals[] = {
18437   {   0, "mAChs-NotReset" },
18438   { 0, NULL }
18439 };
18440
18441
18442 static int
18443 dissect_nbap_MAChs_ResetIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18444   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18445                                      1, NULL, FALSE, 0, NULL);
18446
18447   return offset;
18448 }
18449
18450
18451 static const value_string nbap_ModulationMBSFN_vals[] = {
18452   {   0, "qPSK" },
18453   {   1, "sixteenQAM" },
18454   { 0, NULL }
18455 };
18456
18457
18458 static int
18459 dissect_nbap_ModulationMBSFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18460   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18461                                      2, NULL, TRUE, 0, NULL);
18462
18463   return offset;
18464 }
18465
18466
18467
18468 static int
18469 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_) {
18470   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18471                                                             -11, 4U, NULL, TRUE);
18472
18473   return offset;
18474 }
18475
18476
18477 static const value_string nbap_ModulationPO_MBSFN_vals[] = {
18478   {   0, "qPSK" },
18479   {   1, "sixteenQAM" },
18480   { 0, NULL }
18481 };
18482
18483 static const per_choice_t ModulationPO_MBSFN_choice[] = {
18484   {   0, &hf_nbap_qPSK           , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
18485   {   1, &hf_nbap_sixteenQAM     , ASN1_EXTENSION_ROOT    , dissect_nbap_MBSFN_CPICH_secondary_CCPCH_power_offset },
18486   { 0, NULL, 0, NULL }
18487 };
18488
18489 static int
18490 dissect_nbap_ModulationPO_MBSFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18491   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18492                                  ett_nbap_ModulationPO_MBSFN, ModulationPO_MBSFN_choice,
18493                                  NULL);
18494
18495   return offset;
18496 }
18497
18498
18499 static const value_string nbap_MBSFN_Only_Mode_Indicator_vals[] = {
18500   {   0, "mBSFN-Only-Mode" },
18501   { 0, NULL }
18502 };
18503
18504
18505 static int
18506 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_) {
18507   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18508                                      1, NULL, FALSE, 0, NULL);
18509
18510   return offset;
18511 }
18512
18513
18514 static const value_string nbap_MBSFN_Only_Mode_Capability_vals[] = {
18515   {   0, "mBSFN-Only-Mode-capable" },
18516   {   1, "mBSFN-Only-Mode-non-capable" },
18517   { 0, NULL }
18518 };
18519
18520
18521 static int
18522 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_) {
18523   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18524                                      2, NULL, FALSE, 0, NULL);
18525
18526   return offset;
18527 }
18528
18529
18530
18531 static int
18532 dissect_nbap_Multicarrier_Number(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_integer(tvb, offset, actx, tree, hf_index,
18534                                                             1U, maxHSDPAFrequency, NULL, FALSE);
18535
18536   return offset;
18537 }
18538
18539
18540
18541 static int
18542 dissect_nbap_UARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18543   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18544                                                             0U, 16383U, NULL, TRUE);
18545
18546   return offset;
18547 }
18548
18549
18550 static const per_sequence_t MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR_sequence[] = {
18551   { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR },
18552   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
18553   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
18554   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18555   { NULL, 0, 0, NULL }
18556 };
18557
18558 static int
18559 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_) {
18560   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18561                                    ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR, MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR_sequence);
18562
18563   return offset;
18564 }
18565
18566
18567 static const per_sequence_t MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_sequence_of[1] = {
18568   { &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR },
18569 };
18570
18571 static int
18572 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_) {
18573   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18574                                                   ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_sequence_of,
18575                                                   1, maxHSDPAFrequency_1);
18576
18577   return offset;
18578 }
18579
18580
18581 static const value_string nbap_NCyclesPerSFNperiod_vals[] = {
18582   {   0, "v1" },
18583   {   1, "v2" },
18584   {   2, "v4" },
18585   {   3, "v8" },
18586   {   4, "v16" },
18587   {   5, "v32" },
18588   {   6, "v64" },
18589   { 0, NULL }
18590 };
18591
18592
18593 static int
18594 dissect_nbap_NCyclesPerSFNperiod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18595   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18596                                      4, NULL, TRUE, 3, NULL);
18597
18598   return offset;
18599 }
18600
18601
18602
18603 static int
18604 dissect_nbap_NRepetitionsPerCyclePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18605   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18606                                                             2U, 10U, NULL, FALSE);
18607
18608   return offset;
18609 }
18610
18611
18612
18613 static int
18614 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_) {
18615   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18616                                                             1U, 256U, NULL, FALSE);
18617
18618   return offset;
18619 }
18620
18621
18622
18623 static int
18624 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_) {
18625   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18626                                                             1U, 256U, NULL, FALSE);
18627
18628   return offset;
18629 }
18630
18631
18632
18633 static int
18634 dissect_nbap_RNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18635   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18636                                                             0U, 4095U, NULL, FALSE);
18637
18638   return offset;
18639 }
18640
18641
18642 static const per_sequence_t UC_Id_sequence[] = {
18643   { &hf_nbap_rNC_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RNC_ID },
18644   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
18645   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18646   { NULL, 0, 0, NULL }
18647 };
18648
18649 static int
18650 dissect_nbap_UC_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18651   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18652                                    ett_nbap_UC_Id, UC_Id_sequence);
18653
18654   return offset;
18655 }
18656
18657
18658
18659 static int
18660 dissect_nbap_PrimaryScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18661   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18662                                                             0U, 511U, NULL, FALSE);
18663
18664   return offset;
18665 }
18666
18667
18668 static const per_sequence_t NeighbouringFDDCellMeasurementInformation_sequence[] = {
18669   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
18670   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
18671   { &hf_nbap_primaryScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryScramblingCode },
18672   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18673   { NULL, 0, 0, NULL }
18674 };
18675
18676 static int
18677 dissect_nbap_NeighbouringFDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18678   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18679                                    ett_nbap_NeighbouringFDDCellMeasurementInformation, NeighbouringFDDCellMeasurementInformation_sequence);
18680
18681   return offset;
18682 }
18683
18684
18685 static const per_sequence_t NeighbouringTDDCellMeasurementInformation_sequence[] = {
18686   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
18687   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
18688   { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
18689   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
18690   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
18691   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18692   { NULL, 0, 0, NULL }
18693 };
18694
18695 static int
18696 dissect_nbap_NeighbouringTDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18697   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18698                                    ett_nbap_NeighbouringTDDCellMeasurementInformation, NeighbouringTDDCellMeasurementInformation_sequence);
18699
18700   return offset;
18701 }
18702
18703
18704
18705 static int
18706 dissect_nbap_Extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18707   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
18708
18709   return offset;
18710 }
18711
18712
18713 static const value_string nbap_NeighbouringCellMeasurementInformation_item_vals[] = {
18714   {   0, "neighbouringFDDCellMeasurementInformation" },
18715   {   1, "neighbouringTDDCellMeasurementInformation" },
18716   {   2, "extension-neighbouringCellMeasurementInformation" },
18717   { 0, NULL }
18718 };
18719
18720 static const per_choice_t NeighbouringCellMeasurementInformation_item_choice[] = {
18721   {   0, &hf_nbap_neighbouringFDDCellMeasurementInformation, ASN1_EXTENSION_ROOT    , dissect_nbap_NeighbouringFDDCellMeasurementInformation },
18722   {   1, &hf_nbap_neighbouringTDDCellMeasurementInformation, ASN1_EXTENSION_ROOT    , dissect_nbap_NeighbouringTDDCellMeasurementInformation },
18723   {   2, &hf_nbap_extension_neighbouringCellMeasurementInformation, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_neighbouringCellMeasurementInformation },
18724   { 0, NULL, 0, NULL }
18725 };
18726
18727 static int
18728 dissect_nbap_NeighbouringCellMeasurementInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18729   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18730                                  ett_nbap_NeighbouringCellMeasurementInformation_item, NeighbouringCellMeasurementInformation_item_choice,
18731                                  NULL);
18732
18733   return offset;
18734 }
18735
18736
18737 static const per_sequence_t NeighbouringCellMeasurementInformation_sequence_of[1] = {
18738   { &hf_nbap_NeighbouringCellMeasurementInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_NeighbouringCellMeasurementInformation_item },
18739 };
18740
18741 static int
18742 dissect_nbap_NeighbouringCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18743   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18744                                                   ett_nbap_NeighbouringCellMeasurementInformation, NeighbouringCellMeasurementInformation_sequence_of,
18745                                                   1, maxNrOfMeasNCell);
18746
18747   return offset;
18748 }
18749
18750
18751 static const per_sequence_t NeighbouringTDDCellMeasurementInformationLCR_sequence[] = {
18752   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
18753   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
18754   { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
18755   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
18756   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
18757   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18758   { NULL, 0, 0, NULL }
18759 };
18760
18761 static int
18762 dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18763   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18764                                    ett_nbap_NeighbouringTDDCellMeasurementInformationLCR, NeighbouringTDDCellMeasurementInformationLCR_sequence);
18765
18766   return offset;
18767 }
18768
18769
18770 static const per_sequence_t NeighbouringTDDCellMeasurementInformation768_sequence[] = {
18771   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
18772   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
18773   { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
18774   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
18775   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
18776   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18777   { NULL, 0, 0, NULL }
18778 };
18779
18780 static int
18781 dissect_nbap_NeighbouringTDDCellMeasurementInformation768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18782   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18783                                    ett_nbap_NeighbouringTDDCellMeasurementInformation768, NeighbouringTDDCellMeasurementInformation768_sequence);
18784
18785   return offset;
18786 }
18787
18788
18789
18790 static int
18791 dissect_nbap_Notification_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18792   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18793                                                             0U, 65535U, NULL, FALSE);
18794
18795   return offset;
18796 }
18797
18798
18799 static const per_sequence_t NI_Information_sequence_of[1] = {
18800   { &hf_nbap_NI_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Notification_Indicator },
18801 };
18802
18803 static int
18804 dissect_nbap_NI_Information(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_NI_Information, NI_Information_sequence_of,
18807                                                   1, maxNrOfNIs);
18808
18809   return offset;
18810 }
18811
18812
18813
18814 static int
18815 dissect_nbap_NodeB_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18816   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18817                                                             0U, 1048575U, NULL, FALSE);
18818
18819   return offset;
18820 }
18821
18822
18823 static const value_string nbap_NotificationIndicatorLength_vals[] = {
18824   {   0, "v2" },
18825   {   1, "v4" },
18826   {   2, "v8" },
18827   { 0, NULL }
18828 };
18829
18830
18831 static int
18832 dissect_nbap_NotificationIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18833   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18834                                      3, NULL, TRUE, 0, NULL);
18835
18836   return offset;
18837 }
18838
18839
18840
18841 static int
18842 dissect_nbap_NumberOfReportedCellPortions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18843   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18844                                                             1U, maxNrOfCellPortionsPerCell, NULL, TRUE);
18845
18846   return offset;
18847 }
18848
18849
18850
18851 static int
18852 dissect_nbap_NSubCyclesPerCyclePeriod(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                                                             1U, 16U, NULL, TRUE);
18855
18856   return offset;
18857 }
18858
18859
18860 static const value_string nbap_Number_Of_Supported_Carriers_vals[] = {
18861   {   0, "one-one-carrier" },
18862   {   1, "one-three-carrier" },
18863   {   2, "three-three-carrier" },
18864   {   3, "one-six-carrier" },
18865   {   4, "three-six-carrier" },
18866   {   5, "six-six-carrier" },
18867   { 0, NULL }
18868 };
18869
18870
18871 static int
18872 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_) {
18873   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18874                                      6, NULL, TRUE, 0, NULL);
18875
18876   return offset;
18877 }
18878
18879
18880 static const value_string nbap_PagingIndicatorLength_vals[] = {
18881   {   0, "v2" },
18882   {   1, "v4" },
18883   {   2, "v8" },
18884   { 0, NULL }
18885 };
18886
18887
18888 static int
18889 dissect_nbap_PagingIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18890   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18891                                      3, NULL, TRUE, 0, NULL);
18892
18893   return offset;
18894 }
18895
18896
18897
18898 static int
18899 dissect_nbap_PCCPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18900   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18901                                                             -150, 400U, NULL, TRUE);
18902
18903   return offset;
18904 }
18905
18906
18907
18908 static int
18909 dissect_nbap_PDSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18910   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18911                                                             0U, 255U, NULL, FALSE);
18912
18913   return offset;
18914 }
18915
18916
18917
18918 static int
18919 dissect_nbap_PDSCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18920   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18921                                                             0U, 511U, NULL, FALSE);
18922
18923   return offset;
18924 }
18925
18926
18927
18928 static int
18929 dissect_nbap_PDSCHSet_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18930   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18931                                                             0U, 255U, NULL, FALSE);
18932
18933   return offset;
18934 }
18935
18936
18937 static const per_sequence_t Paging_MACFlows_to_DeleteFDD_Item_sequence[] = {
18938   { &hf_nbap_paging_MACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
18939   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18940   { NULL, 0, 0, NULL }
18941 };
18942
18943 static int
18944 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_) {
18945   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18946                                    ett_nbap_Paging_MACFlows_to_DeleteFDD_Item, Paging_MACFlows_to_DeleteFDD_Item_sequence);
18947
18948   return offset;
18949 }
18950
18951
18952 static const per_sequence_t Paging_MACFlows_to_DeleteFDD_sequence_of[1] = {
18953   { &hf_nbap_Paging_MACFlows_to_DeleteFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlows_to_DeleteFDD_Item },
18954 };
18955
18956 static int
18957 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_) {
18958   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18959                                                   ett_nbap_Paging_MACFlows_to_DeleteFDD, Paging_MACFlows_to_DeleteFDD_sequence_of,
18960                                                   1, maxNrOfPagingMACFlow);
18961
18962   return offset;
18963 }
18964
18965
18966
18967 static int
18968 dissect_nbap_PLCCHsequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18969   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18970                                                             0U, 14U, NULL, FALSE);
18971
18972   return offset;
18973 }
18974
18975
18976 static const per_sequence_t PLCCHinformation_sequence[] = {
18977   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
18978   { &hf_nbap_sequenceNumber , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PLCCHsequenceNumber },
18979   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18980   { NULL, 0, 0, NULL }
18981 };
18982
18983 static int
18984 dissect_nbap_PLCCHinformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18985   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18986                                    ett_nbap_PLCCHinformation, PLCCHinformation_sequence);
18987
18988   return offset;
18989 }
18990
18991
18992
18993 static int
18994 dissect_nbap_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18995   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18996                                                             0U, 24U, NULL, FALSE);
18997
18998   return offset;
18999 }
19000
19001
19002
19003 static int
19004 dissect_nbap_PowerRaiseLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19005   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19006                                                             0U, 10U, NULL, FALSE);
19007
19008   return offset;
19009 }
19010
19011
19012 static const value_string nbap_PRACH_Midamble_vals[] = {
19013   {   0, "inverted" },
19014   {   1, "direct" },
19015   { 0, NULL }
19016 };
19017
19018
19019 static int
19020 dissect_nbap_PRACH_Midamble(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19021   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19022                                      2, NULL, TRUE, 0, NULL);
19023
19024   return offset;
19025 }
19026
19027
19028
19029 static int
19030 dissect_nbap_PreambleSignatures(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19031   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19032                                      16, 16, FALSE, NULL);
19033
19034   return offset;
19035 }
19036
19037
19038
19039 static int
19040 dissect_nbap_PreambleThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19041   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19042                                                             0U, 72U, NULL, FALSE);
19043
19044   return offset;
19045 }
19046
19047
19048
19049 static int
19050 dissect_nbap_PredictedSFNSFNDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19051   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19052                                                             1U, 256U, NULL, FALSE);
19053
19054   return offset;
19055 }
19056
19057
19058
19059 static int
19060 dissect_nbap_PredictedTUTRANGPSDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19061   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19062                                                             1U, 256U, NULL, FALSE);
19063
19064   return offset;
19065 }
19066
19067
19068
19069 static int
19070 dissect_nbap_PrimaryCPICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19071   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19072                                                             -100, 500U, NULL, FALSE);
19073
19074   return offset;
19075 }
19076
19077
19078 static const value_string nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals[] = {
19079   {   0, "primary-CPICH-may-be-used" },
19080   {   1, "primary-CPICH-shall-not-be-used" },
19081   { 0, NULL }
19082 };
19083
19084
19085 static int
19086 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_) {
19087   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19088                                      2, NULL, FALSE, 0, NULL);
19089
19090   return offset;
19091 }
19092
19093
19094
19095 static int
19096 dissect_nbap_PrimaryCCPCH_RSCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19097   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19098                                                             0U, 91U, NULL, FALSE);
19099
19100   return offset;
19101 }
19102
19103
19104
19105 static int
19106 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_) {
19107   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19108                                                             -5, -1, NULL, TRUE);
19109
19110   return offset;
19111 }
19112
19113
19114
19115 static int
19116 dissect_nbap_SCH_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19117   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19118                                                             0U, 6U, NULL, FALSE);
19119
19120   return offset;
19121 }
19122
19123
19124
19125 static int
19126 dissect_nbap_PunctureLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19127   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19128                                                             0U, 15U, NULL, FALSE);
19129
19130   return offset;
19131 }
19132
19133
19134
19135 static int
19136 dissect_nbap_PUSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19137   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19138                                                             0U, 255U, NULL, FALSE);
19139
19140   return offset;
19141 }
19142
19143
19144
19145 static int
19146 dissect_nbap_PUSCHSet_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19147   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19148                                                             0U, 255U, NULL, FALSE);
19149
19150   return offset;
19151 }
19152
19153
19154 static const value_string nbap_RACH_SlotFormat_vals[] = {
19155   {   0, "v0" },
19156   {   1, "v1" },
19157   {   2, "v2" },
19158   {   3, "v3" },
19159   { 0, NULL }
19160 };
19161
19162
19163 static int
19164 dissect_nbap_RACH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19165   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19166                                      4, NULL, TRUE, 0, NULL);
19167
19168   return offset;
19169 }
19170
19171
19172
19173 static int
19174 dissect_nbap_RACH_SubChannelNumbers(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19175   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19176                                      12, 12, FALSE, NULL);
19177
19178   return offset;
19179 }
19180
19181
19182 static const per_sequence_t RL_Specific_DCH_Info_Item_sequence[] = {
19183   { &hf_nbap_dCH_id         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
19184   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
19185   { &hf_nbap_transportlayeraddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
19186   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19187   { NULL, 0, 0, NULL }
19188 };
19189
19190 static int
19191 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_) {
19192   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19193                                    ett_nbap_RL_Specific_DCH_Info_Item, RL_Specific_DCH_Info_Item_sequence);
19194
19195   return offset;
19196 }
19197
19198
19199 static const per_sequence_t RL_Specific_DCH_Info_sequence_of[1] = {
19200   { &hf_nbap_RL_Specific_DCH_Info_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_DCH_Info_Item },
19201 };
19202
19203 static int
19204 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_) {
19205   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19206                                                   ett_nbap_RL_Specific_DCH_Info, RL_Specific_DCH_Info_sequence_of,
19207                                                   1, maxNrOfDCHs);
19208
19209   return offset;
19210 }
19211
19212
19213 static const per_sequence_t RL_Specific_E_DCH_Information_Item_sequence[] = {
19214   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
19215   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
19216   { &hf_nbap_transportlayeraddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
19217   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19218   { NULL, 0, 0, NULL }
19219 };
19220
19221 static int
19222 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_) {
19223   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19224                                    ett_nbap_RL_Specific_E_DCH_Information_Item, RL_Specific_E_DCH_Information_Item_sequence);
19225
19226   return offset;
19227 }
19228
19229
19230 static const per_sequence_t RL_Specific_E_DCH_Information_sequence_of[1] = {
19231   { &hf_nbap_RL_Specific_E_DCH_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_E_DCH_Information_Item },
19232 };
19233
19234 static int
19235 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_) {
19236   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19237                                                   ett_nbap_RL_Specific_E_DCH_Information, RL_Specific_E_DCH_Information_sequence_of,
19238                                                   1, maxNrOfEDCHMACdFlows);
19239
19240   return offset;
19241 }
19242
19243
19244 static const per_sequence_t RL_Specific_E_DCH_Info_sequence[] = {
19245   { &hf_nbap_rL_Specific_E_DCH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_E_DCH_Information },
19246   { &hf_nbap_e_AGCH_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_PowerOffset },
19247   { &hf_nbap_e_RGCH_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_PowerOffset },
19248   { &hf_nbap_e_HICH_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_HICH_PowerOffset },
19249   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19250   { NULL, 0, 0, NULL }
19251 };
19252
19253 static int
19254 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_) {
19255   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19256                                    ett_nbap_RL_Specific_E_DCH_Info, RL_Specific_E_DCH_Info_sequence);
19257
19258   return offset;
19259 }
19260
19261
19262
19263 static int
19264 dissect_nbap_Reference_ReceivedTotalWideBandPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19265   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19266                                                             0U, 621U, NULL, FALSE);
19267
19268   return offset;
19269 }
19270
19271
19272 static const value_string nbap_Reference_ReceivedTotalWideBandPowerReporting_vals[] = {
19273   {   0, "reference-ReceivedTotalWideBandPower-Requested" },
19274   { 0, NULL }
19275 };
19276
19277
19278 static int
19279 dissect_nbap_Reference_ReceivedTotalWideBandPowerReporting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19280   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19281                                      1, NULL, FALSE, 0, NULL);
19282
19283   return offset;
19284 }
19285
19286
19287 static const value_string nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_vals[] = {
19288   {   0, "indication-of-Reference-ReceivedTotalWideBandPower-supported" },
19289   { 0, NULL }
19290 };
19291
19292
19293 static int
19294 dissect_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19295   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19296                                      1, NULL, FALSE, 0, NULL);
19297
19298   return offset;
19299 }
19300
19301
19302 static const value_string nbap_ReferenceClockAvailability_vals[] = {
19303   {   0, "available" },
19304   {   1, "notAvailable" },
19305   { 0, NULL }
19306 };
19307
19308
19309 static int
19310 dissect_nbap_ReferenceClockAvailability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19311   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19312                                      2, NULL, FALSE, 0, NULL);
19313
19314   return offset;
19315 }
19316
19317
19318
19319 static int
19320 dissect_nbap_ReferenceSFNoffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19321   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19322                                                             0U, 255U, NULL, FALSE);
19323
19324   return offset;
19325 }
19326
19327
19328
19329 static int
19330 dissect_nbap_RefTFCNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19331   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19332                                                             0U, 3U, NULL, FALSE);
19333
19334   return offset;
19335 }
19336
19337
19338
19339 static int
19340 dissect_nbap_ReportPeriodicity_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19341   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19342                                                             1U, 6000U, NULL, TRUE);
19343
19344   return offset;
19345 }
19346
19347
19348 static const value_string nbap_ReportCharacteristicsType_ReportPeriodicity_vals[] = {
19349   {   0, "msec" },
19350   {   1, "min" },
19351   { 0, NULL }
19352 };
19353
19354 static const per_choice_t ReportCharacteristicsType_ReportPeriodicity_choice[] = {
19355   {   0, &hf_nbap_msec_02        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportPeriodicity_Scaledmsec },
19356   {   1, &hf_nbap_min            , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportPeriodicity_Scaledmin },
19357   { 0, NULL, 0, NULL }
19358 };
19359
19360 static int
19361 dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19362   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19363                                  ett_nbap_ReportCharacteristicsType_ReportPeriodicity, ReportCharacteristicsType_ReportPeriodicity_choice,
19364                                  NULL);
19365
19366   return offset;
19367 }
19368
19369
19370
19371 static int
19372 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_) {
19373   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
19374
19375   return offset;
19376 }
19377
19378
19379 static const value_string nbap_ReportCharacteristicsType_MeasurementThreshold_vals[] = {
19380   {   0, "received-total-wide-band-power" },
19381   {   1, "transmitted-carrier-power" },
19382   {   2, "acknowledged-prach-preambles" },
19383   {   3, "uL-TimeslotISCP" },
19384   {   4, "sir" },
19385   {   5, "sir-error" },
19386   {   6, "transmitted-code-power" },
19387   {   7, "rscp" },
19388   {   8, "rx-timing-deviation" },
19389   {   9, "round-trip-time" },
19390   {  10, "notUsed-1-acknowledged-PCPCH-access-preambles" },
19391   {  11, "notUsed-2-detected-PCPCH-access-preambles" },
19392   {  12, "extension-ReportCharacteristicsType-MeasurementThreshold" },
19393   { 0, NULL }
19394 };
19395
19396 static const per_choice_t ReportCharacteristicsType_MeasurementThreshold_choice[] = {
19397   {   0, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Received_total_wide_band_power_Value },
19398   {   1, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Carrier_Power_Value },
19399   {   2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_Acknowledged_PRACH_preambles_Value },
19400   {   3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT    , dissect_nbap_UL_TimeslotISCP_Value },
19401   {   4, &hf_nbap_sir_01         , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Value },
19402   {   5, &hf_nbap_sir_error_01   , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Error_Value },
19403   {   6, &hf_nbap_transmitted_code_power_01, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Code_Power_Value },
19404   {   7, &hf_nbap_rscp_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_RSCP_Value },
19405   {   8, &hf_nbap_rx_timing_deviation, ASN1_EXTENSION_ROOT    , dissect_nbap_Rx_Timing_Deviation_Value },
19406   {   9, &hf_nbap_round_trip_time_01, ASN1_EXTENSION_ROOT    , dissect_nbap_Round_Trip_Time_Value },
19407   {  10, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
19408   {  11, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
19409   {  12, &hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristicsType_MeasurementThreshold },
19410   { 0, NULL, 0, NULL }
19411 };
19412
19413 static int
19414 dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19415   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19416                                  ett_nbap_ReportCharacteristicsType_MeasurementThreshold, ReportCharacteristicsType_MeasurementThreshold_choice,
19417                                  NULL);
19418
19419   return offset;
19420 }
19421
19422
19423
19424 static int
19425 dissect_nbap_MeasurementHysteresisTime_Scaledmsec(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                                                             1U, 6000U, NULL, TRUE);
19428
19429   return offset;
19430 }
19431
19432
19433 static const value_string nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime_vals[] = {
19434   {   0, "msec" },
19435   { 0, NULL }
19436 };
19437
19438 static const per_choice_t ReportCharacteristicsType_ScaledMeasurementHysteresisTime_choice[] = {
19439   {   0, &hf_nbap_msec_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_MeasurementHysteresisTime_Scaledmsec },
19440   { 0, NULL, 0, NULL }
19441 };
19442
19443 static int
19444 dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19445   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19446                                  ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime, ReportCharacteristicsType_ScaledMeasurementHysteresisTime_choice,
19447                                  NULL);
19448
19449   return offset;
19450 }
19451
19452
19453 static const per_sequence_t ReportCharacteristicsType_EventA_sequence[] = {
19454   { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
19455   { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
19456   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19457   { NULL, 0, 0, NULL }
19458 };
19459
19460 static int
19461 dissect_nbap_ReportCharacteristicsType_EventA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19462   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19463                                    ett_nbap_ReportCharacteristicsType_EventA, ReportCharacteristicsType_EventA_sequence);
19464
19465   return offset;
19466 }
19467
19468
19469 static const per_sequence_t ReportCharacteristicsType_EventB_sequence[] = {
19470   { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
19471   { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
19472   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19473   { NULL, 0, 0, NULL }
19474 };
19475
19476 static int
19477 dissect_nbap_ReportCharacteristicsType_EventB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19478   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19479                                    ett_nbap_ReportCharacteristicsType_EventB, ReportCharacteristicsType_EventB_sequence);
19480
19481   return offset;
19482 }
19483
19484
19485
19486 static int
19487 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_) {
19488   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19489                                                             0U, 620U, NULL, FALSE);
19490
19491   return offset;
19492 }
19493
19494
19495
19496 static int
19497 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_) {
19498   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19499                                                             0U, 126U, NULL, FALSE);
19500
19501   return offset;
19502 }
19503
19504
19505
19506 static int
19507 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_) {
19508   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19509                                                             0U, 62U, NULL, FALSE);
19510
19511   return offset;
19512 }
19513
19514
19515
19516 static int
19517 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_) {
19518   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19519                                                             0U, 124U, NULL, FALSE);
19520
19521   return offset;
19522 }
19523
19524
19525
19526 static int
19527 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_) {
19528   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19529                                                             0U, 112U, NULL, TRUE);
19530
19531   return offset;
19532 }
19533
19534
19535
19536 static int
19537 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_) {
19538   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19539                                                             0U, 126U, NULL, FALSE);
19540
19541   return offset;
19542 }
19543
19544
19545
19546 static int
19547 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_) {
19548   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19549                                                             0U, 32766U, NULL, FALSE);
19550
19551   return offset;
19552 }
19553
19554
19555
19556 static int
19557 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_) {
19558   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
19559
19560   return offset;
19561 }
19562
19563
19564 static const value_string nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals[] = {
19565   {   0, "received-total-wide-band-power" },
19566   {   1, "transmitted-carrier-power" },
19567   {   2, "acknowledged-prach-preambles" },
19568   {   3, "uL-TimeslotISCP" },
19569   {   4, "sir" },
19570   {   5, "sir-error" },
19571   {   6, "transmitted-code-power" },
19572   {   7, "rscp" },
19573   {   8, "round-trip-time" },
19574   {   9, "notUsed-1-acknowledged-PCPCH-access-preambles" },
19575   {  10, "notUsed-2-detected-PCPCH-access-preambles" },
19576   {  11, "extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold" },
19577   { 0, NULL }
19578 };
19579
19580 static const per_choice_t ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_choice[] = {
19581   {   0, &hf_nbap_received_total_wide_band_power_01, ASN1_EXTENSION_ROOT    , dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres },
19582   {   1, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Carrier_Power_Value },
19583   {   2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_Acknowledged_PRACH_preambles_Value },
19584   {   3, &hf_nbap_uL_TimeslotISCP_01, ASN1_EXTENSION_ROOT    , dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres },
19585   {   4, &hf_nbap_sir            , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Value_IncrDecrThres },
19586   {   5, &hf_nbap_sir_error      , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Error_Value_IncrDecrThres },
19587   {   6, &hf_nbap_transmitted_code_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Code_Power_Value_IncrDecrThres },
19588   {   7, &hf_nbap_rscp           , ASN1_EXTENSION_ROOT    , dissect_nbap_RSCP_Value_IncrDecrThres },
19589   {   8, &hf_nbap_round_trip_time, ASN1_EXTENSION_ROOT    , dissect_nbap_Round_Trip_Time_IncrDecrThres },
19590   {   9, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
19591   {  10, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
19592   {  11, &hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold },
19593   { 0, NULL, 0, NULL }
19594 };
19595
19596 static int
19597 dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19598   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19599                                  ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold, ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_choice,
19600                                  NULL);
19601
19602   return offset;
19603 }
19604
19605
19606
19607 static int
19608 dissect_nbap_MeasurementChangeTime_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19609   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19610                                                             1U, 6000U, NULL, TRUE);
19611
19612   return offset;
19613 }
19614
19615
19616 static const value_string nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime_vals[] = {
19617   {   0, "msec" },
19618   { 0, NULL }
19619 };
19620
19621 static const per_choice_t ReportCharacteristicsType_ScaledMeasurementChangeTime_choice[] = {
19622   {   0, &hf_nbap_msec           , ASN1_EXTENSION_ROOT    , dissect_nbap_MeasurementChangeTime_Scaledmsec },
19623   { 0, NULL, 0, NULL }
19624 };
19625
19626 static int
19627 dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19628   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19629                                  ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime, ReportCharacteristicsType_ScaledMeasurementChangeTime_choice,
19630                                  NULL);
19631
19632   return offset;
19633 }
19634
19635
19636 static const per_sequence_t ReportCharacteristicsType_EventC_sequence[] = {
19637   { &hf_nbap_measurementIncreaseThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold },
19638   { &hf_nbap_measurementChangeTime, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime },
19639   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19640   { NULL, 0, 0, NULL }
19641 };
19642
19643 static int
19644 dissect_nbap_ReportCharacteristicsType_EventC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19645   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19646                                    ett_nbap_ReportCharacteristicsType_EventC, ReportCharacteristicsType_EventC_sequence);
19647
19648   return offset;
19649 }
19650
19651
19652 static const per_sequence_t ReportCharacteristicsType_EventD_sequence[] = {
19653   { &hf_nbap_measurementDecreaseThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold },
19654   { &hf_nbap_measurementChangeTime, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime },
19655   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19656   { NULL, 0, 0, NULL }
19657 };
19658
19659 static int
19660 dissect_nbap_ReportCharacteristicsType_EventD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19661   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19662                                    ett_nbap_ReportCharacteristicsType_EventD, ReportCharacteristicsType_EventD_sequence);
19663
19664   return offset;
19665 }
19666
19667
19668 static const per_sequence_t ReportCharacteristicsType_EventE_sequence[] = {
19669   { &hf_nbap_measurementThreshold1, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
19670   { &hf_nbap_measurementThreshold2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
19671   { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
19672   { &hf_nbap_reportPeriodicity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity },
19673   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19674   { NULL, 0, 0, NULL }
19675 };
19676
19677 static int
19678 dissect_nbap_ReportCharacteristicsType_EventE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19679   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19680                                    ett_nbap_ReportCharacteristicsType_EventE, ReportCharacteristicsType_EventE_sequence);
19681
19682   return offset;
19683 }
19684
19685
19686 static const per_sequence_t ReportCharacteristicsType_EventF_sequence[] = {
19687   { &hf_nbap_measurementThreshold1, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
19688   { &hf_nbap_measurementThreshold2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
19689   { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
19690   { &hf_nbap_reportPeriodicity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity },
19691   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19692   { NULL, 0, 0, NULL }
19693 };
19694
19695 static int
19696 dissect_nbap_ReportCharacteristicsType_EventF(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19697   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19698                                    ett_nbap_ReportCharacteristicsType_EventF, ReportCharacteristicsType_EventF_sequence);
19699
19700   return offset;
19701 }
19702
19703
19704
19705 static int
19706 dissect_nbap_Extension_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19707   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
19708
19709   return offset;
19710 }
19711
19712
19713 static const value_string nbap_ReportCharacteristics_vals[] = {
19714   {   0, "onDemand" },
19715   {   1, "periodic" },
19716   {   2, "event-a" },
19717   {   3, "event-b" },
19718   {   4, "event-c" },
19719   {   5, "event-d" },
19720   {   6, "event-e" },
19721   {   7, "event-f" },
19722   {   8, "extension-ReportCharacteristics" },
19723   { 0, NULL }
19724 };
19725
19726 static const per_choice_t ReportCharacteristics_choice[] = {
19727   {   0, &hf_nbap_onDemand       , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
19728   {   1, &hf_nbap_periodic_01    , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity },
19729   {   2, &hf_nbap_event_a        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventA },
19730   {   3, &hf_nbap_event_b        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventB },
19731   {   4, &hf_nbap_event_c        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventC },
19732   {   5, &hf_nbap_event_d        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventD },
19733   {   6, &hf_nbap_event_e        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventE },
19734   {   7, &hf_nbap_event_f        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventF },
19735   {   8, &hf_nbap_extension_ReportCharacteristics, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristics },
19736   { 0, NULL, 0, NULL }
19737 };
19738
19739 static int
19740 dissect_nbap_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19741   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19742                                  ett_nbap_ReportCharacteristics, ReportCharacteristics_choice,
19743                                  NULL);
19744
19745   return offset;
19746 }
19747
19748
19749 static const per_sequence_t ReportCharacteristicsType_OnModification_sequence[] = {
19750   { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
19751   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19752   { NULL, 0, 0, NULL }
19753 };
19754
19755 static int
19756 dissect_nbap_ReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19757   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19758                                    ett_nbap_ReportCharacteristicsType_OnModification, ReportCharacteristicsType_OnModification_sequence);
19759
19760   return offset;
19761 }
19762
19763
19764
19765 static int
19766 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_) {
19767   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19768                                                             0U, 31U, NULL, FALSE);
19769
19770   return offset;
19771 }
19772
19773
19774 static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_Item_sequence[] = {
19775   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
19776   { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
19777   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19778   { NULL, 0, 0, NULL }
19779 };
19780
19781 static int
19782 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_) {
19783   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19784                                    ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item, Received_total_wide_band_power_For_CellPortion_Value_Item_sequence);
19785
19786   return offset;
19787 }
19788
19789
19790 static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_sequence_of[1] = {
19791   { &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 },
19792 };
19793
19794 static int
19795 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_) {
19796   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19797                                                   ett_nbap_Received_total_wide_band_power_For_CellPortion_Value, Received_total_wide_band_power_For_CellPortion_Value_sequence_of,
19798                                                   1, maxNrOfCellPortionsPerCell);
19799
19800   return offset;
19801 }
19802
19803
19804
19805 static int
19806 dissect_nbap_RSEPS_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19807   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19808                                                             0U, 151U, NULL, FALSE);
19809
19810   return offset;
19811 }
19812
19813
19814 static const per_sequence_t Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item_sequence[] = {
19815   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
19816   { &hf_nbap_received_Scheduled_power_share_value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RSEPS_Value },
19817   { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Received_total_wide_band_power_Value },
19818   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19819   { NULL, 0, 0, NULL }
19820 };
19821
19822 static int
19823 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_) {
19824   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19825                                    ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item, Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item_sequence);
19826
19827   return offset;
19828 }
19829
19830
19831 static const per_sequence_t Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_sequence_of[1] = {
19832   { &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 },
19833 };
19834
19835 static int
19836 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_) {
19837   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19838                                                   ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_sequence_of,
19839                                                   1, maxNrOfCellPortionsPerCell);
19840
19841   return offset;
19842 }
19843
19844
19845 static const per_sequence_t Received_Scheduled_EDCH_Power_Share_Value_sequence[] = {
19846   { &hf_nbap_received_Scheduled_power_share_value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RSEPS_Value },
19847   { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Received_total_wide_band_power_Value },
19848   { NULL, 0, 0, NULL }
19849 };
19850
19851 static int
19852 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_) {
19853   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19854                                    ett_nbap_Received_Scheduled_EDCH_Power_Share_Value, Received_Scheduled_EDCH_Power_Share_Value_sequence);
19855
19856   return offset;
19857 }
19858
19859
19860
19861 static int
19862 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_) {
19863   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19864                                                             0U, 151U, NULL, FALSE);
19865
19866   return offset;
19867 }
19868
19869
19870 static const per_sequence_t RequestedDataValue_sequence[] = {
19871   { &hf_nbap_dgps_corrections, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DGPSCorrections },
19872   { &hf_nbap_gps_navandrecovery, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_NavigationModel_and_TimeRecovery },
19873   { &hf_nbap_gps_ionos_model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_Ionospheric_Model },
19874   { &hf_nbap_gps_utc_model  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_UTC_Model },
19875   { &hf_nbap_gps_almanac    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_Almanac },
19876   { &hf_nbap_gps_rt_integrity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_RealTime_Integrity },
19877   { &hf_nbap_gpsrxpos       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_RX_POS },
19878   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19879   { NULL, 0, 0, NULL }
19880 };
19881
19882 static int
19883 dissect_nbap_RequestedDataValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19884   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19885                                    ett_nbap_RequestedDataValue, RequestedDataValue_sequence);
19886
19887   return offset;
19888 }
19889
19890
19891 static const per_sequence_t InformationAvailable_sequence[] = {
19892   { &hf_nbap_requesteddataValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue },
19893   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19894   { NULL, 0, 0, NULL }
19895 };
19896
19897 static int
19898 dissect_nbap_InformationAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19899   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19900                                    ett_nbap_InformationAvailable, InformationAvailable_sequence);
19901
19902   return offset;
19903 }
19904
19905
19906
19907 static int
19908 dissect_nbap_InformationnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19909   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
19910
19911   return offset;
19912 }
19913
19914
19915 static const value_string nbap_RequestedDataValueInformation_vals[] = {
19916   {   0, "informationAvailable" },
19917   {   1, "informationnotAvailable" },
19918   { 0, NULL }
19919 };
19920
19921 static const per_choice_t RequestedDataValueInformation_choice[] = {
19922   {   0, &hf_nbap_informationAvailable, ASN1_NO_EXTENSIONS     , dissect_nbap_InformationAvailable },
19923   {   1, &hf_nbap_informationnotAvailable, ASN1_NO_EXTENSIONS     , dissect_nbap_InformationnotAvailable },
19924   { 0, NULL, 0, NULL }
19925 };
19926
19927 static int
19928 dissect_nbap_RequestedDataValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19929   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19930                                  ett_nbap_RequestedDataValueInformation, RequestedDataValueInformation_choice,
19931                                  NULL);
19932
19933   return offset;
19934 }
19935
19936
19937
19938 static int
19939 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_) {
19940   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19941                                                             0U, 511U, NULL, FALSE);
19942
19943   return offset;
19944 }
19945
19946
19947
19948 static int
19949 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_) {
19950   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19951                                                             0U, 65535U, NULL, FALSE);
19952
19953   return offset;
19954 }
19955
19956
19957
19958 static int
19959 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_) {
19960   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19961                                                             0U, 32767U, NULL, FALSE);
19962
19963   return offset;
19964 }
19965
19966
19967 static const value_string nbap_RTWP_ReportingIndicator_vals[] = {
19968   {   0, "rTWP-reporting-required" },
19969   { 0, NULL }
19970 };
19971
19972
19973 static int
19974 dissect_nbap_RTWP_ReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19975   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19976                                      1, NULL, FALSE, 0, NULL);
19977
19978   return offset;
19979 }
19980
19981
19982 static const value_string nbap_RTWP_CellPortion_ReportingIndicator_vals[] = {
19983   {   0, "rTWP-CellPortion-reporting-required" },
19984   { 0, NULL }
19985 };
19986
19987
19988 static int
19989 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_) {
19990   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19991                                      1, NULL, FALSE, 0, NULL);
19992
19993   return offset;
19994 }
19995
19996
19997 static const per_sequence_t SAT_Info_Almanac_ExtItem_sequence[] = {
19998   { &hf_nbap_data_id        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
19999   { &hf_nbap_sat_id         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
20000   { &hf_nbap_gps_e_alm      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20001   { &hf_nbap_gps_toa_alm    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20002   { &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20003   { &hf_nbap_omegadot_alm   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20004   { &hf_nbap_svhealth_alm   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20005   { &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20006   { &hf_nbap_omegazero_alm  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20007   { &hf_nbap_m_zero_alm     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20008   { &hf_nbap_gps_omega_alm  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20009   { &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20010   { &hf_nbap_gps_af_one_alm , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20011   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20012   { NULL, 0, 0, NULL }
20013 };
20014
20015 static int
20016 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_) {
20017   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20018                                    ett_nbap_SAT_Info_Almanac_ExtItem, SAT_Info_Almanac_ExtItem_sequence);
20019
20020   return offset;
20021 }
20022
20023
20024 static const per_sequence_t SAT_Info_Almanac_ExtList_sequence_of[1] = {
20025   { &hf_nbap_SAT_Info_Almanac_ExtList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_ExtItem },
20026 };
20027
20028 static int
20029 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_) {
20030   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20031                                                   ett_nbap_SAT_Info_Almanac_ExtList, SAT_Info_Almanac_ExtList_sequence_of,
20032                                                   1, maxNrOfSatAlmanac_maxNoSat);
20033
20034   return offset;
20035 }
20036
20037
20038
20039 static int
20040 dissect_nbap_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20041   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20042                                                             0U, 15U, NULL, FALSE);
20043
20044   return offset;
20045 }
20046
20047
20048 static const value_string nbap_Secondary_CPICH_Information_Change_vals[] = {
20049   {   0, "new-secondary-CPICH" },
20050   {   1, "secondary-CPICH-shall-not-be-used" },
20051   { 0, NULL }
20052 };
20053
20054 static const per_choice_t Secondary_CPICH_Information_Change_choice[] = {
20055   {   0, &hf_nbap_new_secondary_CPICH, ASN1_EXTENSION_ROOT    , dissect_nbap_CommonPhysicalChannelID },
20056   {   1, &hf_nbap_secondary_CPICH_shall_not_be_used, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
20057   { 0, NULL, 0, NULL }
20058 };
20059
20060 static int
20061 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_) {
20062   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20063                                  ett_nbap_Secondary_CPICH_Information_Change, Secondary_CPICH_Information_Change_choice,
20064                                  NULL);
20065
20066   return offset;
20067 }
20068
20069
20070
20071 static int
20072 dissect_nbap_SecondaryCCPCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20073   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20074                                                             0U, 17U, NULL, TRUE);
20075
20076   return offset;
20077 }
20078
20079
20080
20081 static int
20082 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_) {
20083   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20084                                                             18U, 23U, NULL, TRUE);
20085
20086   return offset;
20087 }
20088
20089
20090 static const value_string nbap_Segment_Type_vals[] = {
20091   {   0, "first-segment" },
20092   {   1, "first-segment-short" },
20093   {   2, "subsequent-segment" },
20094   {   3, "last-segment" },
20095   {   4, "last-segment-short" },
20096   {   5, "complete-SIB" },
20097   {   6, "complete-SIB-short" },
20098   { 0, NULL }
20099 };
20100
20101
20102 static int
20103 dissect_nbap_Segment_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20104   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20105                                      7, NULL, TRUE, 0, NULL);
20106
20107   return offset;
20108 }
20109
20110
20111 static const per_sequence_t Serving_E_DCH_RL_in_this_NodeB_sequence[] = {
20112   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
20113   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20114   { NULL, 0, 0, NULL }
20115 };
20116
20117 static int
20118 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_) {
20119   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20120                                    ett_nbap_Serving_E_DCH_RL_in_this_NodeB, Serving_E_DCH_RL_in_this_NodeB_sequence);
20121
20122   return offset;
20123 }
20124
20125
20126 static const value_string nbap_Serving_E_DCH_RL_ID_vals[] = {
20127   {   0, "serving-E-DCH-RL-in-this-NodeB" },
20128   {   1, "serving-E-DCH-RL-not-in-this-NodeB" },
20129   { 0, NULL }
20130 };
20131
20132 static const per_choice_t Serving_E_DCH_RL_ID_choice[] = {
20133   {   0, &hf_nbap_serving_E_DCH_RL_in_this_NodeB, ASN1_EXTENSION_ROOT    , dissect_nbap_Serving_E_DCH_RL_in_this_NodeB },
20134   {   1, &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
20135   { 0, NULL, 0, NULL }
20136 };
20137
20138 static int
20139 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_) {
20140   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20141                                  ett_nbap_Serving_E_DCH_RL_ID, Serving_E_DCH_RL_ID_choice,
20142                                  NULL);
20143
20144   return offset;
20145 }
20146
20147
20148
20149 static int
20150 dissect_nbap_SFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20151   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20152                                                             0U, 4095U, NULL, FALSE);
20153
20154   return offset;
20155 }
20156
20157
20158
20159 static int
20160 dissect_nbap_SFNSFN_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20161   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20162                                                             0U, 614399U, NULL, FALSE);
20163
20164   return offset;
20165 }
20166
20167
20168
20169 static int
20170 dissect_nbap_SFNSFN_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20171   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20172                                                             0U, 40961U, NULL, FALSE);
20173
20174   return offset;
20175 }
20176
20177
20178
20179 static int
20180 dissect_nbap_SFNSFN_TDD768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20181   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20182                                                             0U, 81923U, NULL, FALSE);
20183
20184   return offset;
20185 }
20186
20187
20188
20189 static int
20190 dissect_nbap_SFNSFNChangeLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20191   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20192                                                             1U, 256U, NULL, FALSE);
20193
20194   return offset;
20195 }
20196
20197
20198
20199 static int
20200 dissect_nbap_SFNSFNDriftRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20201   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20202                                                             -100, 100U, NULL, FALSE);
20203
20204   return offset;
20205 }
20206
20207
20208
20209 static int
20210 dissect_nbap_SFNSFNDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20211   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20212                                                             0U, 100U, NULL, FALSE);
20213
20214   return offset;
20215 }
20216
20217
20218 static const per_sequence_t SFNSFNMeasurementThresholdInformation_sequence[] = {
20219   { &hf_nbap_sFNSFNChangeLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFNSFNChangeLimit },
20220   { &hf_nbap_predictedSFNSFNDeviationLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PredictedSFNSFNDeviationLimit },
20221   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20222   { NULL, 0, 0, NULL }
20223 };
20224
20225 static int
20226 dissect_nbap_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20227   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20228                                    ett_nbap_SFNSFNMeasurementThresholdInformation, SFNSFNMeasurementThresholdInformation_sequence);
20229
20230   return offset;
20231 }
20232
20233
20234 static const value_string nbap_SFNSFNValue_vals[] = {
20235   {   0, "sFNSFN-FDD" },
20236   {   1, "sFNSFN-TDD" },
20237   {   2, "sFNSFN-TDD768" },
20238   { 0, NULL }
20239 };
20240
20241 static const per_choice_t SFNSFNValue_choice[] = {
20242   {   0, &hf_nbap_sFNSFN_FDD     , ASN1_EXTENSION_ROOT    , dissect_nbap_SFNSFN_FDD },
20243   {   1, &hf_nbap_sFNSFN_TDD     , ASN1_EXTENSION_ROOT    , dissect_nbap_SFNSFN_TDD },
20244   {   2, &hf_nbap_sFNSFN_TDD768  , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_SFNSFN_TDD768 },
20245   { 0, NULL, 0, NULL }
20246 };
20247
20248 static int
20249 dissect_nbap_SFNSFNValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20250   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20251                                  ett_nbap_SFNSFNValue, SFNSFNValue_choice,
20252                                  NULL);
20253
20254   return offset;
20255 }
20256
20257
20258
20259 static int
20260 dissect_nbap_SFNSFNQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20261   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20262                                                             0U, 255U, NULL, FALSE);
20263
20264   return offset;
20265 }
20266
20267
20268 static const per_sequence_t SFNSFNTimeStamp_TDD_sequence[] = {
20269   { &hf_nbap_sFN            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
20270   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
20271   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20272   { NULL, 0, 0, NULL }
20273 };
20274
20275 static int
20276 dissect_nbap_SFNSFNTimeStamp_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20277   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20278                                    ett_nbap_SFNSFNTimeStamp_TDD, SFNSFNTimeStamp_TDD_sequence);
20279
20280   return offset;
20281 }
20282
20283
20284 static const value_string nbap_SFNSFNTimeStampInformation_vals[] = {
20285   {   0, "sFNSFNTimeStamp-FDD" },
20286   {   1, "sFNSFNTimeStamp-TDD" },
20287   { 0, NULL }
20288 };
20289
20290 static const per_choice_t SFNSFNTimeStampInformation_choice[] = {
20291   {   0, &hf_nbap_sFNSFNTimeStamp_FDD, ASN1_EXTENSION_ROOT    , dissect_nbap_SFN },
20292   {   1, &hf_nbap_sFNSFNTimeStamp_TDD, ASN1_EXTENSION_ROOT    , dissect_nbap_SFNSFNTimeStamp_TDD },
20293   { 0, NULL, 0, NULL }
20294 };
20295
20296 static int
20297 dissect_nbap_SFNSFNTimeStampInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20298   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20299                                  ett_nbap_SFNSFNTimeStampInformation, SFNSFNTimeStampInformation_choice,
20300                                  NULL);
20301
20302   return offset;
20303 }
20304
20305
20306 static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
20307   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
20308   { &hf_nbap_sFNSFNValue    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNValue },
20309   { &hf_nbap_sFNSFNQuality  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFNSFNQuality },
20310   { &hf_nbap_sFNSFNDriftRate, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNDriftRate },
20311   { &hf_nbap_sFNSFNDriftRateQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFNSFNDriftRateQuality },
20312   { &hf_nbap_sFNSFNTimeStampInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNTimeStampInformation },
20313   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20314   { NULL, 0, 0, NULL }
20315 };
20316
20317 static int
20318 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_) {
20319   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20320                                    ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
20321
20322   return offset;
20323 }
20324
20325
20326 static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
20327   { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
20328 };
20329
20330 static int
20331 dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20332   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20333                                                   ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
20334                                                   1, maxNrOfMeasNCell);
20335
20336   return offset;
20337 }
20338
20339
20340 static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
20341   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
20342   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20343   { NULL, 0, 0, NULL }
20344 };
20345
20346 static int
20347 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_) {
20348   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20349                                    ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
20350
20351   return offset;
20352 }
20353
20354
20355 static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
20356   { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
20357 };
20358
20359 static int
20360 dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20361   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20362                                                   ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
20363                                                   0, maxNrOfMeasNCell_1);
20364
20365   return offset;
20366 }
20367
20368
20369 static const per_sequence_t SFNSFNMeasurementValueInformation_sequence[] = {
20370   { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
20371   { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
20372   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20373   { NULL, 0, 0, NULL }
20374 };
20375
20376 static int
20377 dissect_nbap_SFNSFNMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20378   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20379                                    ett_nbap_SFNSFNMeasurementValueInformation, SFNSFNMeasurementValueInformation_sequence);
20380
20381   return offset;
20382 }
20383
20384
20385
20386 static int
20387 dissect_nbap_ShutdownTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20388   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20389                                                             1U, 3600U, NULL, FALSE);
20390
20391   return offset;
20392 }
20393
20394
20395 static const value_string nbap_SIB_Originator_vals[] = {
20396   {   0, "nodeB" },
20397   {   1, "cRNC" },
20398   { 0, NULL }
20399 };
20400
20401
20402 static int
20403 dissect_nbap_SIB_Originator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20404   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20405                                      2, NULL, TRUE, 0, NULL);
20406
20407   return offset;
20408 }
20409
20410
20411 static const value_string nbap_SignallingBearerRequestIndicator_vals[] = {
20412   {   0, "bearerRequested" },
20413   { 0, NULL }
20414 };
20415
20416
20417 static int
20418 dissect_nbap_SignallingBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20419   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20420                                      1, NULL, FALSE, 0, NULL);
20421
20422   return offset;
20423 }
20424
20425
20426 static const value_string nbap_SixtyfourQAM_UsageAllowedIndicator_vals[] = {
20427   {   0, "allowed" },
20428   {   1, "not-allowed" },
20429   { 0, NULL }
20430 };
20431
20432
20433 static int
20434 dissect_nbap_SixtyfourQAM_UsageAllowedIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20435   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20436                                      2, NULL, FALSE, 0, NULL);
20437
20438   return offset;
20439 }
20440
20441
20442 static const value_string nbap_SixtyfourQAM_DL_UsageIndicator_vals[] = {
20443   {   0, "sixteenQAM-DL-used" },
20444   {   1, "sixteenQAM-DL-not-used" },
20445   { 0, NULL }
20446 };
20447
20448
20449 static int
20450 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_) {
20451   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20452                                      2, NULL, FALSE, 0, NULL);
20453
20454   return offset;
20455 }
20456
20457
20458 static const value_string nbap_SixtyfourQAM_DL_Capability_vals[] = {
20459   {   0, "sixtyfourQAM-DL-supported" },
20460   {   1, "sixtyfourQAM-DL-not-supported" },
20461   { 0, NULL }
20462 };
20463
20464
20465 static int
20466 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_) {
20467   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20468                                      2, NULL, FALSE, 0, NULL);
20469
20470   return offset;
20471 }
20472
20473
20474 static const value_string nbap_SixteenQAM_UL_Capability_vals[] = {
20475   {   0, "sixteenQAM-UL-capable" },
20476   {   1, "sixteenQAM-UL-non-capable" },
20477   { 0, NULL }
20478 };
20479
20480
20481 static int
20482 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_) {
20483   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20484                                      2, NULL, FALSE, 0, NULL);
20485
20486   return offset;
20487 }
20488
20489
20490 static const value_string nbap_SixteenQAM_UL_Operation_Indicator_vals[] = {
20491   {   0, "activate" },
20492   {   1, "deactivate" },
20493   { 0, NULL }
20494 };
20495
20496
20497 static int
20498 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_) {
20499   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20500                                      2, NULL, FALSE, 0, NULL);
20501
20502   return offset;
20503 }
20504
20505
20506 static const value_string nbap_SNPL_Reporting_Type_vals[] = {
20507   {   0, "type1" },
20508   {   1, "type2" },
20509   { 0, NULL }
20510 };
20511
20512
20513 static int
20514 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_) {
20515   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20516                                      2, NULL, FALSE, 0, NULL);
20517
20518   return offset;
20519 }
20520
20521
20522
20523 static int
20524 dissect_nbap_SpecialBurstScheduling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20525   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20526                                                             1U, 256U, NULL, FALSE);
20527
20528   return offset;
20529 }
20530
20531
20532 static const value_string nbap_Start_Of_Audit_Sequence_Indicator_vals[] = {
20533   {   0, "start-of-audit-sequence" },
20534   {   1, "not-start-of-audit-sequence" },
20535   { 0, NULL }
20536 };
20537
20538
20539 static int
20540 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_) {
20541   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20542                                      2, NULL, FALSE, 0, NULL);
20543
20544   return offset;
20545 }
20546
20547
20548 static const value_string nbap_SSDT_SupportIndicator_vals[] = {
20549   {   0, "not-Used-sSDT-Supported" },
20550   {   1, "sSDT-not-supported" },
20551   { 0, NULL }
20552 };
20553
20554
20555 static int
20556 dissect_nbap_SSDT_SupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20557   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20558                                      2, NULL, FALSE, 0, NULL);
20559
20560   return offset;
20561 }
20562
20563
20564
20565 static int
20566 dissect_nbap_SyncCase(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20567   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20568                                                             1U, 2U, NULL, TRUE);
20569
20570   return offset;
20571 }
20572
20573
20574
20575 static int
20576 dissect_nbap_SYNCDlCodeId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20577   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20578                                                             1U, 32U, NULL, TRUE);
20579
20580   return offset;
20581 }
20582
20583
20584
20585 static int
20586 dissect_nbap_SyncFrameNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20587   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20588                                                             1U, 10U, NULL, FALSE);
20589
20590   return offset;
20591 }
20592
20593
20594 static const value_string nbap_SynchronisationReportCharacteristicsType_vals[] = {
20595   {   0, "frameRelated" },
20596   {   1, "sFNperiodRelated" },
20597   {   2, "cycleLengthRelated" },
20598   {   3, "thresholdExceeding" },
20599   {   4, "frequencyAcquisitionCompleted" },
20600   { 0, NULL }
20601 };
20602
20603
20604 static int
20605 dissect_nbap_SynchronisationReportCharacteristicsType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20606   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20607                                      5, NULL, TRUE, 0, NULL);
20608
20609   return offset;
20610 }
20611
20612
20613 static const per_sequence_t SynchronisationReportCharactCellSyncBurstInfoItem_sequence[] = {
20614   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
20615   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
20616   { &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstTiming },
20617   { &hf_nbap_cellSyncBurstTimingThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstTimingThreshold },
20618   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20619   { NULL, 0, 0, NULL }
20620 };
20621
20622 static int
20623 dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20624   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20625                                    ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem, SynchronisationReportCharactCellSyncBurstInfoItem_sequence);
20626
20627   return offset;
20628 }
20629
20630
20631 static const per_sequence_t SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of[1] = {
20632   { &hf_nbap_cellSyncBurstInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem },
20633 };
20634
20635 static int
20636 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_) {
20637   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20638                                                   ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem, SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of,
20639                                                   1, maxNrOfReceptsPerSyncFrame);
20640
20641   return offset;
20642 }
20643
20644
20645 static const per_sequence_t SynchronisationReportCharactThreInfoItem_sequence[] = {
20646   { &hf_nbap_syncFrameNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
20647   { &hf_nbap_cellSyncBurstInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem },
20648   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20649   { NULL, 0, 0, NULL }
20650 };
20651
20652 static int
20653 dissect_nbap_SynchronisationReportCharactThreInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20654   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20655                                    ett_nbap_SynchronisationReportCharactThreInfoItem, SynchronisationReportCharactThreInfoItem_sequence);
20656
20657   return offset;
20658 }
20659
20660
20661 static const per_sequence_t SynchronisationReportCharactThreExc_sequence_of[1] = {
20662   { &hf_nbap_SynchronisationReportCharactThreExc_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactThreInfoItem },
20663 };
20664
20665 static int
20666 dissect_nbap_SynchronisationReportCharactThreExc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20667   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20668                                                   ett_nbap_SynchronisationReportCharactThreExc, SynchronisationReportCharactThreExc_sequence_of,
20669                                                   1, maxNrOfCellSyncBursts);
20670
20671   return offset;
20672 }
20673
20674
20675 static const per_sequence_t SynchronisationReportCharacteristics_sequence[] = {
20676   { &hf_nbap_synchronisationReportCharacteristicsType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristicsType },
20677   { &hf_nbap_synchronisationReportCharactThreExc, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportCharactThreExc },
20678   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20679   { NULL, 0, 0, NULL }
20680 };
20681
20682 static int
20683 dissect_nbap_SynchronisationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20684   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20685                                    ett_nbap_SynchronisationReportCharacteristics, SynchronisationReportCharacteristics_sequence);
20686
20687   return offset;
20688 }
20689
20690
20691 static const per_sequence_t SyncDLCodeInfoItemLCR_sequence[] = {
20692   { &hf_nbap_syncDLCodeId   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
20693   { &hf_nbap_syncDLCodeIdArrivTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstTimingLCR },
20694   { &hf_nbap_syncDLCodeIdTimingThre, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstTimingThreshold },
20695   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20696   { NULL, 0, 0, NULL }
20697 };
20698
20699 static int
20700 dissect_nbap_SyncDLCodeInfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20701   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20702                                    ett_nbap_SyncDLCodeInfoItemLCR, SyncDLCodeInfoItemLCR_sequence);
20703
20704   return offset;
20705 }
20706
20707
20708 static const per_sequence_t SyncDLCodeInfoListLCR_sequence_of[1] = {
20709   { &hf_nbap_SyncDLCodeInfoListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoItemLCR },
20710 };
20711
20712 static int
20713 dissect_nbap_SyncDLCodeInfoListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20714   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20715                                                   ett_nbap_SyncDLCodeInfoListLCR, SyncDLCodeInfoListLCR_sequence_of,
20716                                                   1, maxNrOfSyncDLCodesLCR);
20717
20718   return offset;
20719 }
20720
20721
20722 static const per_sequence_t SyncDLCodeIdThreInfoList_sequence[] = {
20723   { &hf_nbap_syncFrameNoToReceive, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
20724   { &hf_nbap_syncDLCodeIdInfoLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoListLCR },
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_SyncDLCodeIdThreInfoList(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_SyncDLCodeIdThreInfoList, SyncDLCodeIdThreInfoList_sequence);
20733
20734   return offset;
20735 }
20736
20737
20738 static const per_sequence_t SyncDLCodeIdThreInfoLCR_sequence_of[1] = {
20739   { &hf_nbap_SyncDLCodeIdThreInfoLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdThreInfoList },
20740 };
20741
20742 static int
20743 dissect_nbap_SyncDLCodeIdThreInfoLCR(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_SyncDLCodeIdThreInfoLCR, SyncDLCodeIdThreInfoLCR_sequence_of,
20746                                                   0, maxNrOfSyncFramesLCR);
20747
20748   return offset;
20749 }
20750
20751
20752 static const value_string nbap_SynchronisationReportType_vals[] = {
20753   {   0, "initialPhase" },
20754   {   1, "steadyStatePhase" },
20755   {   2, "lateEntrantCell" },
20756   {   3, "frequencyAcquisition" },
20757   { 0, NULL }
20758 };
20759
20760
20761 static int
20762 dissect_nbap_SynchronisationReportType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20763   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20764                                      4, NULL, TRUE, 0, NULL);
20765
20766   return offset;
20767 }
20768
20769
20770 static const value_string nbap_T_Cell_vals[] = {
20771   {   0, "v0" },
20772   {   1, "v1" },
20773   {   2, "v2" },
20774   {   3, "v3" },
20775   {   4, "v4" },
20776   {   5, "v5" },
20777   {   6, "v6" },
20778   {   7, "v7" },
20779   {   8, "v8" },
20780   {   9, "v9" },
20781   { 0, NULL }
20782 };
20783
20784
20785 static int
20786 dissect_nbap_T_Cell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20787   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20788                                      10, NULL, FALSE, 0, NULL);
20789
20790   return offset;
20791 }
20792
20793
20794
20795 static int
20796 dissect_nbap_T_RLFAILURE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20797   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20798                                                             0U, 255U, NULL, FALSE);
20799
20800   return offset;
20801 }
20802
20803
20804 static const value_string nbap_TDD_DPCHOffset_vals[] = {
20805   {   0, "initialOffset" },
20806   {   1, "noinitialOffset" },
20807   { 0, NULL }
20808 };
20809
20810 static const per_choice_t TDD_DPCHOffset_choice[] = {
20811   {   0, &hf_nbap_initialOffset  , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_255 },
20812   {   1, &hf_nbap_noinitialOffset, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_63 },
20813   { 0, NULL, 0, NULL }
20814 };
20815
20816 static int
20817 dissect_nbap_TDD_DPCHOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20818   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20819                                  ett_nbap_TDD_DPCHOffset, TDD_DPCHOffset_choice,
20820                                  NULL);
20821
20822   return offset;
20823 }
20824
20825
20826
20827 static int
20828 dissect_nbap_TDD_PhysicalChannelOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20829   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20830                                                             0U, 63U, NULL, FALSE);
20831
20832   return offset;
20833 }
20834
20835
20836 static const per_sequence_t T_fdd_sequence[] = {
20837   { &hf_nbap_betaC          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
20838   { &hf_nbap_betaD          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
20839   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20840   { NULL, 0, 0, NULL }
20841 };
20842
20843 static int
20844 dissect_nbap_T_fdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20845   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20846                                    ett_nbap_T_fdd, T_fdd_sequence);
20847
20848   return offset;
20849 }
20850
20851
20852 static const value_string nbap_T_gainFactor_vals[] = {
20853   {   0, "fdd" },
20854   {   1, "tdd" },
20855   { 0, NULL }
20856 };
20857
20858 static const per_choice_t T_gainFactor_choice[] = {
20859   {   0, &hf_nbap_fdd            , ASN1_EXTENSION_ROOT    , dissect_nbap_T_fdd },
20860   {   1, &hf_nbap_tdd            , ASN1_EXTENSION_ROOT    , dissect_nbap_BetaCD },
20861   { 0, NULL, 0, NULL }
20862 };
20863
20864 static int
20865 dissect_nbap_T_gainFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20866   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20867                                  ett_nbap_T_gainFactor, T_gainFactor_choice,
20868                                  NULL);
20869
20870   return offset;
20871 }
20872
20873
20874 static const per_sequence_t T_signalledGainFactors_sequence[] = {
20875   { &hf_nbap_gainFactor     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_gainFactor },
20876   { &hf_nbap_refTFCNumber   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RefTFCNumber },
20877   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20878   { NULL, 0, 0, NULL }
20879 };
20880
20881 static int
20882 dissect_nbap_T_signalledGainFactors(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20883   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20884                                    ett_nbap_T_signalledGainFactors, T_signalledGainFactors_sequence);
20885
20886   return offset;
20887 }
20888
20889
20890 static const value_string nbap_TransportFormatCombination_Beta_vals[] = {
20891   {   0, "signalledGainFactors" },
20892   {   1, "computedGainFactors" },
20893   { 0, NULL }
20894 };
20895
20896 static const per_choice_t TransportFormatCombination_Beta_choice[] = {
20897   {   0, &hf_nbap_signalledGainFactors, ASN1_EXTENSION_ROOT    , dissect_nbap_T_signalledGainFactors },
20898   {   1, &hf_nbap_computedGainFactors, ASN1_EXTENSION_ROOT    , dissect_nbap_RefTFCNumber },
20899   { 0, NULL, 0, NULL }
20900 };
20901
20902 static int
20903 dissect_nbap_TransportFormatCombination_Beta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20904   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20905                                  ett_nbap_TransportFormatCombination_Beta, TransportFormatCombination_Beta_choice,
20906                                  NULL);
20907
20908   return offset;
20909 }
20910
20911
20912 static const per_sequence_t TDD_UL_Code_InformationItem_sequence[] = {
20913   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
20914   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
20915   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20916   { NULL, 0, 0, NULL }
20917 };
20918
20919 static int
20920 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_) {
20921   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20922                                    ett_nbap_TDD_UL_Code_InformationItem, TDD_UL_Code_InformationItem_sequence);
20923
20924   return offset;
20925 }
20926
20927
20928 static const per_sequence_t TDD_UL_Code_Information_sequence_of[1] = {
20929   { &hf_nbap_TDD_UL_Code_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_InformationItem },
20930 };
20931
20932 static int
20933 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_) {
20934   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20935                                                   ett_nbap_TDD_UL_Code_Information, TDD_UL_Code_Information_sequence_of,
20936                                                   1, maxNrOfDPCHs);
20937
20938   return offset;
20939 }
20940
20941
20942
20943 static int
20944 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_) {
20945   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20946                                                             0U, 69U, NULL, TRUE);
20947
20948   return offset;
20949 }
20950
20951
20952
20953 static int
20954 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_) {
20955   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20956                                                             0U, 24U, NULL, TRUE);
20957
20958   return offset;
20959 }
20960
20961
20962 static const value_string nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals[] = {
20963   {   0, "qPSK" },
20964   {   1, "eightPSK" },
20965   { 0, NULL }
20966 };
20967
20968 static const per_choice_t TDD_UL_DPCH_TimeSlotFormat_LCR_choice[] = {
20969   {   0, &hf_nbap_qPSK_02        , ASN1_EXTENSION_ROOT    , dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
20970   {   1, &hf_nbap_eightPSK_01    , ASN1_EXTENSION_ROOT    , dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
20971   { 0, NULL, 0, NULL }
20972 };
20973
20974 static int
20975 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_) {
20976   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20977                                  ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR, TDD_UL_DPCH_TimeSlotFormat_LCR_choice,
20978                                  NULL);
20979
20980   return offset;
20981 }
20982
20983
20984 static const per_sequence_t TDD_UL_Code_LCR_InformationItem_sequence[] = {
20985   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
20986   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
20987   { &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR },
20988   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20989   { NULL, 0, 0, NULL }
20990 };
20991
20992 static int
20993 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_) {
20994   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20995                                    ett_nbap_TDD_UL_Code_LCR_InformationItem, TDD_UL_Code_LCR_InformationItem_sequence);
20996
20997   return offset;
20998 }
20999
21000
21001 static const per_sequence_t TDD_UL_Code_LCR_Information_sequence_of[1] = {
21002   { &hf_nbap_TDD_UL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_InformationItem },
21003 };
21004
21005 static int
21006 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_) {
21007   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21008                                                   ett_nbap_TDD_UL_Code_LCR_Information, TDD_UL_Code_LCR_Information_sequence_of,
21009                                                   1, maxNrOfDPCHLCRs);
21010
21011   return offset;
21012 }
21013
21014
21015 static const per_sequence_t TDD_UL_Code_768_InformationItem_sequence[] = {
21016   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
21017   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
21018   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21019   { NULL, 0, 0, NULL }
21020 };
21021
21022 static int
21023 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_) {
21024   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21025                                    ett_nbap_TDD_UL_Code_768_InformationItem, TDD_UL_Code_768_InformationItem_sequence);
21026
21027   return offset;
21028 }
21029
21030
21031 static const per_sequence_t TDD_UL_Code_768_Information_sequence_of[1] = {
21032   { &hf_nbap_TDD_UL_Code_768_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_768_InformationItem },
21033 };
21034
21035 static int
21036 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_) {
21037   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21038                                                   ett_nbap_TDD_UL_Code_768_Information, TDD_UL_Code_768_Information_sequence_of,
21039                                                   1, maxNrOfDPCHs);
21040
21041   return offset;
21042 }
21043
21044
21045 static const value_string nbap_TFCI_Coding_vals[] = {
21046   {   0, "v4" },
21047   {   1, "v8" },
21048   {   2, "v16" },
21049   {   3, "v32" },
21050   { 0, NULL }
21051 };
21052
21053
21054 static int
21055 dissect_nbap_TFCI_Coding(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21056   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21057                                      4, NULL, TRUE, 0, NULL);
21058
21059   return offset;
21060 }
21061
21062
21063 static const value_string nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals[] = {
21064   {   0, "normal" },
21065   {   1, "not-Used-split" },
21066   { 0, NULL }
21067 };
21068
21069
21070 static int
21071 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_) {
21072   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21073                                      2, NULL, FALSE, 0, NULL);
21074
21075   return offset;
21076 }
21077
21078
21079 static const per_sequence_t TFCI_SignallingMode_sequence[] = {
21080   { &hf_nbap_tFCI_SignallingOption, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption },
21081   { &hf_nbap_not_Used_splitType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
21082   { &hf_nbap_not_Used_lengthOfTFCI2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
21083   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21084   { NULL, 0, 0, NULL }
21085 };
21086
21087 static int
21088 dissect_nbap_TFCI_SignallingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21089   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21090                                    ett_nbap_TFCI_SignallingMode, TFCI_SignallingMode_sequence);
21091
21092   return offset;
21093 }
21094
21095
21096
21097 static int
21098 dissect_nbap_TGD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21099   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21100                                                             0U, 269U, NULL, FALSE);
21101
21102   return offset;
21103 }
21104
21105
21106
21107 static int
21108 dissect_nbap_TGSN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21109   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21110                                                             0U, 14U, NULL, FALSE);
21111
21112   return offset;
21113 }
21114
21115
21116 static const value_string nbap_TimeSlotDirection_vals[] = {
21117   {   0, "ul" },
21118   {   1, "dl" },
21119   { 0, NULL }
21120 };
21121
21122
21123 static int
21124 dissect_nbap_TimeSlotDirection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21125   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21126                                      2, NULL, TRUE, 0, NULL);
21127
21128   return offset;
21129 }
21130
21131
21132 static const value_string nbap_TimeslotLCR_Extension_vals[] = {
21133   {   0, "ts7" },
21134   { 0, NULL }
21135 };
21136
21137
21138 static int
21139 dissect_nbap_TimeslotLCR_Extension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21140   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21141                                      1, NULL, TRUE, 0, NULL);
21142
21143   return offset;
21144 }
21145
21146
21147 static const value_string nbap_TimeSlotStatus_vals[] = {
21148   {   0, "active" },
21149   {   1, "not-active" },
21150   { 0, NULL }
21151 };
21152
21153
21154 static int
21155 dissect_nbap_TimeSlotStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21156   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21157                                      2, NULL, TRUE, 0, NULL);
21158
21159   return offset;
21160 }
21161
21162
21163 static const value_string nbap_TimingAdjustmentValue_vals[] = {
21164   {   0, "initialPhase" },
21165   {   1, "steadyStatePhase" },
21166   { 0, NULL }
21167 };
21168
21169 static const per_choice_t TimingAdjustmentValue_choice[] = {
21170   {   0, &hf_nbap_initialPhase_01, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_1048575_ },
21171   {   1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_255_ },
21172   { 0, NULL, 0, NULL }
21173 };
21174
21175 static int
21176 dissect_nbap_TimingAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21177   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21178                                  ett_nbap_TimingAdjustmentValue, TimingAdjustmentValue_choice,
21179                                  NULL);
21180
21181   return offset;
21182 }
21183
21184
21185 static const value_string nbap_TimingAdjustmentValueLCR_vals[] = {
21186   {   0, "initialPhase" },
21187   {   1, "steadyStatePhase" },
21188   { 0, NULL }
21189 };
21190
21191 static const per_choice_t TimingAdjustmentValueLCR_choice[] = {
21192   {   0, &hf_nbap_initialPhase   , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_524287_ },
21193   {   1, &hf_nbap_steadyStatePhase_01, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_127_ },
21194   { 0, NULL, 0, NULL }
21195 };
21196
21197 static int
21198 dissect_nbap_TimingAdjustmentValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21199   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21200                                  ett_nbap_TimingAdjustmentValueLCR, TimingAdjustmentValueLCR_choice,
21201                                  NULL);
21202
21203   return offset;
21204 }
21205
21206
21207 static const value_string nbap_TimingAdvanceApplied_vals[] = {
21208   {   0, "yes" },
21209   {   1, "no" },
21210   { 0, NULL }
21211 };
21212
21213
21214 static int
21215 dissect_nbap_TimingAdvanceApplied(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21216   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21217                                      2, NULL, FALSE, 0, NULL);
21218
21219   return offset;
21220 }
21221
21222
21223 static const value_string nbap_SynchronisationIndicator_vals[] = {
21224   {   0, "timingMaintainedSynchronisation" },
21225   { 0, NULL }
21226 };
21227
21228
21229 static int
21230 dissect_nbap_SynchronisationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21231   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21232                                      1, NULL, TRUE, 0, NULL);
21233
21234   return offset;
21235 }
21236
21237
21238 static const value_string nbap_UL_DL_mode_vals[] = {
21239   {   0, "ul-only" },
21240   {   1, "dl-only" },
21241   {   2, "both-ul-and-dl" },
21242   { 0, NULL }
21243 };
21244
21245
21246 static int
21247 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_) {
21248   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21249                                      3, NULL, FALSE, 0, NULL);
21250
21251   return offset;
21252 }
21253
21254
21255 static const value_string nbap_Uplink_Compressed_Mode_Method_vals[] = {
21256   {   0, "sFdiv2" },
21257   {   1, "higher-layer-scheduling" },
21258   { 0, NULL }
21259 };
21260
21261
21262 static int
21263 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_) {
21264   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21265                                      2, NULL, TRUE, 0, NULL);
21266
21267   return offset;
21268 }
21269
21270
21271 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_item_sequence[] = {
21272   { &hf_nbap_tGPSID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID },
21273   { &hf_nbap_tGSN           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGSN },
21274   { &hf_nbap_tGL1           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GapLength },
21275   { &hf_nbap_tGL2           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GapLength },
21276   { &hf_nbap_tGD            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGD },
21277   { &hf_nbap_tGPL1          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GapDuration },
21278   { &hf_nbap_not_to_be_used_1, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GapDuration },
21279   { &hf_nbap_uL_DL_mode     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DL_mode },
21280   { &hf_nbap_downlink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Downlink_Compressed_Mode_Method },
21281   { &hf_nbap_uplink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Uplink_Compressed_Mode_Method },
21282   { &hf_nbap_dL_FrameType   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_FrameType },
21283   { &hf_nbap_delta_SIR1     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR },
21284   { &hf_nbap_delta_SIR_after1, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR },
21285   { &hf_nbap_delta_SIR2     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DeltaSIR },
21286   { &hf_nbap_delta_SIR_after2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DeltaSIR },
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_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_) {
21293   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21294                                    ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item, Transmission_Gap_Pattern_Sequence_Information_item_sequence);
21295
21296   return offset;
21297 }
21298
21299
21300 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_sequence_of[1] = {
21301   { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item },
21302 };
21303
21304 static int
21305 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_) {
21306   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21307                                                   ett_nbap_Transmission_Gap_Pattern_Sequence_Information, Transmission_Gap_Pattern_Sequence_Information_sequence_of,
21308                                                   1, maxTGPS);
21309
21310   return offset;
21311 }
21312
21313
21314
21315 static int
21316 dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21317   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21318                                                             0U, 100U, NULL, FALSE);
21319
21320   return offset;
21321 }
21322
21323
21324 static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence[] = {
21325   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
21326   { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue },
21327   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21328   { NULL, 0, 0, NULL }
21329 };
21330
21331 static int
21332 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_) {
21333   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21334                                    ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence);
21335
21336   return offset;
21337 }
21338
21339
21340 static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of[1] = {
21341   { &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 },
21342 };
21343
21344 static int
21345 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_) {
21346   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21347                                                   ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of,
21348                                                   1, maxNrOfCellPortionsPerCell);
21349
21350   return offset;
21351 }
21352
21353
21354 static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence[] = {
21355   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
21356   { &hf_nbap_transmitted_Carrier_Power_Value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_Value },
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_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_) {
21363   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21364                                    ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item, Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence);
21365
21366   return offset;
21367 }
21368
21369
21370 static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of[1] = {
21371   { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item },
21372 };
21373
21374 static int
21375 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_) {
21376   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21377                                                   ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value, Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of,
21378                                                   1, maxNrOfCellPortionsPerCell);
21379
21380   return offset;
21381 }
21382
21383
21384
21385 static int
21386 dissect_nbap_TransmissionDiversityApplied(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21387   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
21388
21389   return offset;
21390 }
21391
21392
21393 static const value_string nbap_TransmitDiversityIndicator_vals[] = {
21394   {   0, "active" },
21395   {   1, "inactive" },
21396   { 0, NULL }
21397 };
21398
21399
21400 static int
21401 dissect_nbap_TransmitDiversityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21402   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21403                                      2, NULL, FALSE, 0, NULL);
21404
21405   return offset;
21406 }
21407
21408
21409
21410 static int
21411 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_) {
21412   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21413                                                             0U, maxCTFC, NULL, FALSE);
21414
21415   return offset;
21416 }
21417
21418
21419 static const value_string nbap_TFCS_CTFC_vals[] = {
21420   {   0, "ctfc2bit" },
21421   {   1, "ctfc4bit" },
21422   {   2, "ctfc6bit" },
21423   {   3, "ctfc8bit" },
21424   {   4, "ctfc12bit" },
21425   {   5, "ctfc16bit" },
21426   {   6, "ctfcmaxbit" },
21427   { 0, NULL }
21428 };
21429
21430 static const per_choice_t TFCS_CTFC_choice[] = {
21431   {   0, &hf_nbap_ctfc2bit       , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_3 },
21432   {   1, &hf_nbap_ctfc4bit       , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_15 },
21433   {   2, &hf_nbap_ctfc6bit       , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_63 },
21434   {   3, &hf_nbap_ctfc8bit       , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_255 },
21435   {   4, &hf_nbap_ctfc12bit      , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_4095 },
21436   {   5, &hf_nbap_ctfc16bit      , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_65535 },
21437   {   6, &hf_nbap_ctfcmaxbit     , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_maxCTFC },
21438   { 0, NULL, 0, NULL }
21439 };
21440
21441 static int
21442 dissect_nbap_TFCS_CTFC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21443   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21444                                  ett_nbap_TFCS_CTFC, TFCS_CTFC_choice,
21445                                  NULL);
21446
21447   return offset;
21448 }
21449
21450
21451 static const per_sequence_t TFCS_TFCSList_item_sequence[] = {
21452   { &hf_nbap_cTFC           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_CTFC },
21453   { &hf_nbap_tFC_Beta       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatCombination_Beta },
21454   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21455   { NULL, 0, 0, NULL }
21456 };
21457
21458 static int
21459 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_) {
21460   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21461                                    ett_nbap_TFCS_TFCSList_item, TFCS_TFCSList_item_sequence);
21462
21463   return offset;
21464 }
21465
21466
21467 static const per_sequence_t TFCS_TFCSList_sequence_of[1] = {
21468   { &hf_nbap_TFCS_TFCSList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_TFCSList_item },
21469 };
21470
21471 static int
21472 dissect_nbap_TFCS_TFCSList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21473   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21474                                                   ett_nbap_TFCS_TFCSList, TFCS_TFCSList_sequence_of,
21475                                                   1, maxNrOfTFCs);
21476
21477   return offset;
21478 }
21479
21480
21481 static const value_string nbap_T_tFCSvalues_vals[] = {
21482   {   0, "no-Split-in-TFCI" },
21483   {   1, "not-Used-split-in-TFCI" },
21484   { 0, NULL }
21485 };
21486
21487 static const per_choice_t T_tFCSvalues_choice[] = {
21488   {   0, &hf_nbap_no_Split_in_TFCI, ASN1_EXTENSION_ROOT    , dissect_nbap_TFCS_TFCSList },
21489   {   1, &hf_nbap_not_Used_split_in_TFCI, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
21490   { 0, NULL, 0, NULL }
21491 };
21492
21493 static int
21494 dissect_nbap_T_tFCSvalues(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21495   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21496                                  ett_nbap_T_tFCSvalues, T_tFCSvalues_choice,
21497                                  NULL);
21498
21499   return offset;
21500 }
21501
21502
21503 static const per_sequence_t TFCS_sequence[] = {
21504   { &hf_nbap_tFCSvalues     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_tFCSvalues },
21505   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21506   { NULL, 0, 0, NULL }
21507 };
21508
21509 static int
21510 dissect_nbap_TFCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21511   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21512                                    ett_nbap_TFCS, TFCS_sequence);
21513
21514   return offset;
21515 }
21516
21517
21518 static const value_string nbap_TransportBearerNotRequestedIndicator_vals[] = {
21519   {   0, "transport-bearer-shall-not-be-established" },
21520   {   1, "transport-bearer-may-not-be-established" },
21521   { 0, NULL }
21522 };
21523
21524
21525 static int
21526 dissect_nbap_TransportBearerNotRequestedIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21527   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21528                                      2, NULL, FALSE, 0, NULL);
21529
21530   return offset;
21531 }
21532
21533
21534 static const value_string nbap_TransportBearerNotSetupIndicator_vals[] = {
21535   {   0, "transport-bearer-not-setup" },
21536   { 0, NULL }
21537 };
21538
21539
21540 static int
21541 dissect_nbap_TransportBearerNotSetupIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21542   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21543                                      1, NULL, FALSE, 0, NULL);
21544
21545   return offset;
21546 }
21547
21548
21549 static const value_string nbap_TSTD_Indicator_vals[] = {
21550   {   0, "active" },
21551   {   1, "inactive" },
21552   { 0, NULL }
21553 };
21554
21555
21556 static int
21557 dissect_nbap_TSTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21558   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21559                                      2, NULL, FALSE, 0, NULL);
21560
21561   return offset;
21562 }
21563
21564
21565 static const value_string nbap_TSN_Length_vals[] = {
21566   {   0, "tsn-6bits" },
21567   {   1, "tsn-9bits" },
21568   { 0, NULL }
21569 };
21570
21571
21572 static int
21573 dissect_nbap_TSN_Length(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21574   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21575                                      2, NULL, FALSE, 0, NULL);
21576
21577   return offset;
21578 }
21579
21580
21581
21582 static int
21583 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_) {
21584   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21585                                                             0U, 16383U, NULL, FALSE);
21586
21587   return offset;
21588 }
21589
21590
21591
21592 static int
21593 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_) {
21594   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21595                                                             0U, 4294967295U, NULL, FALSE);
21596
21597   return offset;
21598 }
21599
21600
21601 static const per_sequence_t TUTRANGANSS_sequence[] = {
21602   { &hf_nbap_mS             , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_16383 },
21603   { &hf_nbap_lS             , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4294967295 },
21604   { NULL, 0, 0, NULL }
21605 };
21606
21607 static int
21608 dissect_nbap_TUTRANGANSS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21609   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21610                                    ett_nbap_TUTRANGANSS, TUTRANGANSS_sequence);
21611
21612   return offset;
21613 }
21614
21615
21616
21617 static int
21618 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_) {
21619   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21620                                                             1U, 256U, NULL, FALSE);
21621
21622   return offset;
21623 }
21624
21625
21626 static const per_sequence_t TUTRANGANSSMeasurementThresholdInformation_sequence[] = {
21627   { &hf_nbap_tUTRANGANSSChangeLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_1_256 },
21628   { &hf_nbap_predictedTUTRANGANSSDeviationLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_1_256 },
21629   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21630   { NULL, 0, 0, NULL }
21631 };
21632
21633 static int
21634 dissect_nbap_TUTRANGANSSMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21635   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21636                                    ett_nbap_TUTRANGANSSMeasurementThresholdInformation, TUTRANGANSSMeasurementThresholdInformation_sequence);
21637
21638   return offset;
21639 }
21640
21641
21642
21643 static int
21644 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_) {
21645   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21646                                                             -50, 50U, NULL, FALSE);
21647
21648   return offset;
21649 }
21650
21651
21652
21653 static int
21654 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_) {
21655   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21656                                                             0U, 50U, NULL, FALSE);
21657
21658   return offset;
21659 }
21660
21661
21662 static const per_sequence_t TUTRANGANSSMeasurementValueInformation_sequence[] = {
21663   { &hf_nbap_tUTRANGANSS    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGANSS },
21664   { &hf_nbap_tUTRANGANSSQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_255 },
21665   { &hf_nbap_tUTRANGANSSDriftRate, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M50_50 },
21666   { &hf_nbap_tUTRANGANSSDriftRateQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_50 },
21667   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21668   { NULL, 0, 0, NULL }
21669 };
21670
21671 static int
21672 dissect_nbap_TUTRANGANSSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21673   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21674                                    ett_nbap_TUTRANGANSSMeasurementValueInformation, TUTRANGANSSMeasurementValueInformation_sequence);
21675
21676   return offset;
21677 }
21678
21679
21680 static const per_sequence_t TUTRANGPS_sequence[] = {
21681   { &hf_nbap_ms_part        , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_16383 },
21682   { &hf_nbap_ls_part        , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4294967295 },
21683   { NULL, 0, 0, NULL }
21684 };
21685
21686 static int
21687 dissect_nbap_TUTRANGPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21688   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21689                                    ett_nbap_TUTRANGPS, TUTRANGPS_sequence);
21690
21691   return offset;
21692 }
21693
21694
21695
21696 static int
21697 dissect_nbap_TUTRANGPSChangeLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21698   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21699                                                             1U, 256U, NULL, FALSE);
21700
21701   return offset;
21702 }
21703
21704
21705
21706 static int
21707 dissect_nbap_TUTRANGPSDriftRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21708   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21709                                                             -50, 50U, NULL, FALSE);
21710
21711   return offset;
21712 }
21713
21714
21715
21716 static int
21717 dissect_nbap_TUTRANGPSDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21718   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21719                                                             0U, 50U, NULL, FALSE);
21720
21721   return offset;
21722 }
21723
21724
21725 static const per_sequence_t TUTRANGPSMeasurementThresholdInformation_sequence[] = {
21726   { &hf_nbap_tUTRANGPSChangeLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TUTRANGPSChangeLimit },
21727   { &hf_nbap_predictedTUTRANGPSDeviationLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PredictedTUTRANGPSDeviationLimit },
21728   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21729   { NULL, 0, 0, NULL }
21730 };
21731
21732 static int
21733 dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21734   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21735                                    ett_nbap_TUTRANGPSMeasurementThresholdInformation, TUTRANGPSMeasurementThresholdInformation_sequence);
21736
21737   return offset;
21738 }
21739
21740
21741
21742 static int
21743 dissect_nbap_TUTRANGPSQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21744   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21745                                                             0U, 255U, NULL, FALSE);
21746
21747   return offset;
21748 }
21749
21750
21751 static const per_sequence_t TUTRANGPSMeasurementValueInformation_sequence[] = {
21752   { &hf_nbap_tUTRANGPS      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPS },
21753   { &hf_nbap_tUTRANGPSQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TUTRANGPSQuality },
21754   { &hf_nbap_tUTRANGPSDriftRate, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPSDriftRate },
21755   { &hf_nbap_tUTRANGPSDriftRateQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TUTRANGPSDriftRateQuality },
21756   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21757   { NULL, 0, 0, NULL }
21758 };
21759
21760 static int
21761 dissect_nbap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21762   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21763                                    ett_nbap_TUTRANGPSMeasurementValueInformation, TUTRANGPSMeasurementValueInformation_sequence);
21764
21765   return offset;
21766 }
21767
21768
21769 static const value_string nbap_TypeOfError_vals[] = {
21770   {   0, "not-understood" },
21771   {   1, "missing" },
21772   { 0, NULL }
21773 };
21774
21775
21776 static int
21777 dissect_nbap_TypeOfError(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21778   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21779                                      2, NULL, TRUE, 0, NULL);
21780
21781   return offset;
21782 }
21783
21784
21785
21786 static int
21787 dissect_nbap_UL_CapacityCredit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21788   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21789                                                             0U, 65535U, NULL, FALSE);
21790
21791   return offset;
21792 }
21793
21794
21795 static const value_string nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals[] = {
21796   {   0, "ul-DPDCH-present" },
21797   {   1, "ul-DPDCH-not-present" },
21798   { 0, NULL }
21799 };
21800
21801
21802 static int
21803 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_) {
21804   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21805                                      2, NULL, FALSE, 0, NULL);
21806
21807   return offset;
21808 }
21809
21810
21811 static const per_sequence_t UL_Timeslot_InformationItem_sequence[] = {
21812   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
21813   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
21814   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
21815   { &hf_nbap_uL_Code_InformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_Information },
21816   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21817   { NULL, 0, 0, NULL }
21818 };
21819
21820 static int
21821 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_) {
21822   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21823                                    ett_nbap_UL_Timeslot_InformationItem, UL_Timeslot_InformationItem_sequence);
21824
21825   return offset;
21826 }
21827
21828
21829 static const per_sequence_t UL_Timeslot_Information_sequence_of[1] = {
21830   { &hf_nbap_UL_Timeslot_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationItem },
21831 };
21832
21833 static int
21834 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_) {
21835   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21836                                                   ett_nbap_UL_Timeslot_Information, UL_Timeslot_Information_sequence_of,
21837                                                   1, maxNrOfULTSs);
21838
21839   return offset;
21840 }
21841
21842
21843 static const per_sequence_t UL_TimeslotLCR_InformationItem_sequence[] = {
21844   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
21845   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
21846   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
21847   { &hf_nbap_uL_Code_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_Information },
21848   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21849   { NULL, 0, 0, NULL }
21850 };
21851
21852 static int
21853 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_) {
21854   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21855                                    ett_nbap_UL_TimeslotLCR_InformationItem, UL_TimeslotLCR_InformationItem_sequence);
21856
21857   return offset;
21858 }
21859
21860
21861 static const per_sequence_t UL_TimeslotLCR_Information_sequence_of[1] = {
21862   { &hf_nbap_UL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_InformationItem },
21863 };
21864
21865 static int
21866 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_) {
21867   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21868                                                   ett_nbap_UL_TimeslotLCR_Information, UL_TimeslotLCR_Information_sequence_of,
21869                                                   1, maxNrOfULTSLCRs);
21870
21871   return offset;
21872 }
21873
21874
21875 static const per_sequence_t UL_Timeslot768_InformationItem_sequence[] = {
21876   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
21877   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
21878   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
21879   { &hf_nbap_uL_Code_InformationList_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_768_Information },
21880   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21881   { NULL, 0, 0, NULL }
21882 };
21883
21884 static int
21885 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_) {
21886   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21887                                    ett_nbap_UL_Timeslot768_InformationItem, UL_Timeslot768_InformationItem_sequence);
21888
21889   return offset;
21890 }
21891
21892
21893 static const per_sequence_t UL_Timeslot768_Information_sequence_of[1] = {
21894   { &hf_nbap_UL_Timeslot768_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_InformationItem },
21895 };
21896
21897 static int
21898 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_) {
21899   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21900                                                   ett_nbap_UL_Timeslot768_Information, UL_Timeslot768_Information_sequence_of,
21901                                                   1, maxNrOfULTSs);
21902
21903   return offset;
21904 }
21905
21906
21907
21908 static int
21909 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_) {
21910   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21911                                                             0U, 5U, NULL, TRUE);
21912
21913   return offset;
21914 }
21915
21916
21917
21918 static int
21919 dissect_nbap_UL_SIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21920   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21921                                                             -82, 173U, NULL, FALSE);
21922
21923   return offset;
21924 }
21925
21926
21927 static const value_string nbap_UL_PhysCH_SF_Variation_vals[] = {
21928   {   0, "sf-variation-supported" },
21929   {   1, "sf-variation-not-supported" },
21930   { 0, NULL }
21931 };
21932
21933
21934 static int
21935 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_) {
21936   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21937                                      2, NULL, FALSE, 0, NULL);
21938
21939   return offset;
21940 }
21941
21942
21943
21944 static int
21945 dissect_nbap_UL_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21946   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21947                                                             0U, 16777215U, NULL, FALSE);
21948
21949   return offset;
21950 }
21951
21952
21953 static const value_string nbap_UL_ScramblingCodeLength_vals[] = {
21954   {   0, "short" },
21955   {   1, "long" },
21956   { 0, NULL }
21957 };
21958
21959
21960 static int
21961 dissect_nbap_UL_ScramblingCodeLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21962   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21963                                      2, NULL, FALSE, 0, NULL);
21964
21965   return offset;
21966 }
21967
21968
21969 static const per_sequence_t UL_ScramblingCode_sequence[] = {
21970   { &hf_nbap_uL_ScramblingCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeNumber },
21971   { &hf_nbap_uL_ScramblingCodeLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeLength },
21972   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21973   { NULL, 0, 0, NULL }
21974 };
21975
21976 static int
21977 dissect_nbap_UL_ScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21978   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21979                                    ett_nbap_UL_ScramblingCode, UL_ScramblingCode_sequence);
21980
21981   return offset;
21982 }
21983
21984
21985
21986 static int
21987 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_) {
21988   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21989                                                             1U, 8U, NULL, FALSE);
21990
21991   return offset;
21992 }
21993
21994
21995
21996 static int
21997 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_) {
21998   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21999                                                             1U, 8U, NULL, FALSE);
22000
22001   return offset;
22002 }
22003
22004
22005 static const per_sequence_t UL_Synchronisation_Parameters_LCR_sequence[] = {
22006   { &hf_nbap_uL_Synchronisation_StepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_StepSize },
22007   { &hf_nbap_uL_Synchronisation_Frequency, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_Frequency },
22008   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22009   { NULL, 0, 0, NULL }
22010 };
22011
22012 static int
22013 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_) {
22014   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22015                                    ett_nbap_UL_Synchronisation_Parameters_LCR, UL_Synchronisation_Parameters_LCR_sequence);
22016
22017   return offset;
22018 }
22019
22020
22021
22022 static int
22023 dissect_nbap_UPPCHPositionLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22024   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22025                                                             0U, 127U, NULL, FALSE);
22026
22027   return offset;
22028 }
22029
22030
22031 static const per_sequence_t UL_TimeSlot_ISCP_InfoItem_sequence[] = {
22032   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
22033   { &hf_nbap_iSCP           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
22034   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22035   { NULL, 0, 0, NULL }
22036 };
22037
22038 static int
22039 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_) {
22040   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22041                                    ett_nbap_UL_TimeSlot_ISCP_InfoItem, UL_TimeSlot_ISCP_InfoItem_sequence);
22042
22043   return offset;
22044 }
22045
22046
22047 static const per_sequence_t UL_TimeSlot_ISCP_Info_sequence_of[1] = {
22048   { &hf_nbap_UL_TimeSlot_ISCP_Info_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_InfoItem },
22049 };
22050
22051 static int
22052 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_) {
22053   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22054                                                   ett_nbap_UL_TimeSlot_ISCP_Info, UL_TimeSlot_ISCP_Info_sequence_of,
22055                                                   1, maxNrOfULTSs);
22056
22057   return offset;
22058 }
22059
22060
22061 static const per_sequence_t UL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
22062   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
22063   { &hf_nbap_iSCP           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
22064   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22065   { NULL, 0, 0, NULL }
22066 };
22067
22068 static int
22069 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_) {
22070   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22071                                    ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem, UL_TimeSlot_ISCP_LCR_InfoItem_sequence);
22072
22073   return offset;
22074 }
22075
22076
22077 static const per_sequence_t UL_TimeSlot_ISCP_LCR_Info_sequence_of[1] = {
22078   { &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_InfoItem },
22079 };
22080
22081 static int
22082 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_) {
22083   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22084                                                   ett_nbap_UL_TimeSlot_ISCP_LCR_Info, UL_TimeSlot_ISCP_LCR_Info_sequence_of,
22085                                                   1, maxNrOfULTSLCRs);
22086
22087   return offset;
22088 }
22089
22090
22091
22092 static int
22093 dissect_nbap_UpPTSInterferenceValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22094   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22095                                                             0U, 127U, NULL, TRUE);
22096
22097   return offset;
22098 }
22099
22100
22101 static const value_string nbap_Unidirectional_DCH_Indicator_vals[] = {
22102   {   0, "downlink-DCH-only" },
22103   {   1, "uplink-DCH-only" },
22104   { 0, NULL }
22105 };
22106
22107
22108 static int
22109 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_) {
22110   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22111                                      2, NULL, FALSE, 0, NULL);
22112
22113   return offset;
22114 }
22115
22116
22117
22118 static int
22119 dissect_nbap_USCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22120   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22121                                                             0U, 255U, NULL, FALSE);
22122
22123   return offset;
22124 }
22125
22126
22127 static const per_sequence_t USCH_InformationItem_sequence[] = {
22128   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
22129   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
22130   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
22131   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
22132   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22133   { NULL, 0, 0, NULL }
22134 };
22135
22136 static int
22137 dissect_nbap_USCH_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22138   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22139                                    ett_nbap_USCH_InformationItem, USCH_InformationItem_sequence);
22140
22141   return offset;
22142 }
22143
22144
22145 static const per_sequence_t USCH_Information_sequence_of[1] = {
22146   { &hf_nbap_USCH_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_InformationItem },
22147 };
22148
22149 static int
22150 dissect_nbap_USCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22151   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22152                                                   ett_nbap_USCH_Information, USCH_Information_sequence_of,
22153                                                   1, maxNrOfUSCHs);
22154
22155   return offset;
22156 }
22157
22158
22159 static const per_sequence_t USCH_InformationResponseItem_sequence[] = {
22160   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
22161   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
22162   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
22163   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22164   { NULL, 0, 0, NULL }
22165 };
22166
22167 static int
22168 dissect_nbap_USCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22169   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22170                                    ett_nbap_USCH_InformationResponseItem, USCH_InformationResponseItem_sequence);
22171
22172   return offset;
22173 }
22174
22175
22176 static const per_sequence_t USCH_InformationResponse_sequence_of[1] = {
22177   { &hf_nbap_USCH_InformationResponse_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_InformationResponseItem },
22178 };
22179
22180 static int
22181 dissect_nbap_USCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22182   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22183                                                   ett_nbap_USCH_InformationResponse, USCH_InformationResponse_sequence_of,
22184                                                   1, maxNrOfUSCHs);
22185
22186   return offset;
22187 }
22188
22189
22190 static const per_sequence_t CommonTransportChannelSetupRequestFDD_sequence[] = {
22191   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
22192   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22193   { NULL, 0, 0, NULL }
22194 };
22195
22196 static int
22197 dissect_nbap_CommonTransportChannelSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22198   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22199                                    ett_nbap_CommonTransportChannelSetupRequestFDD, CommonTransportChannelSetupRequestFDD_sequence);
22200
22201   return offset;
22202 }
22203
22204
22205 static const per_sequence_t PowerOffsetInformation_CTCH_SetupRqstFDD_sequence[] = {
22206   { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
22207   { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
22208   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22209   { NULL, 0, 0, NULL }
22210 };
22211
22212 static int
22213 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_) {
22214   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22215                                    ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD, PowerOffsetInformation_CTCH_SetupRqstFDD_sequence);
22216
22217   return offset;
22218 }
22219
22220
22221
22222 static int
22223 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_) {
22224   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
22225
22226   return offset;
22227 }
22228
22229
22230
22231 static int
22232 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_) {
22233   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
22234
22235   return offset;
22236 }
22237
22238
22239 static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstFDD_sequence[] = {
22240   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22241   { &hf_nbap_fdd_S_CCPCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_S_CCPCH_Offset },
22242   { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ScramblingCode },
22243   { &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
22244   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
22245   { &hf_nbap_secondary_CCPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SecondaryCCPCH_SlotFormat },
22246   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
22247   { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition },
22248   { &hf_nbap_powerOffsetInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD },
22249   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
22250   { &hf_nbap_fACH_Parameters, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD },
22251   { &hf_nbap_pCH_Parameters , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD },
22252   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22253   { NULL, 0, 0, NULL }
22254 };
22255
22256 static int
22257 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_) {
22258   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22259                                    ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD, Secondary_CCPCH_CTCH_SetupRqstFDD_sequence);
22260
22261   return offset;
22262 }
22263
22264
22265 static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence[] = {
22266   { &hf_nbap_rACHSlotFormat , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat },
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_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD(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_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD, AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence);
22275
22276   return offset;
22277 }
22278
22279
22280 static const per_sequence_t AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of[1] = {
22281   { &hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD },
22282 };
22283
22284 static int
22285 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_) {
22286   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22287                                                   ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD, AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of,
22288                                                   1, maxNrOfSlotFormatsPRACH);
22289
22290   return offset;
22291 }
22292
22293
22294
22295 static int
22296 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_) {
22297   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
22298
22299   return offset;
22300 }
22301
22302
22303 static const per_sequence_t AICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
22304   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22305   { &hf_nbap_aICH_TransmissionTiming, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_TransmissionTiming },
22306   { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
22307   { &hf_nbap_aICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Power },
22308   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
22309   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22310   { NULL, 0, 0, NULL }
22311 };
22312
22313 static int
22314 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_) {
22315   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22316                                    ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD, AICH_Parameters_CTCH_SetupRqstFDD_sequence);
22317
22318   return offset;
22319 }
22320
22321
22322 static const per_sequence_t PRACH_CTCH_SetupRqstFDD_sequence[] = {
22323   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22324   { &hf_nbap_scramblingCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ScramblingCodeNumber },
22325   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
22326   { &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleSignatures },
22327   { &hf_nbap_allowedSlotFormatInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD },
22328   { &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SubChannelNumbers },
22329   { &hf_nbap_ul_punctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
22330   { &hf_nbap_preambleThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleThreshold },
22331   { &hf_nbap_rACH_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD },
22332   { &hf_nbap_aICH_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD },
22333   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22334   { NULL, 0, 0, NULL }
22335 };
22336
22337 static int
22338 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_) {
22339   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22340                                    ett_nbap_PRACH_CTCH_SetupRqstFDD, PRACH_CTCH_SetupRqstFDD_sequence);
22341
22342   return offset;
22343 }
22344
22345
22346 static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals[] = {
22347   {   0, "secondary-CCPCH-parameters" },
22348   {   1, "pRACH-parameters" },
22349   {   2, "notUsed-pCPCHes-parameters" },
22350   { 0, NULL }
22351 };
22352
22353 static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice[] = {
22354   {   0, &hf_nbap_secondary_CCPCH_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD },
22355   {   1, &hf_nbap_pRACH_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_PRACH_CTCH_SetupRqstFDD },
22356   {   2, &hf_nbap_notUsed_pCPCHes_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
22357   { 0, NULL, 0, NULL }
22358 };
22359
22360 static int
22361 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_) {
22362   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22363                                  ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD, CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice,
22364                                  NULL);
22365
22366   return offset;
22367 }
22368
22369
22370 static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
22371   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
22372   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
22373   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
22374   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
22375   { &hf_nbap_maxFACH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
22376   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22377   { NULL, 0, 0, NULL }
22378 };
22379
22380 static int
22381 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_) {
22382   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22383                                    ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD, FACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
22384
22385   return offset;
22386 }
22387
22388
22389 static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of[1] = {
22390   { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD },
22391 };
22392
22393 static int
22394 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_) {
22395   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22396                                                   ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD, FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of,
22397                                                   1, maxNrOfFACHs);
22398
22399   return offset;
22400 }
22401
22402
22403 static const per_sequence_t PICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
22404   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22405   { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
22406   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
22407   { &hf_nbap_pICH_Mode      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Mode },
22408   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
22409   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22410   { NULL, 0, 0, NULL }
22411 };
22412
22413 static int
22414 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_) {
22415   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22416                                    ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD, PICH_Parameters_CTCH_SetupRqstFDD_sequence);
22417
22418   return offset;
22419 }
22420
22421
22422 static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
22423   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
22424   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
22425   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
22426   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
22427   { &hf_nbap_pCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
22428   { &hf_nbap_pICH_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD },
22429   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22430   { NULL, 0, 0, NULL }
22431 };
22432
22433 static int
22434 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_) {
22435   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22436                                    ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD, PCH_ParametersItem_CTCH_SetupRqstFDD_sequence);
22437
22438   return offset;
22439 }
22440
22441
22442 static const per_sequence_t MICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
22443   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22444   { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
22445   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
22446   { &hf_nbap_mICH_Mode      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_Mode },
22447   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
22448   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22449   { NULL, 0, 0, NULL }
22450 };
22451
22452 static int
22453 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_) {
22454   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22455                                    ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD, MICH_Parameters_CTCH_SetupRqstFDD_sequence);
22456
22457   return offset;
22458 }
22459
22460
22461 static const per_sequence_t RACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
22462   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
22463   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
22464   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22465   { NULL, 0, 0, NULL }
22466 };
22467
22468 static int
22469 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_) {
22470   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22471                                    ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD, RACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
22472
22473   return offset;
22474 }
22475
22476
22477 static const per_sequence_t CommonTransportChannelSetupRequestTDD_sequence[] = {
22478   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
22479   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22480   { NULL, 0, 0, NULL }
22481 };
22482
22483 static int
22484 dissect_nbap_CommonTransportChannelSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22485   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22486                                    ett_nbap_CommonTransportChannelSetupRequestTDD, CommonTransportChannelSetupRequestTDD_sequence);
22487
22488   return offset;
22489 }
22490
22491
22492
22493 static int
22494 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_) {
22495   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
22496
22497   return offset;
22498 }
22499
22500
22501
22502 static int
22503 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_) {
22504   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
22505
22506   return offset;
22507 }
22508
22509
22510
22511 static int
22512 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_) {
22513   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
22514
22515   return offset;
22516 }
22517
22518
22519 static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstTDD_sequence[] = {
22520   { &hf_nbap_sCCPCH_CCTrCH_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
22521   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
22522   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
22523   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
22524   { &hf_nbap_secondaryCCPCH_parameterList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD },
22525   { &hf_nbap_fACH_ParametersList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD },
22526   { &hf_nbap_pCH_Parameters_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD },
22527   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22528   { NULL, 0, 0, NULL }
22529 };
22530
22531 static int
22532 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_) {
22533   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22534                                    ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD, Secondary_CCPCH_CTCH_SetupRqstTDD_sequence);
22535
22536   return offset;
22537 }
22538
22539
22540
22541 static int
22542 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_) {
22543   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
22544
22545   return offset;
22546 }
22547
22548
22549 static const per_sequence_t PRACH_CTCH_SetupRqstTDD_sequence[] = {
22550   { &hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD },
22551   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22552   { NULL, 0, 0, NULL }
22553 };
22554
22555 static int
22556 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_) {
22557   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22558                                    ett_nbap_PRACH_CTCH_SetupRqstTDD, PRACH_CTCH_SetupRqstTDD_sequence);
22559
22560   return offset;
22561 }
22562
22563
22564 static const per_sequence_t PLCCH_parameters_sequence[] = {
22565   { &hf_nbap_maxPowerPLCCH  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
22566   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22567   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
22568   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
22569   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
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_PLCCH_parameters(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_PLCCH_parameters, PLCCH_parameters_sequence);
22578
22579   return offset;
22580 }
22581
22582
22583 static const per_sequence_t E_RUCCH_parameters_sequence[] = {
22584   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22585   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
22586   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
22587   { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
22588   { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
22589   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22590   { NULL, 0, 0, NULL }
22591 };
22592
22593 static int
22594 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_) {
22595   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22596                                    ett_nbap_E_RUCCH_parameters, E_RUCCH_parameters_sequence);
22597
22598   return offset;
22599 }
22600
22601
22602 static const per_sequence_t E_RUCCH_768_parameters_sequence[] = {
22603   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
22604   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
22605   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
22606   { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
22607   { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
22608   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22609   { NULL, 0, 0, NULL }
22610 };
22611
22612 static int
22613 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_) {
22614   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22615                                    ett_nbap_E_RUCCH_768_parameters, E_RUCCH_768_parameters_sequence);
22616
22617   return offset;
22618 }
22619
22620
22621 static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals[] = {
22622   {   0, "secondary-CCPCH-parameters" },
22623   {   1, "pRACH-parameters" },
22624   {   2, "pLCCH-parameters" },
22625   {   3, "eRUCCH-parameters" },
22626   {   4, "eRUCCH-768-parameters" },
22627   { 0, NULL }
22628 };
22629
22630 static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice[] = {
22631   {   0, &hf_nbap_secondary_CCPCH_parameters_01, ASN1_EXTENSION_ROOT    , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD },
22632   {   1, &hf_nbap_pRACH_parameters_01, ASN1_EXTENSION_ROOT    , dissect_nbap_PRACH_CTCH_SetupRqstTDD },
22633   {   2, &hf_nbap_pLCCH_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_PLCCH_parameters },
22634   {   3, &hf_nbap_eRUCCH_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_E_RUCCH_parameters },
22635   {   4, &hf_nbap_eRUCCH_768_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_E_RUCCH_768_parameters },
22636   { 0, NULL, 0, NULL }
22637 };
22638
22639 static int
22640 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_) {
22641   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22642                                  ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD, CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice,
22643                                  NULL);
22644
22645   return offset;
22646 }
22647
22648
22649 static const per_sequence_t Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
22650   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22651   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
22652   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
22653   { &hf_nbap_midambleShiftandBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
22654   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
22655   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
22656   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
22657   { &hf_nbap_s_CCPCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
22658   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22659   { NULL, 0, 0, NULL }
22660 };
22661
22662 static int
22663 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_) {
22664   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22665                                    ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence);
22666
22667   return offset;
22668 }
22669
22670
22671 static const per_sequence_t Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of[1] = {
22672   { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD },
22673 };
22674
22675 static int
22676 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_) {
22677   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22678                                                   ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of,
22679                                                   1, maxNrOfSCCPCHs);
22680
22681   return offset;
22682 }
22683
22684
22685 static const per_sequence_t Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
22686   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22687   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
22688   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
22689   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
22690   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
22691   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
22692   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
22693   { &hf_nbap_s_CCPCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
22694   { &hf_nbap_s_CCPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
22695   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22696   { NULL, 0, 0, NULL }
22697 };
22698
22699 static int
22700 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_) {
22701   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22702                                    ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence);
22703
22704   return offset;
22705 }
22706
22707
22708 static const per_sequence_t Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of[1] = {
22709   { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD },
22710 };
22711
22712 static int
22713 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_) {
22714   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22715                                                   ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of,
22716                                                   1, maxNrOfSCCPCHLCRs);
22717
22718   return offset;
22719 }
22720
22721
22722 static const per_sequence_t Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
22723   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
22724   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
22725   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
22726   { &hf_nbap_tFCI_Presence768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
22727   { &hf_nbap_midambleShiftandBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
22728   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
22729   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
22730   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
22731   { &hf_nbap_s_CCPCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
22732   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22733   { NULL, 0, 0, NULL }
22734 };
22735
22736 static int
22737 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_) {
22738   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22739                                    ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD_sequence);
22740
22741   return offset;
22742 }
22743
22744
22745 static const per_sequence_t Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_sequence_of[1] = {
22746   { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD },
22747 };
22748
22749 static int
22750 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_) {
22751   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22752                                                   ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD, Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_sequence_of,
22753                                                   1, maxNrOfSCCPCHs768);
22754
22755   return offset;
22756 }
22757
22758
22759 static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
22760   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
22761   { &hf_nbap_fACH_CCTrCH_ID , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
22762   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
22763   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
22764   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
22765   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22766   { NULL, 0, 0, NULL }
22767 };
22768
22769 static int
22770 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_) {
22771   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22772                                    ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD, FACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
22773
22774   return offset;
22775 }
22776
22777
22778 static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of[1] = {
22779   { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD },
22780 };
22781
22782 static int
22783 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_) {
22784   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22785                                                   ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD, FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of,
22786                                                   1, maxNrOfFACHs);
22787
22788   return offset;
22789 }
22790
22791
22792
22793 static int
22794 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_) {
22795   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
22796
22797   return offset;
22798 }
22799
22800
22801 static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
22802   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
22803   { &hf_nbap_pCH_CCTrCH_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
22804   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
22805   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
22806   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
22807   { &hf_nbap_pICH_Parameters_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD },
22808   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22809   { NULL, 0, 0, NULL }
22810 };
22811
22812 static int
22813 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_) {
22814   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22815                                    ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD, PCH_ParametersItem_CTCH_SetupRqstTDD_sequence);
22816
22817   return offset;
22818 }
22819
22820
22821 static const per_sequence_t PICH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
22822   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22823   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
22824   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
22825   { &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
22826   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
22827   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
22828   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
22829   { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
22830   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
22831   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22832   { NULL, 0, 0, NULL }
22833 };
22834
22835 static int
22836 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_) {
22837   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22838                                    ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD, PICH_ParametersItem_CTCH_SetupRqstTDD_sequence);
22839
22840   return offset;
22841 }
22842
22843
22844 static const per_sequence_t PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
22845   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22846   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
22847   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
22848   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
22849   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
22850   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
22851   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
22852   { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
22853   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
22854   { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
22855   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22856   { NULL, 0, 0, NULL }
22857 };
22858
22859 static int
22860 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_) {
22861   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22862                                    ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD, PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
22863
22864   return offset;
22865 }
22866
22867
22868 static const per_sequence_t PICH_768_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
22869   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
22870   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
22871   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
22872   { &hf_nbap_midambleshiftAndBurstType78, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
22873   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
22874   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
22875   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
22876   { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
22877   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
22878   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22879   { NULL, 0, 0, NULL }
22880 };
22881
22882 static int
22883 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_) {
22884   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22885                                    ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD, PICH_768_ParametersItem_CTCH_SetupRqstTDD_sequence);
22886
22887   return offset;
22888 }
22889
22890
22891 static const per_sequence_t MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
22892   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
22893   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
22894   { &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
22895   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22896   { NULL, 0, 0, NULL }
22897 };
22898
22899 static int
22900 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_) {
22901   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22902                                    ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD, MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence);
22903
22904   return offset;
22905 }
22906
22907
22908 static const per_sequence_t MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
22909   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
22910   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
22911   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
22912   { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
22913   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
22914   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22915   { NULL, 0, 0, NULL }
22916 };
22917
22918 static int
22919 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_) {
22920   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22921                                    ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD, MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
22922
22923   return offset;
22924 }
22925
22926
22927 static const per_sequence_t MICH_768_Parameters_CTCH_SetupRqstTDD_sequence[] = {
22928   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
22929   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
22930   { &hf_nbap_midambleshiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
22931   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22932   { NULL, 0, 0, NULL }
22933 };
22934
22935 static int
22936 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_) {
22937   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22938                                    ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD, MICH_768_Parameters_CTCH_SetupRqstTDD_sequence);
22939
22940   return offset;
22941 }
22942
22943
22944 static const value_string nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_vals[] = {
22945   {   0, "hCR-TDD" },
22946   {   1, "lCR-TDD" },
22947   {   2, "cHipRate768-TDD" },
22948   { 0, NULL }
22949 };
22950
22951 static const per_choice_t MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice[] = {
22952   {   0, &hf_nbap_hCR_TDD        , ASN1_EXTENSION_ROOT    , dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD },
22953   {   1, &hf_nbap_lCR_TDD        , ASN1_EXTENSION_ROOT    , dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD },
22954   {   2, &hf_nbap_cHipRate768_TDD, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD },
22955   { 0, NULL, 0, NULL }
22956 };
22957
22958 static int
22959 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_) {
22960   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22961                                  ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD, MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice,
22962                                  NULL);
22963
22964   return offset;
22965 }
22966
22967
22968 static const per_sequence_t MICH_Parameters_CTCH_SetupRqstTDD_sequence[] = {
22969   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22970   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
22971   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
22972   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
22973   { &hf_nbap_notificationIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_NotificationIndicatorLength },
22974   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
22975   { &hf_nbap_mICH_TDDOption_Specific_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD },
22976   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22977   { NULL, 0, 0, NULL }
22978 };
22979
22980 static int
22981 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_) {
22982   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22983                                    ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD, MICH_Parameters_CTCH_SetupRqstTDD_sequence);
22984
22985   return offset;
22986 }
22987
22988
22989 static const per_sequence_t TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD_sequence[] = {
22990   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
22991   { &hf_nbap_timeslotLCR_Parameter_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
22992   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22993   { NULL, 0, 0, NULL }
22994 };
22995
22996 static int
22997 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_) {
22998   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22999                                    ett_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD, TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD_sequence);
23000
23001   return offset;
23002 }
23003
23004
23005 static const per_sequence_t TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_sequence_of[1] = {
23006   { &hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD },
23007 };
23008
23009 static int
23010 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_) {
23011   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23012                                                   ett_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD, TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_sequence_of,
23013                                                   1, 7);
23014
23015   return offset;
23016 }
23017
23018
23019 static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = {
23020   { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD },
23021 };
23022
23023 static int
23024 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_) {
23025   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23026                                                   ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
23027                                                   1, maxNrOfSCCPCHsinExt);
23028
23029   return offset;
23030 }
23031
23032
23033 static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = {
23034   { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD },
23035 };
23036
23037 static int
23038 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_) {
23039   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23040                                                   ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
23041                                                   1, maxNrOfSCCPCHsLCRinExt);
23042
23043   return offset;
23044 }
23045
23046
23047
23048 static int
23049 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_) {
23050   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
23051
23052   return offset;
23053 }
23054
23055
23056 static const per_sequence_t PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
23057   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23058   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
23059   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
23060   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
23061   { &hf_nbap_maxPRACH_MidambleShifts, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
23062   { &hf_nbap_pRACH_Midamble , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
23063   { &hf_nbap_rACH           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
23064   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23065   { NULL, 0, 0, NULL }
23066 };
23067
23068 static int
23069 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_) {
23070   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23071                                    ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD, PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
23072
23073   return offset;
23074 }
23075
23076
23077 static const per_sequence_t RACH_ParameterItem_CTCH_SetupRqstTDD_sequence[] = {
23078   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
23079   { &hf_nbap_uL_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
23080   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23081   { NULL, 0, 0, NULL }
23082 };
23083
23084 static int
23085 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_) {
23086   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23087                                    ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD, RACH_ParameterItem_CTCH_SetupRqstTDD_sequence);
23088
23089   return offset;
23090 }
23091
23092
23093 static const per_sequence_t PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
23094   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23095   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
23096   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
23097   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
23098   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
23099   { &hf_nbap_rACH           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
23100   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23101   { NULL, 0, 0, NULL }
23102 };
23103
23104 static int
23105 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_) {
23106   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23107                                    ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD, PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence);
23108
23109   return offset;
23110 }
23111
23112
23113 static const per_sequence_t PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of[1] = {
23114   { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD },
23115 };
23116
23117 static int
23118 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_) {
23119   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23120                                                   ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of,
23121                                                   1, maxNrOfPRACHLCRs);
23122
23123   return offset;
23124 }
23125
23126
23127 static const per_sequence_t PRACH_768_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
23128   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
23129   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
23130   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
23131   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
23132   { &hf_nbap_maxPRACH_MidambleShifts, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
23133   { &hf_nbap_pRACH_Midamble , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
23134   { &hf_nbap_rACH           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
23135   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23136   { NULL, 0, 0, NULL }
23137 };
23138
23139 static int
23140 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_) {
23141   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23142                                    ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD, PRACH_768_ParametersItem_CTCH_SetupRqstTDD_sequence);
23143
23144   return offset;
23145 }
23146
23147
23148 static const per_sequence_t FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
23149   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23150   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
23151   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
23152   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
23153   { &hf_nbap_fPACH_Power    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FPACH_Power },
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_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_) {
23160   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23161                                    ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
23162
23163   return offset;
23164 }
23165
23166
23167 static const per_sequence_t CommonTransportChannelSetupResponse_sequence[] = {
23168   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23169   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23170   { NULL, 0, 0, NULL }
23171 };
23172
23173 static int
23174 dissect_nbap_CommonTransportChannelSetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23175   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23176                                    ett_nbap_CommonTransportChannelSetupResponse, CommonTransportChannelSetupResponse_sequence);
23177
23178   return offset;
23179 }
23180
23181
23182 static const per_sequence_t FACH_CommonTransportChannel_InformationResponse_sequence_of[1] = {
23183   { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannel_InformationResponse },
23184 };
23185
23186 static int
23187 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_) {
23188   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23189                                                   ett_nbap_FACH_CommonTransportChannel_InformationResponse, FACH_CommonTransportChannel_InformationResponse_sequence_of,
23190                                                   1, maxNrOfFACHs);
23191
23192   return offset;
23193 }
23194
23195
23196 static const per_sequence_t CommonTransportChannelSetupFailure_sequence[] = {
23197   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23198   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23199   { NULL, 0, 0, NULL }
23200 };
23201
23202 static int
23203 dissect_nbap_CommonTransportChannelSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23204   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23205                                    ett_nbap_CommonTransportChannelSetupFailure, CommonTransportChannelSetupFailure_sequence);
23206
23207   return offset;
23208 }
23209
23210
23211 static const per_sequence_t CommonTransportChannelReconfigurationRequestFDD_sequence[] = {
23212   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23213   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23214   { NULL, 0, 0, NULL }
23215 };
23216
23217 static int
23218 dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23219   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23220                                    ett_nbap_CommonTransportChannelReconfigurationRequestFDD, CommonTransportChannelReconfigurationRequestFDD_sequence);
23221
23222   return offset;
23223 }
23224
23225
23226
23227 static int
23228 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_) {
23229   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
23230
23231   return offset;
23232 }
23233
23234
23235
23236 static int
23237 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_) {
23238   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
23239
23240   return offset;
23241 }
23242
23243
23244
23245 static int
23246 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_) {
23247   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
23248
23249   return offset;
23250 }
23251
23252
23253 static const per_sequence_t Secondary_CCPCHList_CTCH_ReconfRqstFDD_sequence[] = {
23254   { &hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstFDD },
23255   { &hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Parameters_CTCH_ReconfRqstFDD },
23256   { &hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Parameters_CTCH_ReconfRqstFDD },
23257   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23258   { NULL, 0, 0, NULL }
23259 };
23260
23261 static int
23262 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_) {
23263   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23264                                    ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD, Secondary_CCPCHList_CTCH_ReconfRqstFDD_sequence);
23265
23266   return offset;
23267 }
23268
23269
23270
23271 static int
23272 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_) {
23273   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
23274
23275   return offset;
23276 }
23277
23278
23279
23280 static int
23281 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_) {
23282   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
23283
23284   return offset;
23285 }
23286
23287
23288 static const per_sequence_t PRACHList_CTCH_ReconfRqstFDD_sequence[] = {
23289   { &hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PRACH_ParametersList_CTCH_ReconfRqstFDD },
23290   { &hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AICH_ParametersList_CTCH_ReconfRqstFDD },
23291   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23292   { NULL, 0, 0, NULL }
23293 };
23294
23295 static int
23296 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_) {
23297   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23298                                    ett_nbap_PRACHList_CTCH_ReconfRqstFDD, PRACHList_CTCH_ReconfRqstFDD_sequence);
23299
23300   return offset;
23301 }
23302
23303
23304 static const value_string nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_vals[] = {
23305   {   0, "secondary-CCPCH-parameters" },
23306   {   1, "pRACH-parameters" },
23307   {   2, "notUsed-cPCH-parameters" },
23308   { 0, NULL }
23309 };
23310
23311 static const per_choice_t CommonPhysicalChannelType_CTCH_ReconfRqstFDD_choice[] = {
23312   {   0, &hf_nbap_secondary_CCPCH_parameters_02, ASN1_EXTENSION_ROOT    , dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD },
23313   {   1, &hf_nbap_pRACH_parameters_02, ASN1_EXTENSION_ROOT    , dissect_nbap_PRACHList_CTCH_ReconfRqstFDD },
23314   {   2, &hf_nbap_notUsed_cPCH_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
23315   { 0, NULL, 0, NULL }
23316 };
23317
23318 static int
23319 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_) {
23320   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
23321                                  ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, CommonPhysicalChannelType_CTCH_ReconfRqstFDD_choice,
23322                                  NULL);
23323
23324   return offset;
23325 }
23326
23327
23328 static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
23329   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
23330   { &hf_nbap_maxFACH_Power  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
23331   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
23332   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
23333   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23334   { NULL, 0, 0, NULL }
23335 };
23336
23337 static int
23338 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_) {
23339   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23340                                    ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD, FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
23341
23342   return offset;
23343 }
23344
23345
23346 static const per_sequence_t FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
23347   { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD },
23348 };
23349
23350 static int
23351 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_) {
23352   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23353                                                   ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD, FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
23354                                                   1, maxFACHCell);
23355
23356   return offset;
23357 }
23358
23359
23360 static const per_sequence_t PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
23361   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
23362   { &hf_nbap_pCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
23363   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
23364   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
23365   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23366   { NULL, 0, 0, NULL }
23367 };
23368
23369 static int
23370 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_) {
23371   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23372                                    ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD, PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
23373
23374   return offset;
23375 }
23376
23377
23378 static const per_sequence_t PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
23379   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23380   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
23381   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23382   { NULL, 0, 0, NULL }
23383 };
23384
23385 static int
23386 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_) {
23387   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23388                                    ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD, PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
23389
23390   return offset;
23391 }
23392
23393
23394 static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstFDD_sequence[] = {
23395   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23396   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
23397   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23398   { NULL, 0, 0, NULL }
23399 };
23400
23401 static int
23402 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_) {
23403   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23404                                    ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD, MICH_Parameters_CTCH_ReconfRqstFDD_sequence);
23405
23406   return offset;
23407 }
23408
23409
23410 static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence[] = {
23411   { &hf_nbap_rACH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat },
23412   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23413   { NULL, 0, 0, NULL }
23414 };
23415
23416 static int
23417 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_) {
23418   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23419                                    ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence);
23420
23421   return offset;
23422 }
23423
23424
23425 static const per_sequence_t AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of[1] = {
23426   { &hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD },
23427 };
23428
23429 static int
23430 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_) {
23431   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23432                                                   ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of,
23433                                                   1, maxNrOfSlotFormatsPRACH);
23434
23435   return offset;
23436 }
23437
23438
23439 static const per_sequence_t PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
23440   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23441   { &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PreambleSignatures },
23442   { &hf_nbap_allowedSlotFormatInformation_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD },
23443   { &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RACH_SubChannelNumbers },
23444   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23445   { NULL, 0, 0, NULL }
23446 };
23447
23448 static int
23449 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_) {
23450   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23451                                    ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD, PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
23452
23453   return offset;
23454 }
23455
23456
23457 static const per_sequence_t PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
23458   { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD },
23459 };
23460
23461 static int
23462 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_) {
23463   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23464                                                   ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
23465                                                   1, maxPRACHCell);
23466
23467   return offset;
23468 }
23469
23470
23471 static const per_sequence_t AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
23472   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23473   { &hf_nbap_aICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AICH_Power },
23474   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23475   { NULL, 0, 0, NULL }
23476 };
23477
23478 static int
23479 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_) {
23480   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23481                                    ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD, AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
23482
23483   return offset;
23484 }
23485
23486
23487 static const per_sequence_t AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
23488   { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD },
23489 };
23490
23491 static int
23492 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_) {
23493   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23494                                                   ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD, AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
23495                                                   1, maxPRACHCell);
23496
23497   return offset;
23498 }
23499
23500
23501 static const per_sequence_t CommonTransportChannelReconfigurationRequestTDD_sequence[] = {
23502   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23503   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23504   { NULL, 0, 0, NULL }
23505 };
23506
23507 static int
23508 dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23509   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23510                                    ett_nbap_CommonTransportChannelReconfigurationRequestTDD, CommonTransportChannelReconfigurationRequestTDD_sequence);
23511
23512   return offset;
23513 }
23514
23515
23516
23517 static int
23518 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_) {
23519   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
23520
23521   return offset;
23522 }
23523
23524
23525 static const per_sequence_t Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
23526   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
23527   { &hf_nbap_secondaryCCPCHList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD },
23528   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23529   { NULL, 0, 0, NULL }
23530 };
23531
23532 static int
23533 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_) {
23534   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23535                                    ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence);
23536
23537   return offset;
23538 }
23539
23540
23541 static const per_sequence_t Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence[] = {
23542   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23543   { &hf_nbap_sCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
23544   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23545   { NULL, 0, 0, NULL }
23546 };
23547
23548 static int
23549 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_) {
23550   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23551                                    ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD, Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence);
23552
23553   return offset;
23554 }
23555
23556
23557 static const per_sequence_t Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of[1] = {
23558   { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
23559 };
23560
23561 static int
23562 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_) {
23563   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23564                                                   ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of,
23565                                                   1, maxNrOfSCCPCHs);
23566
23567   return offset;
23568 }
23569
23570
23571 static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = {
23572   { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
23573 };
23574
23575 static int
23576 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_) {
23577   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23578                                                   ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
23579                                                   1, maxNrOfSCCPCHsinExt);
23580
23581   return offset;
23582 }
23583
23584
23585 static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = {
23586   { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
23587 };
23588
23589 static int
23590 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_) {
23591   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23592                                                   ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
23593                                                   1, maxNrOfSCCPCHsLCRinExt);
23594
23595   return offset;
23596 }
23597
23598
23599 static const per_sequence_t PICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
23600   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23601   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
23602   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23603   { NULL, 0, 0, NULL }
23604 };
23605
23606 static int
23607 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_) {
23608   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23609                                    ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD, PICH_Parameters_CTCH_ReconfRqstTDD_sequence);
23610
23611   return offset;
23612 }
23613
23614
23615 static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence[] = {
23616   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
23617   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
23618   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
23619   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23620   { NULL, 0, 0, NULL }
23621 };
23622
23623 static int
23624 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_) {
23625   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23626                                    ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD, FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence);
23627
23628   return offset;
23629 }
23630
23631
23632 static const per_sequence_t FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of[1] = {
23633   { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD },
23634 };
23635
23636 static int
23637 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_) {
23638   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23639                                                   ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD, FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of,
23640                                                   0, maxNrOfFACHs);
23641
23642   return offset;
23643 }
23644
23645
23646 static const per_sequence_t PCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
23647   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
23648   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
23649   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
23650   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23651   { NULL, 0, 0, NULL }
23652 };
23653
23654 static int
23655 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_) {
23656   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23657                                    ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD, PCH_Parameters_CTCH_ReconfRqstTDD_sequence);
23658
23659   return offset;
23660 }
23661
23662
23663 static const per_sequence_t FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
23664   { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23665   { &hf_nbap_fPACHPower     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FPACH_Power },
23666   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23667   { NULL, 0, 0, NULL }
23668 };
23669
23670 static int
23671 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_) {
23672   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23673                                    ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence);
23674
23675   return offset;
23676 }
23677
23678
23679 static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
23680   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23681   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
23682   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23683   { NULL, 0, 0, NULL }
23684 };
23685
23686 static int
23687 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_) {
23688   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23689                                    ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD, MICH_Parameters_CTCH_ReconfRqstTDD_sequence);
23690
23691   return offset;
23692 }
23693
23694
23695 static const per_sequence_t PLCCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
23696   { &hf_nbap_maxPowerPLCCH  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
23697   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23698   { NULL, 0, 0, NULL }
23699 };
23700
23701 static int
23702 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_) {
23703   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23704                                    ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD, PLCCH_Parameters_CTCH_ReconfRqstTDD_sequence);
23705
23706   return offset;
23707 }
23708
23709
23710 static const per_sequence_t Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD_sequence[] = {
23711   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
23712   { &hf_nbap_sCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
23713   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23714   { NULL, 0, 0, NULL }
23715 };
23716
23717 static int
23718 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_) {
23719   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23720                                    ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD_sequence);
23721
23722   return offset;
23723 }
23724
23725
23726 static const per_sequence_t Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_sequence_of[1] = {
23727   { &hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD },
23728 };
23729
23730 static int
23731 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_) {
23732   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23733                                                   ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_sequence_of,
23734                                                   1, maxNrOfSCCPCHs768);
23735
23736   return offset;
23737 }
23738
23739
23740 static const per_sequence_t Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
23741   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
23742   { &hf_nbap_secondaryCCPCH768List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD },
23743   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23744   { NULL, 0, 0, NULL }
23745 };
23746
23747 static int
23748 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_) {
23749   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23750                                    ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
23751
23752   return offset;
23753 }
23754
23755
23756 static const per_sequence_t PICH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
23757   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
23758   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
23759   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23760   { NULL, 0, 0, NULL }
23761 };
23762
23763 static int
23764 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_) {
23765   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23766                                    ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD, PICH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
23767
23768   return offset;
23769 }
23770
23771
23772 static const per_sequence_t MICH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
23773   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
23774   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
23775   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23776   { NULL, 0, 0, NULL }
23777 };
23778
23779 static int
23780 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_) {
23781   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23782                                    ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD, MICH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
23783
23784   return offset;
23785 }
23786
23787
23788 static const per_sequence_t UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
23789   { &hf_nbap_uPPCHPositionLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UPPCHPositionLCR },
23790   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
23791   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23792   { NULL, 0, 0, NULL }
23793 };
23794
23795 static int
23796 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_) {
23797   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23798                                    ett_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD, UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence);
23799
23800   return offset;
23801 }
23802
23803
23804 static const per_sequence_t CommonTransportChannelReconfigurationResponse_sequence[] = {
23805   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23806   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23807   { NULL, 0, 0, NULL }
23808 };
23809
23810 static int
23811 dissect_nbap_CommonTransportChannelReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23812   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23813                                    ett_nbap_CommonTransportChannelReconfigurationResponse, CommonTransportChannelReconfigurationResponse_sequence);
23814
23815   return offset;
23816 }
23817
23818
23819 static const per_sequence_t CommonTransportChannelReconfigurationFailure_sequence[] = {
23820   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23821   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23822   { NULL, 0, 0, NULL }
23823 };
23824
23825 static int
23826 dissect_nbap_CommonTransportChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23827   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23828                                    ett_nbap_CommonTransportChannelReconfigurationFailure, CommonTransportChannelReconfigurationFailure_sequence);
23829
23830   return offset;
23831 }
23832
23833
23834 static const per_sequence_t CommonTransportChannelDeletionRequest_sequence[] = {
23835   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23836   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23837   { NULL, 0, 0, NULL }
23838 };
23839
23840 static int
23841 dissect_nbap_CommonTransportChannelDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23842   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23843                                    ett_nbap_CommonTransportChannelDeletionRequest, CommonTransportChannelDeletionRequest_sequence);
23844
23845   return offset;
23846 }
23847
23848
23849 static const per_sequence_t CommonTransportChannelDeletionResponse_sequence[] = {
23850   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23851   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23852   { NULL, 0, 0, NULL }
23853 };
23854
23855 static int
23856 dissect_nbap_CommonTransportChannelDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23857   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23858                                    ett_nbap_CommonTransportChannelDeletionResponse, CommonTransportChannelDeletionResponse_sequence);
23859
23860   return offset;
23861 }
23862
23863
23864 static const per_sequence_t BlockResourceRequest_sequence[] = {
23865   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23866   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23867   { NULL, 0, 0, NULL }
23868 };
23869
23870 static int
23871 dissect_nbap_BlockResourceRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23872   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23873                                    ett_nbap_BlockResourceRequest, BlockResourceRequest_sequence);
23874
23875   return offset;
23876 }
23877
23878
23879 static const per_sequence_t BlockResourceResponse_sequence[] = {
23880   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23881   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23882   { NULL, 0, 0, NULL }
23883 };
23884
23885 static int
23886 dissect_nbap_BlockResourceResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23887   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23888                                    ett_nbap_BlockResourceResponse, BlockResourceResponse_sequence);
23889
23890   return offset;
23891 }
23892
23893
23894 static const per_sequence_t BlockResourceFailure_sequence[] = {
23895   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23896   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23897   { NULL, 0, 0, NULL }
23898 };
23899
23900 static int
23901 dissect_nbap_BlockResourceFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23902   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23903                                    ett_nbap_BlockResourceFailure, BlockResourceFailure_sequence);
23904
23905   return offset;
23906 }
23907
23908
23909 static const per_sequence_t UnblockResourceIndication_sequence[] = {
23910   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23911   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23912   { NULL, 0, 0, NULL }
23913 };
23914
23915 static int
23916 dissect_nbap_UnblockResourceIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23917   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23918                                    ett_nbap_UnblockResourceIndication, UnblockResourceIndication_sequence);
23919
23920   return offset;
23921 }
23922
23923
23924 static const per_sequence_t AuditRequiredIndication_sequence[] = {
23925   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23926   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23927   { NULL, 0, 0, NULL }
23928 };
23929
23930 static int
23931 dissect_nbap_AuditRequiredIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23932   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23933                                    ett_nbap_AuditRequiredIndication, AuditRequiredIndication_sequence);
23934
23935   return offset;
23936 }
23937
23938
23939 static const per_sequence_t AuditRequest_sequence[] = {
23940   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23941   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23942   { NULL, 0, 0, NULL }
23943 };
23944
23945 static int
23946 dissect_nbap_AuditRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23947   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23948                                    ett_nbap_AuditRequest, AuditRequest_sequence);
23949
23950   return offset;
23951 }
23952
23953
23954 static const per_sequence_t AuditResponse_sequence[] = {
23955   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
23956   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23957   { NULL, 0, 0, NULL }
23958 };
23959
23960 static int
23961 dissect_nbap_AuditResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23962   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23963                                    ett_nbap_AuditResponse, AuditResponse_sequence);
23964
23965   return offset;
23966 }
23967
23968
23969 static const per_sequence_t Cell_InformationList_AuditRsp_sequence_of[1] = {
23970   { &hf_nbap_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
23971 };
23972
23973 static int
23974 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_) {
23975   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23976                                                   ett_nbap_Cell_InformationList_AuditRsp, Cell_InformationList_AuditRsp_sequence_of,
23977                                                   1, maxCellinNodeB);
23978
23979   return offset;
23980 }
23981
23982
23983
23984 static int
23985 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_) {
23986   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
23987
23988   return offset;
23989 }
23990
23991
23992
23993 static int
23994 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_) {
23995   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
23996
23997   return offset;
23998 }
23999
24000
24001
24002 static int
24003 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_) {
24004   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
24005
24006   return offset;
24007 }
24008
24009
24010 static const per_sequence_t S_CPICH_InformationList_AuditRsp_sequence_of[1] = {
24011   { &hf_nbap_S_CPICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24012 };
24013
24014 static int
24015 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_) {
24016   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24017                                                   ett_nbap_S_CPICH_InformationList_AuditRsp, S_CPICH_InformationList_AuditRsp_sequence_of,
24018                                                   1, maxSCPICHCell);
24019
24020   return offset;
24021 }
24022
24023
24024
24025 static int
24026 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_) {
24027   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
24028
24029   return offset;
24030 }
24031
24032
24033
24034 static int
24035 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_) {
24036   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
24037
24038   return offset;
24039 }
24040
24041
24042 static const per_sequence_t S_CCPCH_InformationList_AuditRsp_sequence_of[1] = {
24043   { &hf_nbap_S_CCPCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24044 };
24045
24046 static int
24047 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_) {
24048   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24049                                                   ett_nbap_S_CCPCH_InformationList_AuditRsp, S_CCPCH_InformationList_AuditRsp_sequence_of,
24050                                                   1, maxSCCPCHCell);
24051
24052   return offset;
24053 }
24054
24055
24056
24057 static int
24058 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_) {
24059   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
24060
24061   return offset;
24062 }
24063
24064
24065
24066 static int
24067 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_) {
24068   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
24069
24070   return offset;
24071 }
24072
24073
24074 static const per_sequence_t FACH_InformationList_AuditRsp_sequence_of[1] = {
24075   { &hf_nbap_FACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24076 };
24077
24078 static int
24079 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_) {
24080   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24081                                                   ett_nbap_FACH_InformationList_AuditRsp, FACH_InformationList_AuditRsp_sequence_of,
24082                                                   1, maxFACHCell);
24083
24084   return offset;
24085 }
24086
24087
24088 static const per_sequence_t PRACH_InformationList_AuditRsp_sequence_of[1] = {
24089   { &hf_nbap_PRACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24090 };
24091
24092 static int
24093 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_) {
24094   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24095                                                   ett_nbap_PRACH_InformationList_AuditRsp, PRACH_InformationList_AuditRsp_sequence_of,
24096                                                   1, maxPRACHCell);
24097
24098   return offset;
24099 }
24100
24101
24102 static const per_sequence_t RACH_InformationList_AuditRsp_sequence_of[1] = {
24103   { &hf_nbap_RACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24104 };
24105
24106 static int
24107 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_) {
24108   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24109                                                   ett_nbap_RACH_InformationList_AuditRsp, RACH_InformationList_AuditRsp_sequence_of,
24110                                                   1, maxRACHCell);
24111
24112   return offset;
24113 }
24114
24115
24116 static const per_sequence_t AICH_InformationList_AuditRsp_sequence_of[1] = {
24117   { &hf_nbap_AICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24118 };
24119
24120 static int
24121 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_) {
24122   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24123                                                   ett_nbap_AICH_InformationList_AuditRsp, AICH_InformationList_AuditRsp_sequence_of,
24124                                                   1, maxPRACHCell);
24125
24126   return offset;
24127 }
24128
24129
24130
24131 static int
24132 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_) {
24133   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
24134
24135   return offset;
24136 }
24137
24138
24139 static const per_sequence_t Cell_InformationItem_AuditRsp_sequence[] = {
24140   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
24141   { &hf_nbap_configurationGenerationID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ConfigurationGenerationID },
24142   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
24143   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
24144   { &hf_nbap_local_Cell_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
24145   { &hf_nbap_primary_SCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_SCH_Information_AuditRsp },
24146   { &hf_nbap_secondary_SCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_SCH_Information_AuditRsp },
24147   { &hf_nbap_primary_CPICH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_CPICH_Information_AuditRsp },
24148   { &hf_nbap_secondary_CPICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_CPICH_InformationList_AuditRsp },
24149   { &hf_nbap_primary_CCPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_CCPCH_Information_AuditRsp },
24150   { &hf_nbap_bCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BCH_Information_AuditRsp },
24151   { &hf_nbap_secondary_CCPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_CCPCH_InformationList_AuditRsp },
24152   { &hf_nbap_pCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Information_AuditRsp },
24153   { &hf_nbap_pICH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Information_AuditRsp },
24154   { &hf_nbap_fACH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_InformationList_AuditRsp },
24155   { &hf_nbap_pRACH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PRACH_InformationList_AuditRsp },
24156   { &hf_nbap_rACH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RACH_InformationList_AuditRsp },
24157   { &hf_nbap_aICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AICH_InformationList_AuditRsp },
24158   { &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
24159   { &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
24160   { &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
24161   { &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
24162   { &hf_nbap_sCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SCH_Information_AuditRsp },
24163   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24164   { NULL, 0, 0, NULL }
24165 };
24166
24167 static int
24168 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_) {
24169   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24170                                    ett_nbap_Cell_InformationItem_AuditRsp, Cell_InformationItem_AuditRsp_sequence);
24171
24172   return offset;
24173 }
24174
24175
24176 static const per_sequence_t FPACH_LCR_InformationList_AuditRsp_sequence_of[1] = {
24177   { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24178 };
24179
24180 static int
24181 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_) {
24182   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24183                                                   ett_nbap_FPACH_LCR_InformationList_AuditRsp, FPACH_LCR_InformationList_AuditRsp_sequence_of,
24184                                                   1, maxFPACHCell);
24185
24186   return offset;
24187 }
24188
24189
24190 static const per_sequence_t HS_DSCH_Resources_Information_AuditRsp_sequence[] = {
24191   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
24192   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
24193   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24194   { NULL, 0, 0, NULL }
24195 };
24196
24197 static int
24198 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_) {
24199   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24200                                    ett_nbap_HS_DSCH_Resources_Information_AuditRsp, HS_DSCH_Resources_Information_AuditRsp_sequence);
24201
24202   return offset;
24203 }
24204
24205
24206 static const per_sequence_t S_CCPCH_InformationListExt_AuditRsp_sequence_of[1] = {
24207   { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24208 };
24209
24210 static int
24211 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_) {
24212   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24213                                                   ett_nbap_S_CCPCH_InformationListExt_AuditRsp, S_CCPCH_InformationListExt_AuditRsp_sequence_of,
24214                                                   1, maxSCCPCHCellinExt);
24215
24216   return offset;
24217 }
24218
24219
24220 static const per_sequence_t S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of[1] = {
24221   { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24222 };
24223
24224 static int
24225 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_) {
24226   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24227                                                   ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp, S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of,
24228                                                   1, maxSCCPCHCellinExtLCR);
24229
24230   return offset;
24231 }
24232
24233
24234 static const per_sequence_t E_DCH_Resources_Information_AuditRsp_sequence[] = {
24235   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
24236   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
24237   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24238   { NULL, 0, 0, NULL }
24239 };
24240
24241 static int
24242 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_) {
24243   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24244                                    ett_nbap_E_DCH_Resources_Information_AuditRsp, E_DCH_Resources_Information_AuditRsp_sequence);
24245
24246   return offset;
24247 }
24248
24249
24250 static const per_sequence_t PLCCH_InformationList_AuditRsp_sequence_of[1] = {
24251   { &hf_nbap_PLCCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24252 };
24253
24254 static int
24255 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_) {
24256   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24257                                                   ett_nbap_PLCCH_InformationList_AuditRsp, PLCCH_InformationList_AuditRsp_sequence_of,
24258                                                   1, maxPLCCHCell);
24259
24260   return offset;
24261 }
24262
24263
24264 static const per_sequence_t S_CCPCH_768_InformationList_AuditRsp_sequence_of[1] = {
24265   { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24266 };
24267
24268 static int
24269 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_) {
24270   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24271                                                   ett_nbap_S_CCPCH_768_InformationList_AuditRsp, S_CCPCH_768_InformationList_AuditRsp_sequence_of,
24272                                                   1, maxSCCPCHCell768);
24273
24274   return offset;
24275 }
24276
24277
24278 static const per_sequence_t PRACH_768_InformationList_AuditRsp_sequence_of[1] = {
24279   { &hf_nbap_PRACH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24280 };
24281
24282 static int
24283 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_) {
24284   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24285                                                   ett_nbap_PRACH_768_InformationList_AuditRsp, PRACH_768_InformationList_AuditRsp_sequence_of,
24286                                                   1, maxPRACHCell);
24287
24288   return offset;
24289 }
24290
24291
24292 static const per_sequence_t E_RUCCH_InformationList_AuditRsp_sequence_of[1] = {
24293   { &hf_nbap_E_RUCCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24294 };
24295
24296 static int
24297 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_) {
24298   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24299                                                   ett_nbap_E_RUCCH_InformationList_AuditRsp, E_RUCCH_InformationList_AuditRsp_sequence_of,
24300                                                   1, maxE_RUCCHCell);
24301
24302   return offset;
24303 }
24304
24305
24306 static const per_sequence_t E_RUCCH_768_InformationList_AuditRsp_sequence_of[1] = {
24307   { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24308 };
24309
24310 static int
24311 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_) {
24312   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24313                                                   ett_nbap_E_RUCCH_768_InformationList_AuditRsp, E_RUCCH_768_InformationList_AuditRsp_sequence_of,
24314                                                   1, maxE_RUCCHCell);
24315
24316   return offset;
24317 }
24318
24319
24320 static const per_sequence_t Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_sequence_of[1] = {
24321   { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24322 };
24323
24324 static int
24325 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_) {
24326   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24327                                                   ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp, Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_sequence_of,
24328                                                   1, maxFrequencyinCell);
24329
24330   return offset;
24331 }
24332
24333
24334 static const per_sequence_t Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_sequence[] = {
24335   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
24336   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
24337   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
24338   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24339   { NULL, 0, 0, NULL }
24340 };
24341
24342 static int
24343 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_) {
24344   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24345                                    ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp, Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_sequence);
24346
24347   return offset;
24348 }
24349
24350
24351 static const per_sequence_t UPPCH_LCR_InformationList_AuditRsp_sequence_of[1] = {
24352   { &hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24353 };
24354
24355 static int
24356 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_) {
24357   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24358                                                   ett_nbap_UPPCH_LCR_InformationList_AuditRsp, UPPCH_LCR_InformationList_AuditRsp_sequence_of,
24359                                                   1, maxFrequencyinCell);
24360
24361   return offset;
24362 }
24363
24364
24365 static const per_sequence_t UPPCH_LCR_InformationItem_AuditRsp_sequence[] = {
24366   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
24367   { &hf_nbap_uPPCHPositionLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UPPCHPositionLCR },
24368   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
24369   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
24370   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24371   { NULL, 0, 0, NULL }
24372 };
24373
24374 static int
24375 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_) {
24376   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24377                                    ett_nbap_UPPCH_LCR_InformationItem_AuditRsp, UPPCH_LCR_InformationItem_AuditRsp_sequence);
24378
24379   return offset;
24380 }
24381
24382
24383 static const per_sequence_t MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_sequence_of[1] = {
24384   { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24385 };
24386
24387 static int
24388 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_) {
24389   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24390                                                   ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp, MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_sequence_of,
24391                                                   1, maxFrequencyinCell_1);
24392
24393   return offset;
24394 }
24395
24396
24397 static const per_sequence_t CCP_InformationList_AuditRsp_sequence_of[1] = {
24398   { &hf_nbap_CCP_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24399 };
24400
24401 static int
24402 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_) {
24403   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24404                                                   ett_nbap_CCP_InformationList_AuditRsp, CCP_InformationList_AuditRsp_sequence_of,
24405                                                   1, maxCCPinNodeB);
24406
24407   return offset;
24408 }
24409
24410
24411 static const per_sequence_t CCP_InformationItem_AuditRsp_sequence[] = {
24412   { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
24413   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
24414   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
24415   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24416   { NULL, 0, 0, NULL }
24417 };
24418
24419 static int
24420 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_) {
24421   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24422                                    ett_nbap_CCP_InformationItem_AuditRsp, CCP_InformationItem_AuditRsp_sequence);
24423
24424   return offset;
24425 }
24426
24427
24428 static const per_sequence_t Local_Cell_InformationList_AuditRsp_sequence_of[1] = {
24429   { &hf_nbap_Local_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24430 };
24431
24432 static int
24433 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_) {
24434   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24435                                                   ett_nbap_Local_Cell_InformationList_AuditRsp, Local_Cell_InformationList_AuditRsp_sequence_of,
24436                                                   1, maxLocalCellinNodeB);
24437
24438   return offset;
24439 }
24440
24441
24442 static const per_sequence_t Local_Cell_InformationItem_AuditRsp_sequence[] = {
24443   { &hf_nbap_local_Cell_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
24444   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
24445   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
24446   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
24447   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
24448   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumDL_PowerCapability },
24449   { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinSpreadingFactor },
24450   { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinimumDL_PowerCapability },
24451   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_ID },
24452   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24453   { NULL, 0, 0, NULL }
24454 };
24455
24456 static int
24457 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_) {
24458   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24459                                    ett_nbap_Local_Cell_InformationItem_AuditRsp, Local_Cell_InformationItem_AuditRsp_sequence);
24460
24461   return offset;
24462 }
24463
24464
24465 static const per_sequence_t Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = {
24466   { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24467 };
24468
24469 static int
24470 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_) {
24471   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24472                                                   ett_nbap_Local_Cell_Group_InformationList_AuditRsp, Local_Cell_Group_InformationList_AuditRsp_sequence_of,
24473                                                   1, maxLocalCellinNodeB);
24474
24475   return offset;
24476 }
24477
24478
24479 static const per_sequence_t Local_Cell_Group_InformationItem_AuditRsp_sequence[] = {
24480   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
24481   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
24482   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
24483   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
24484   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
24485   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24486   { NULL, 0, 0, NULL }
24487 };
24488
24489 static int
24490 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_) {
24491   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24492                                    ett_nbap_Local_Cell_Group_InformationItem_AuditRsp, Local_Cell_Group_InformationItem_AuditRsp_sequence);
24493
24494   return offset;
24495 }
24496
24497
24498 static const per_sequence_t Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = {
24499   { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24500 };
24501
24502 static int
24503 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_) {
24504   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24505                                                   ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp, Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of,
24506                                                   1, maxLocalCellinNodeB);
24507
24508   return offset;
24509 }
24510
24511
24512 static const per_sequence_t Power_Local_Cell_Group_InformationItem_AuditRsp_sequence[] = {
24513   { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
24514   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
24515   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24516   { NULL, 0, 0, NULL }
24517 };
24518
24519 static int
24520 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_) {
24521   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24522                                    ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp, Power_Local_Cell_Group_InformationItem_AuditRsp_sequence);
24523
24524   return offset;
24525 }
24526
24527
24528 static const per_sequence_t AuditFailure_sequence[] = {
24529   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
24530   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24531   { NULL, 0, 0, NULL }
24532 };
24533
24534 static int
24535 dissect_nbap_AuditFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24536   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24537                                    ett_nbap_AuditFailure, AuditFailure_sequence);
24538
24539   return offset;
24540 }
24541
24542
24543 static const per_sequence_t CommonMeasurementInitiationRequest_sequence[] = {
24544   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
24545   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24546   { NULL, 0, 0, NULL }
24547 };
24548
24549 static int
24550 dissect_nbap_CommonMeasurementInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24551   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24552                                    ett_nbap_CommonMeasurementInitiationRequest, CommonMeasurementInitiationRequest_sequence);
24553
24554   return offset;
24555 }
24556
24557
24558 static const per_sequence_t Cell_CM_Rqst_sequence[] = {
24559   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
24560   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
24561   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24562   { NULL, 0, 0, NULL }
24563 };
24564
24565 static int
24566 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_) {
24567   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24568                                    ett_nbap_Cell_CM_Rqst, Cell_CM_Rqst_sequence);
24569
24570   return offset;
24571 }
24572
24573
24574 static const per_sequence_t RACH_CM_Rqst_sequence[] = {
24575   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
24576   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
24577   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24578   { NULL, 0, 0, NULL }
24579 };
24580
24581 static int
24582 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_) {
24583   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24584                                    ett_nbap_RACH_CM_Rqst, RACH_CM_Rqst_sequence);
24585
24586   return offset;
24587 }
24588
24589
24590
24591 static int
24592 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_) {
24593   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
24594
24595   return offset;
24596 }
24597
24598
24599 static const value_string nbap_CommonMeasurementObjectType_CM_Rqst_vals[] = {
24600   {   0, "cell" },
24601   {   1, "rACH" },
24602   {   2, "notUsed-cPCH" },
24603   {   3, "extension-CommonMeasurementObjectType-CM-Rqst" },
24604   { 0, NULL }
24605 };
24606
24607 static const per_choice_t CommonMeasurementObjectType_CM_Rqst_choice[] = {
24608   {   0, &hf_nbap_cell           , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_CM_Rqst },
24609   {   1, &hf_nbap_rACH_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_RACH_CM_Rqst },
24610   {   2, &hf_nbap_notUsed_cPCH   , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
24611   {   3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst },
24612   { 0, NULL, 0, NULL }
24613 };
24614
24615 static int
24616 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_) {
24617   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24618                                  ett_nbap_CommonMeasurementObjectType_CM_Rqst, CommonMeasurementObjectType_CM_Rqst_choice,
24619                                  NULL);
24620
24621   return offset;
24622 }
24623
24624
24625 static const per_sequence_t PowerLocalCellGroup_CM_Rqst_sequence[] = {
24626   { &hf_nbap_powerLocalCellGroupID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
24627   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24628   { NULL, 0, 0, NULL }
24629 };
24630
24631 static int
24632 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_) {
24633   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24634                                    ett_nbap_PowerLocalCellGroup_CM_Rqst, PowerLocalCellGroup_CM_Rqst_sequence);
24635
24636   return offset;
24637 }
24638
24639
24640 static const per_sequence_t CommonMeasurementInitiationResponse_sequence[] = {
24641   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
24642   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24643   { NULL, 0, 0, NULL }
24644 };
24645
24646 static int
24647 dissect_nbap_CommonMeasurementInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24648   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24649                                    ett_nbap_CommonMeasurementInitiationResponse, CommonMeasurementInitiationResponse_sequence);
24650
24651   return offset;
24652 }
24653
24654
24655 static const per_sequence_t Cell_CM_Rsp_sequence[] = {
24656   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
24657   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24658   { NULL, 0, 0, NULL }
24659 };
24660
24661 static int
24662 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_) {
24663   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24664                                    ett_nbap_Cell_CM_Rsp, Cell_CM_Rsp_sequence);
24665
24666   return offset;
24667 }
24668
24669
24670 static const per_sequence_t RACH_CM_Rsp_sequence[] = {
24671   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
24672   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24673   { NULL, 0, 0, NULL }
24674 };
24675
24676 static int
24677 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_) {
24678   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24679                                    ett_nbap_RACH_CM_Rsp, RACH_CM_Rsp_sequence);
24680
24681   return offset;
24682 }
24683
24684
24685
24686 static int
24687 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_) {
24688   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
24689
24690   return offset;
24691 }
24692
24693
24694 static const value_string nbap_CommonMeasurementObjectType_CM_Rsp_vals[] = {
24695   {   0, "cell" },
24696   {   1, "rACH" },
24697   {   2, "notUsed-cPCH" },
24698   {   3, "extension-CommonMeasurementObjectType-CM-Rsp" },
24699   { 0, NULL }
24700 };
24701
24702 static const per_choice_t CommonMeasurementObjectType_CM_Rsp_choice[] = {
24703   {   0, &hf_nbap_cell_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_CM_Rsp },
24704   {   1, &hf_nbap_rACH_02        , ASN1_EXTENSION_ROOT    , dissect_nbap_RACH_CM_Rsp },
24705   {   2, &hf_nbap_notUsed_cPCH   , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
24706   {   3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp },
24707   { 0, NULL, 0, NULL }
24708 };
24709
24710 static int
24711 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_) {
24712   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24713                                  ett_nbap_CommonMeasurementObjectType_CM_Rsp, CommonMeasurementObjectType_CM_Rsp_choice,
24714                                  NULL);
24715
24716   return offset;
24717 }
24718
24719
24720 static const per_sequence_t PowerLocalCellGroup_CM_Rsp_sequence[] = {
24721   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
24722   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24723   { NULL, 0, 0, NULL }
24724 };
24725
24726 static int
24727 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_) {
24728   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24729                                    ett_nbap_PowerLocalCellGroup_CM_Rsp, PowerLocalCellGroup_CM_Rsp_sequence);
24730
24731   return offset;
24732 }
24733
24734
24735 static const per_sequence_t CommonMeasurementInitiationFailure_sequence[] = {
24736   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
24737   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24738   { NULL, 0, 0, NULL }
24739 };
24740
24741 static int
24742 dissect_nbap_CommonMeasurementInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24743   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24744                                    ett_nbap_CommonMeasurementInitiationFailure, CommonMeasurementInitiationFailure_sequence);
24745
24746   return offset;
24747 }
24748
24749
24750 static const per_sequence_t CommonMeasurementReport_sequence[] = {
24751   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
24752   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24753   { NULL, 0, 0, NULL }
24754 };
24755
24756 static int
24757 dissect_nbap_CommonMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24758   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24759                                    ett_nbap_CommonMeasurementReport, CommonMeasurementReport_sequence);
24760
24761   return offset;
24762 }
24763
24764
24765 static const per_sequence_t Cell_CM_Rprt_sequence[] = {
24766   { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
24767   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24768   { NULL, 0, 0, NULL }
24769 };
24770
24771 static int
24772 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_) {
24773   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24774                                    ett_nbap_Cell_CM_Rprt, Cell_CM_Rprt_sequence);
24775
24776   return offset;
24777 }
24778
24779
24780 static const per_sequence_t RACH_CM_Rprt_sequence[] = {
24781   { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
24782   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24783   { NULL, 0, 0, NULL }
24784 };
24785
24786 static int
24787 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_) {
24788   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24789                                    ett_nbap_RACH_CM_Rprt, RACH_CM_Rprt_sequence);
24790
24791   return offset;
24792 }
24793
24794
24795
24796 static int
24797 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_) {
24798   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
24799
24800   return offset;
24801 }
24802
24803
24804 static const value_string nbap_CommonMeasurementObjectType_CM_Rprt_vals[] = {
24805   {   0, "cell" },
24806   {   1, "rACH" },
24807   {   2, "notUsed-cPCH" },
24808   {   3, "extension-CommonMeasurementObjectType-CM-Rprt" },
24809   { 0, NULL }
24810 };
24811
24812 static const per_choice_t CommonMeasurementObjectType_CM_Rprt_choice[] = {
24813   {   0, &hf_nbap_cell_02        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_CM_Rprt },
24814   {   1, &hf_nbap_rACH_03        , ASN1_EXTENSION_ROOT    , dissect_nbap_RACH_CM_Rprt },
24815   {   2, &hf_nbap_notUsed_cPCH   , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
24816   {   3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt },
24817   { 0, NULL, 0, NULL }
24818 };
24819
24820 static int
24821 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_) {
24822   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24823                                  ett_nbap_CommonMeasurementObjectType_CM_Rprt, CommonMeasurementObjectType_CM_Rprt_choice,
24824                                  NULL);
24825
24826   return offset;
24827 }
24828
24829
24830 static const per_sequence_t PowerLocalCellGroup_CM_Rprt_sequence[] = {
24831   { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
24832   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24833   { NULL, 0, 0, NULL }
24834 };
24835
24836 static int
24837 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_) {
24838   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24839                                    ett_nbap_PowerLocalCellGroup_CM_Rprt, PowerLocalCellGroup_CM_Rprt_sequence);
24840
24841   return offset;
24842 }
24843
24844
24845 static const per_sequence_t CommonMeasurementTerminationRequest_sequence[] = {
24846   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
24847   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24848   { NULL, 0, 0, NULL }
24849 };
24850
24851 static int
24852 dissect_nbap_CommonMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24853   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24854                                    ett_nbap_CommonMeasurementTerminationRequest, CommonMeasurementTerminationRequest_sequence);
24855
24856   return offset;
24857 }
24858
24859
24860 static const per_sequence_t CommonMeasurementFailureIndication_sequence[] = {
24861   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
24862   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24863   { NULL, 0, 0, NULL }
24864 };
24865
24866 static int
24867 dissect_nbap_CommonMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24868   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24869                                    ett_nbap_CommonMeasurementFailureIndication, CommonMeasurementFailureIndication_sequence);
24870
24871   return offset;
24872 }
24873
24874
24875 static const per_sequence_t CellSetupRequestFDD_sequence[] = {
24876   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
24877   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24878   { NULL, 0, 0, NULL }
24879 };
24880
24881 static int
24882 dissect_nbap_CellSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24883   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24884                                    ett_nbap_CellSetupRequestFDD, CellSetupRequestFDD_sequence);
24885
24886   return offset;
24887 }
24888
24889
24890 static const per_sequence_t Synchronisation_Configuration_Cell_SetupRqst_sequence[] = {
24891   { &hf_nbap_n_INSYNC_IND   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND },
24892   { &hf_nbap_n_OUTSYNC_IND  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND },
24893   { &hf_nbap_t_RLFAILURE    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE },
24894   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24895   { NULL, 0, 0, NULL }
24896 };
24897
24898 static int
24899 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_) {
24900   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24901                                    ett_nbap_Synchronisation_Configuration_Cell_SetupRqst, Synchronisation_Configuration_Cell_SetupRqst_sequence);
24902
24903   return offset;
24904 }
24905
24906
24907 static const per_sequence_t PrimarySCH_Information_Cell_SetupRqstFDD_sequence[] = {
24908   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
24909   { &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
24910   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
24911   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24912   { NULL, 0, 0, NULL }
24913 };
24914
24915 static int
24916 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_) {
24917   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24918                                    ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD, PrimarySCH_Information_Cell_SetupRqstFDD_sequence);
24919
24920   return offset;
24921 }
24922
24923
24924 static const per_sequence_t SecondarySCH_Information_Cell_SetupRqstFDD_sequence[] = {
24925   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
24926   { &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
24927   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
24928   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24929   { NULL, 0, 0, NULL }
24930 };
24931
24932 static int
24933 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_) {
24934   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24935                                    ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD, SecondarySCH_Information_Cell_SetupRqstFDD_sequence);
24936
24937   return offset;
24938 }
24939
24940
24941 static const per_sequence_t PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence[] = {
24942   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
24943   { &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power },
24944   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator },
24945   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24946   { NULL, 0, 0, NULL }
24947 };
24948
24949 static int
24950 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_) {
24951   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24952                                    ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD, PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence);
24953
24954   return offset;
24955 }
24956
24957
24958 static const per_sequence_t SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of[1] = {
24959   { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
24960 };
24961
24962 static int
24963 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_) {
24964   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24965                                                   ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of,
24966                                                   1, maxSCPICHCell);
24967
24968   return offset;
24969 }
24970
24971
24972 static const per_sequence_t SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence[] = {
24973   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
24974   { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ScramblingCode },
24975   { &hf_nbap_fDD_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
24976   { &hf_nbap_secondaryCPICH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
24977   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator },
24978   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24979   { NULL, 0, 0, NULL }
24980 };
24981
24982 static int
24983 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_) {
24984   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24985                                    ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence);
24986
24987   return offset;
24988 }
24989
24990
24991 static const per_sequence_t BCH_Information_Cell_SetupRqstFDD_sequence[] = {
24992   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
24993   { &hf_nbap_bCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
24994   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24995   { NULL, 0, 0, NULL }
24996 };
24997
24998 static int
24999 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_) {
25000   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25001                                    ett_nbap_BCH_Information_Cell_SetupRqstFDD, BCH_Information_Cell_SetupRqstFDD_sequence);
25002
25003   return offset;
25004 }
25005
25006
25007 static const per_sequence_t PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence[] = {
25008   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25009   { &hf_nbap_bCH_information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_Information_Cell_SetupRqstFDD },
25010   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
25011   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25012   { NULL, 0, 0, NULL }
25013 };
25014
25015 static int
25016 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_) {
25017   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25018                                    ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD, PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence);
25019
25020   return offset;
25021 }
25022
25023
25024 static const per_sequence_t Limited_power_increase_information_Cell_SetupRqstFDD_sequence[] = {
25025   { &hf_nbap_powerRaiseLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerRaiseLimit },
25026   { &hf_nbap_dLPowerAveragingWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DLPowerAveragingWindowSize },
25027   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25028   { NULL, 0, 0, NULL }
25029 };
25030
25031 static int
25032 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_) {
25033   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25034                                    ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD, Limited_power_increase_information_Cell_SetupRqstFDD_sequence);
25035
25036   return offset;
25037 }
25038
25039
25040 static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstFDD_sequence[] = {
25041   { &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_FDD_Parameters },
25042   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
25043   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25044   { NULL, 0, 0, NULL }
25045 };
25046
25047 static int
25048 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_) {
25049   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25050                                    ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD, IPDLParameter_Information_Cell_SetupRqstFDD_sequence);
25051
25052   return offset;
25053 }
25054
25055
25056 static const per_sequence_t CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of[1] = {
25057   { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
25058 };
25059
25060 static int
25061 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_) {
25062   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25063                                                   ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD, CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of,
25064                                                   1, maxNrOfCellPortionsPerCell);
25065
25066   return offset;
25067 }
25068
25069
25070 static const per_sequence_t CellPortion_InformationItem_Cell_SetupRqstFDD_sequence[] = {
25071   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
25072   { &hf_nbap_associatedSecondaryCPICH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25073   { &hf_nbap_maximumTransmissionPowerforCellPortion, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
25074   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25075   { NULL, 0, 0, NULL }
25076 };
25077
25078 static int
25079 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_) {
25080   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25081                                    ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD, CellPortion_InformationItem_Cell_SetupRqstFDD_sequence);
25082
25083   return offset;
25084 }
25085
25086
25087 static const per_sequence_t CellSetupRequestTDD_sequence[] = {
25088   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
25089   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25090   { NULL, 0, 0, NULL }
25091 };
25092
25093 static int
25094 dissect_nbap_CellSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25095   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25096                                    ett_nbap_CellSetupRequestTDD, CellSetupRequestTDD_sequence);
25097
25098   return offset;
25099 }
25100
25101
25102
25103 static int
25104 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_) {
25105   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
25106
25107   return offset;
25108 }
25109
25110
25111 static const per_sequence_t SCH_Information_Cell_SetupRqstTDD_sequence[] = {
25112   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25113   { &hf_nbap_syncCaseIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH },
25114   { &hf_nbap_sCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
25115   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
25116   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25117   { NULL, 0, 0, NULL }
25118 };
25119
25120 static int
25121 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_) {
25122   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25123                                    ett_nbap_SCH_Information_Cell_SetupRqstTDD, SCH_Information_Cell_SetupRqstTDD_sequence);
25124
25125   return offset;
25126 }
25127
25128
25129 static const per_sequence_t Case1_Cell_SetupRqstTDD_sequence[] = {
25130   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
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_Case1_Cell_SetupRqstTDD(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_Case1_Cell_SetupRqstTDD, Case1_Cell_SetupRqstTDD_sequence);
25139
25140   return offset;
25141 }
25142
25143
25144 static const per_sequence_t Case2_Cell_SetupRqstTDD_sequence[] = {
25145   { &hf_nbap_sCH_TimeSlot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SCH_TimeSlot },
25146   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25147   { NULL, 0, 0, NULL }
25148 };
25149
25150 static int
25151 dissect_nbap_Case2_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25152   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25153                                    ett_nbap_Case2_Cell_SetupRqstTDD, Case2_Cell_SetupRqstTDD_sequence);
25154
25155   return offset;
25156 }
25157
25158
25159 static const value_string nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals[] = {
25160   {   0, "case1" },
25161   {   1, "case2" },
25162   { 0, NULL }
25163 };
25164
25165 static const per_choice_t SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice[] = {
25166   {   0, &hf_nbap_case1          , ASN1_EXTENSION_ROOT    , dissect_nbap_Case1_Cell_SetupRqstTDD },
25167   {   1, &hf_nbap_case2          , ASN1_EXTENSION_ROOT    , dissect_nbap_Case2_Cell_SetupRqstTDD },
25168   { 0, NULL, 0, NULL }
25169 };
25170
25171 static int
25172 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_) {
25173   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25174                                  ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice,
25175                                  NULL);
25176
25177   return offset;
25178 }
25179
25180
25181 static const per_sequence_t PCCPCH_Information_Cell_SetupRqstTDD_sequence[] = {
25182   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25183   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
25184   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
25185   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
25186   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
25187   { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
25188   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25189   { NULL, 0, 0, NULL }
25190 };
25191
25192 static int
25193 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_) {
25194   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25195                                    ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD, PCCPCH_Information_Cell_SetupRqstTDD_sequence);
25196
25197   return offset;
25198 }
25199
25200
25201 static const per_sequence_t TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence[] = {
25202   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
25203   { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
25204   { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
25205   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25206   { NULL, 0, 0, NULL }
25207 };
25208
25209 static int
25210 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_) {
25211   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25212                                    ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD, TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence);
25213
25214   return offset;
25215 }
25216
25217
25218 static const per_sequence_t TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of[1] = {
25219   { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD },
25220 };
25221
25222 static int
25223 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_) {
25224   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25225                                                   ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD, TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of,
25226                                                   1, 15);
25227
25228   return offset;
25229 }
25230
25231
25232 static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence[] = {
25233   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
25234   { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
25235   { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
25236   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25237   { NULL, 0, 0, NULL }
25238 };
25239
25240 static int
25241 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_) {
25242   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25243                                    ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence);
25244
25245   return offset;
25246 }
25247
25248
25249 static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of[1] = {
25250   { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD },
25251 };
25252
25253 static int
25254 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_) {
25255   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25256                                                   ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of,
25257                                                   1, 7);
25258
25259   return offset;
25260 }
25261
25262
25263 static const per_sequence_t PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = {
25264   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25265   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
25266   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
25267   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
25268   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
25269   { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
25270   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
25271   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25272   { NULL, 0, 0, NULL }
25273 };
25274
25275 static int
25276 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_) {
25277   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25278                                    ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD, PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
25279
25280   return offset;
25281 }
25282
25283
25284 static const per_sequence_t DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = {
25285   { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25286   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
25287   { &hf_nbap_dwPCH_Power    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
25288   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25289   { NULL, 0, 0, NULL }
25290 };
25291
25292 static int
25293 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_) {
25294   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25295                                    ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD, DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
25296
25297   return offset;
25298 }
25299
25300
25301 static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstTDD_sequence[] = {
25302   { &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters },
25303   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
25304   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25305   { NULL, 0, 0, NULL }
25306 };
25307
25308 static int
25309 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_) {
25310   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25311                                    ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD, IPDLParameter_Information_Cell_SetupRqstTDD_sequence);
25312
25313   return offset;
25314 }
25315
25316
25317 static const per_sequence_t IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence[] = {
25318   { &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters_LCR },
25319   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
25320   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25321   { NULL, 0, 0, NULL }
25322 };
25323
25324 static int
25325 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_) {
25326   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25327                                    ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence);
25328
25329   return offset;
25330 }
25331
25332
25333 static const per_sequence_t PCCPCH_768_Information_Cell_SetupRqstTDD_sequence[] = {
25334   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
25335   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
25336   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
25337   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
25338   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
25339   { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
25340   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25341   { NULL, 0, 0, NULL }
25342 };
25343
25344 static int
25345 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_) {
25346   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25347                                    ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD, PCCPCH_768_Information_Cell_SetupRqstTDD_sequence);
25348
25349   return offset;
25350 }
25351
25352
25353 static const per_sequence_t SCH_768_Information_Cell_SetupRqstTDD_sequence[] = {
25354   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
25355   { &hf_nbap_syncCaseIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH },
25356   { &hf_nbap_sCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
25357   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
25358   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25359   { NULL, 0, 0, NULL }
25360 };
25361
25362 static int
25363 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_) {
25364   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25365                                    ett_nbap_SCH_768_Information_Cell_SetupRqstTDD, SCH_768_Information_Cell_SetupRqstTDD_sequence);
25366
25367   return offset;
25368 }
25369
25370
25371 static const per_sequence_t Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD_sequence[] = {
25372   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
25373   { &hf_nbap_timeSlotConfigurationList_LCR_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD },
25374   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25375   { NULL, 0, 0, NULL }
25376 };
25377
25378 static int
25379 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_) {
25380   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25381                                    ett_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD, Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD_sequence);
25382
25383   return offset;
25384 }
25385
25386
25387 static const per_sequence_t Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_sequence_of[1] = {
25388   { &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 },
25389 };
25390
25391 static int
25392 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_) {
25393   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25394                                                   ett_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD, Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_sequence_of,
25395                                                   1, maxFrequencyinCell_1);
25396
25397   return offset;
25398 }
25399
25400
25401 static const per_sequence_t CellSetupResponse_sequence[] = {
25402   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
25403   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25404   { NULL, 0, 0, NULL }
25405 };
25406
25407 static int
25408 dissect_nbap_CellSetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25409   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25410                                    ett_nbap_CellSetupResponse, CellSetupResponse_sequence);
25411
25412   return offset;
25413 }
25414
25415
25416 static const per_sequence_t CellSetupFailure_sequence[] = {
25417   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
25418   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25419   { NULL, 0, 0, NULL }
25420 };
25421
25422 static int
25423 dissect_nbap_CellSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25424   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25425                                    ett_nbap_CellSetupFailure, CellSetupFailure_sequence);
25426
25427   return offset;
25428 }
25429
25430
25431 static const per_sequence_t CellReconfigurationRequestFDD_sequence[] = {
25432   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
25433   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25434   { NULL, 0, 0, NULL }
25435 };
25436
25437 static int
25438 dissect_nbap_CellReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25439   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25440                                    ett_nbap_CellReconfigurationRequestFDD, CellReconfigurationRequestFDD_sequence);
25441
25442   return offset;
25443 }
25444
25445
25446 static const per_sequence_t Synchronisation_Configuration_Cell_ReconfRqst_sequence[] = {
25447   { &hf_nbap_n_INSYNC_IND   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND },
25448   { &hf_nbap_n_OUTSYNC_IND  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND },
25449   { &hf_nbap_t_RLFAILURE    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE },
25450   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25451   { NULL, 0, 0, NULL }
25452 };
25453
25454 static int
25455 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_) {
25456   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25457                                    ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst, Synchronisation_Configuration_Cell_ReconfRqst_sequence);
25458
25459   return offset;
25460 }
25461
25462
25463 static const per_sequence_t PrimarySCH_Information_Cell_ReconfRqstFDD_sequence[] = {
25464   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25465   { &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
25466   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25467   { NULL, 0, 0, NULL }
25468 };
25469
25470 static int
25471 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_) {
25472   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25473                                    ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD, PrimarySCH_Information_Cell_ReconfRqstFDD_sequence);
25474
25475   return offset;
25476 }
25477
25478
25479 static const per_sequence_t SecondarySCH_Information_Cell_ReconfRqstFDD_sequence[] = {
25480   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25481   { &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
25482   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25483   { NULL, 0, 0, NULL }
25484 };
25485
25486 static int
25487 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_) {
25488   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25489                                    ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD, SecondarySCH_Information_Cell_ReconfRqstFDD_sequence);
25490
25491   return offset;
25492 }
25493
25494
25495 static const per_sequence_t PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence[] = {
25496   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25497   { &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power },
25498   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25499   { NULL, 0, 0, NULL }
25500 };
25501
25502 static int
25503 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_) {
25504   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25505                                    ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD, PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence);
25506
25507   return offset;
25508 }
25509
25510
25511 static const per_sequence_t SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = {
25512   { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
25513 };
25514
25515 static int
25516 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_) {
25517   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25518                                                   ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of,
25519                                                   1, maxSCPICHCell);
25520
25521   return offset;
25522 }
25523
25524
25525 static const per_sequence_t SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence[] = {
25526   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25527   { &hf_nbap_secondaryCPICH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
25528   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25529   { NULL, 0, 0, NULL }
25530 };
25531
25532 static int
25533 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_) {
25534   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25535                                    ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence);
25536
25537   return offset;
25538 }
25539
25540
25541 static const per_sequence_t BCH_information_Cell_ReconfRqstFDD_sequence[] = {
25542   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
25543   { &hf_nbap_bCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
25544   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25545   { NULL, 0, 0, NULL }
25546 };
25547
25548 static int
25549 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_) {
25550   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25551                                    ett_nbap_BCH_information_Cell_ReconfRqstFDD, BCH_information_Cell_ReconfRqstFDD_sequence);
25552
25553   return offset;
25554 }
25555
25556
25557 static const per_sequence_t PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence[] = {
25558   { &hf_nbap_bCH_information_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_information_Cell_ReconfRqstFDD },
25559   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25560   { NULL, 0, 0, NULL }
25561 };
25562
25563 static int
25564 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_) {
25565   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25566                                    ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence);
25567
25568   return offset;
25569 }
25570
25571
25572 static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstFDD_sequence[] = {
25573   { &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IPDL_FDD_Parameters },
25574   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
25575   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25576   { NULL, 0, 0, NULL }
25577 };
25578
25579 static int
25580 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_) {
25581   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25582                                    ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD, IPDLParameter_Information_Cell_ReconfRqstFDD_sequence);
25583
25584   return offset;
25585 }
25586
25587
25588 static const per_sequence_t CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = {
25589   { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
25590 };
25591
25592 static int
25593 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_) {
25594   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25595                                                   ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD, CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of,
25596                                                   1, maxNrOfCellPortionsPerCell);
25597
25598   return offset;
25599 }
25600
25601
25602 static const per_sequence_t CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence[] = {
25603   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
25604   { &hf_nbap_maximumTransmissionPowerforCellPortion, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
25605   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25606   { NULL, 0, 0, NULL }
25607 };
25608
25609 static int
25610 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_) {
25611   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25612                                    ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD, CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence);
25613
25614   return offset;
25615 }
25616
25617
25618 static const per_sequence_t CellReconfigurationRequestTDD_sequence[] = {
25619   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
25620   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25621   { NULL, 0, 0, NULL }
25622 };
25623
25624 static int
25625 dissect_nbap_CellReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25626   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25627                                    ett_nbap_CellReconfigurationRequestTDD, CellReconfigurationRequestTDD_sequence);
25628
25629   return offset;
25630 }
25631
25632
25633 static const per_sequence_t SCH_Information_Cell_ReconfRqstTDD_sequence[] = {
25634   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25635   { &hf_nbap_sCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
25636   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25637   { NULL, 0, 0, NULL }
25638 };
25639
25640 static int
25641 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_) {
25642   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25643                                    ett_nbap_SCH_Information_Cell_ReconfRqstTDD, SCH_Information_Cell_ReconfRqstTDD_sequence);
25644
25645   return offset;
25646 }
25647
25648
25649 static const per_sequence_t PCCPCH_Information_Cell_ReconfRqstTDD_sequence[] = {
25650   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25651   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
25652   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25653   { NULL, 0, 0, NULL }
25654 };
25655
25656 static int
25657 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_) {
25658   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25659                                    ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD, PCCPCH_Information_Cell_ReconfRqstTDD_sequence);
25660
25661   return offset;
25662 }
25663
25664
25665 static const per_sequence_t TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence[] = {
25666   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
25667   { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
25668   { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
25669   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25670   { NULL, 0, 0, NULL }
25671 };
25672
25673 static int
25674 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_) {
25675   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25676                                    ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence);
25677
25678   return offset;
25679 }
25680
25681
25682 static const per_sequence_t TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of[1] = {
25683   { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD },
25684 };
25685
25686 static int
25687 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_) {
25688   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25689                                                   ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD, TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of,
25690                                                   1, 15);
25691
25692   return offset;
25693 }
25694
25695
25696 static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence[] = {
25697   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
25698   { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
25699   { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
25700   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25701   { NULL, 0, 0, NULL }
25702 };
25703
25704 static int
25705 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_) {
25706   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25707                                    ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence);
25708
25709   return offset;
25710 }
25711
25712
25713 static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of[1] = {
25714   { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD },
25715 };
25716
25717 static int
25718 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_) {
25719   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25720                                                   ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of,
25721                                                   1, 7);
25722
25723   return offset;
25724 }
25725
25726
25727 static const per_sequence_t DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence[] = {
25728   { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
25729   { &hf_nbap_dwPCH_Power    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
25730   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25731   { NULL, 0, 0, NULL }
25732 };
25733
25734 static int
25735 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_) {
25736   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25737                                    ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD, DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence);
25738
25739   return offset;
25740 }
25741
25742
25743 static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstTDD_sequence[] = {
25744   { &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IPDL_TDD_Parameters },
25745   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
25746   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25747   { NULL, 0, 0, NULL }
25748 };
25749
25750 static int
25751 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_) {
25752   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25753                                    ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD, IPDLParameter_Information_Cell_ReconfRqstTDD_sequence);
25754
25755   return offset;
25756 }
25757
25758
25759 static const per_sequence_t IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence[] = {
25760   { &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IPDL_TDD_Parameters_LCR },
25761   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
25762   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25763   { NULL, 0, 0, NULL }
25764 };
25765
25766 static int
25767 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_) {
25768   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25769                                    ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence);
25770
25771   return offset;
25772 }
25773
25774
25775 static const per_sequence_t SCH_768_Information_Cell_ReconfRqstTDD_sequence[] = {
25776   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
25777   { &hf_nbap_sCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
25778   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25779   { NULL, 0, 0, NULL }
25780 };
25781
25782 static int
25783 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_) {
25784   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25785                                    ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD, SCH_768_Information_Cell_ReconfRqstTDD_sequence);
25786
25787   return offset;
25788 }
25789
25790
25791 static const per_sequence_t PCCPCH_768_Information_Cell_ReconfRqstTDD_sequence[] = {
25792   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
25793   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
25794   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25795   { NULL, 0, 0, NULL }
25796 };
25797
25798 static int
25799 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_) {
25800   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25801                                    ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD, PCCPCH_768_Information_Cell_ReconfRqstTDD_sequence);
25802
25803   return offset;
25804 }
25805
25806
25807 static const per_sequence_t Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD_sequence[] = {
25808   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
25809   { &hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD },
25810   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25811   { NULL, 0, 0, NULL }
25812 };
25813
25814 static int
25815 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_) {
25816   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25817                                    ett_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD_sequence);
25818
25819   return offset;
25820 }
25821
25822
25823 static const per_sequence_t Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD_sequence[] = {
25824   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
25825   { &hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD },
25826   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25827   { NULL, 0, 0, NULL }
25828 };
25829
25830 static int
25831 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_) {
25832   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25833                                    ett_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD_sequence);
25834
25835   return offset;
25836 }
25837
25838
25839 static const per_sequence_t Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_sequence_of[1] = {
25840   { &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 },
25841 };
25842
25843 static int
25844 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_) {
25845   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25846                                                   ett_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_sequence_of,
25847                                                   1, maxFrequencyinCell_1);
25848
25849   return offset;
25850 }
25851
25852
25853 static const per_sequence_t Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD_sequence[] = {
25854   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
25855   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25856   { NULL, 0, 0, NULL }
25857 };
25858
25859 static int
25860 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_) {
25861   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25862                                    ett_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD_sequence);
25863
25864   return offset;
25865 }
25866
25867
25868 static const value_string nbap_UARFCN_Adjustment_vals[] = {
25869   {   0, "cell-Frequency-Add-LCR-MulFreq-Cell-ReconfRqstTDD" },
25870   {   1, "cell-Frequency-ModifyList-LCR-MulFreq-Cell-ReconfRqstTDD" },
25871   {   2, "cell-Frequency-Delete-LCR-MulFreq-Cell-ReconfRqstTDD" },
25872   { 0, NULL }
25873 };
25874
25875 static const per_choice_t UARFCN_Adjustment_choice[] = {
25876   {   0, &hf_nbap_cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD },
25877   {   1, &hf_nbap_cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD },
25878   {   2, &hf_nbap_cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD },
25879   { 0, NULL, 0, NULL }
25880 };
25881
25882 static int
25883 dissect_nbap_UARFCN_Adjustment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25884   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25885                                  ett_nbap_UARFCN_Adjustment, UARFCN_Adjustment_choice,
25886                                  NULL);
25887
25888   return offset;
25889 }
25890
25891
25892 static const per_sequence_t CellReconfigurationResponse_sequence[] = {
25893   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
25894   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25895   { NULL, 0, 0, NULL }
25896 };
25897
25898 static int
25899 dissect_nbap_CellReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25900   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25901                                    ett_nbap_CellReconfigurationResponse, CellReconfigurationResponse_sequence);
25902
25903   return offset;
25904 }
25905
25906
25907 static const per_sequence_t CellReconfigurationFailure_sequence[] = {
25908   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
25909   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25910   { NULL, 0, 0, NULL }
25911 };
25912
25913 static int
25914 dissect_nbap_CellReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25915   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25916                                    ett_nbap_CellReconfigurationFailure, CellReconfigurationFailure_sequence);
25917
25918   return offset;
25919 }
25920
25921
25922 static const per_sequence_t CellDeletionRequest_sequence[] = {
25923   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
25924   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25925   { NULL, 0, 0, NULL }
25926 };
25927
25928 static int
25929 dissect_nbap_CellDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25930   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25931                                    ett_nbap_CellDeletionRequest, CellDeletionRequest_sequence);
25932
25933   return offset;
25934 }
25935
25936
25937 static const per_sequence_t CellDeletionResponse_sequence[] = {
25938   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
25939   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25940   { NULL, 0, 0, NULL }
25941 };
25942
25943 static int
25944 dissect_nbap_CellDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25945   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25946                                    ett_nbap_CellDeletionResponse, CellDeletionResponse_sequence);
25947
25948   return offset;
25949 }
25950
25951
25952 static const per_sequence_t ResourceStatusIndication_sequence[] = {
25953   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
25954   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25955   { NULL, 0, 0, NULL }
25956 };
25957
25958 static int
25959 dissect_nbap_ResourceStatusIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25960   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25961                                    ett_nbap_ResourceStatusIndication, ResourceStatusIndication_sequence);
25962
25963   return offset;
25964 }
25965
25966
25967 static const per_sequence_t Local_Cell_InformationList_ResourceStatusInd_sequence_of[1] = {
25968   { &hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
25969 };
25970
25971 static int
25972 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_) {
25973   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25974                                                   ett_nbap_Local_Cell_InformationList_ResourceStatusInd, Local_Cell_InformationList_ResourceStatusInd_sequence_of,
25975                                                   1, maxLocalCellinNodeB);
25976
25977   return offset;
25978 }
25979
25980
25981 static const per_sequence_t Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = {
25982   { &hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
25983 };
25984
25985 static int
25986 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_) {
25987   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25988                                                   ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd, Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
25989                                                   1, maxLocalCellinNodeB);
25990
25991   return offset;
25992 }
25993
25994
25995 static const per_sequence_t No_Failure_ResourceStatusInd_sequence[] = {
25996   { &hf_nbap_local_Cell_InformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_InformationList_ResourceStatusInd },
25997   { &hf_nbap_local_Cell_Group_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd },
25998   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25999   { NULL, 0, 0, NULL }
26000 };
26001
26002 static int
26003 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_) {
26004   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26005                                    ett_nbap_No_Failure_ResourceStatusInd, No_Failure_ResourceStatusInd_sequence);
26006
26007   return offset;
26008 }
26009
26010
26011 static const per_sequence_t Local_Cell_InformationList2_ResourceStatusInd_sequence_of[1] = {
26012   { &hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26013 };
26014
26015 static int
26016 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_) {
26017   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26018                                                   ett_nbap_Local_Cell_InformationList2_ResourceStatusInd, Local_Cell_InformationList2_ResourceStatusInd_sequence_of,
26019                                                   1, maxLocalCellinNodeB);
26020
26021   return offset;
26022 }
26023
26024
26025 static const per_sequence_t Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = {
26026   { &hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26027 };
26028
26029 static int
26030 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_) {
26031   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26032                                                   ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd, Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
26033                                                   1, maxLocalCellinNodeB);
26034
26035   return offset;
26036 }
26037
26038
26039 static const per_sequence_t CCP_InformationList_ResourceStatusInd_sequence_of[1] = {
26040   { &hf_nbap_CCP_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26041 };
26042
26043 static int
26044 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_) {
26045   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26046                                                   ett_nbap_CCP_InformationList_ResourceStatusInd, CCP_InformationList_ResourceStatusInd_sequence_of,
26047                                                   1, maxCCPinNodeB);
26048
26049   return offset;
26050 }
26051
26052
26053 static const per_sequence_t Cell_InformationList_ResourceStatusInd_sequence_of[1] = {
26054   { &hf_nbap_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26055 };
26056
26057 static int
26058 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_) {
26059   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26060                                                   ett_nbap_Cell_InformationList_ResourceStatusInd, Cell_InformationList_ResourceStatusInd_sequence_of,
26061                                                   1, maxCellinNodeB);
26062
26063   return offset;
26064 }
26065
26066
26067 static const per_sequence_t ServiceImpacting_ResourceStatusInd_sequence[] = {
26068   { &hf_nbap_local_Cell_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd },
26069   { &hf_nbap_local_Cell_Group_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd },
26070   { &hf_nbap_cCP_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCP_InformationList_ResourceStatusInd },
26071   { &hf_nbap_cell_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Cell_InformationList_ResourceStatusInd },
26072   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26073   { NULL, 0, 0, NULL }
26074 };
26075
26076 static int
26077 dissect_nbap_ServiceImpacting_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26078   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26079                                    ett_nbap_ServiceImpacting_ResourceStatusInd, ServiceImpacting_ResourceStatusInd_sequence);
26080
26081   return offset;
26082 }
26083
26084
26085 static const value_string nbap_IndicationType_ResourceStatusInd_vals[] = {
26086   {   0, "no-Failure" },
26087   {   1, "serviceImpacting" },
26088   { 0, NULL }
26089 };
26090
26091 static const per_choice_t IndicationType_ResourceStatusInd_choice[] = {
26092   {   0, &hf_nbap_no_Failure     , ASN1_EXTENSION_ROOT    , dissect_nbap_No_Failure_ResourceStatusInd },
26093   {   1, &hf_nbap_serviceImpacting, ASN1_EXTENSION_ROOT    , dissect_nbap_ServiceImpacting_ResourceStatusInd },
26094   { 0, NULL, 0, NULL }
26095 };
26096
26097 static int
26098 dissect_nbap_IndicationType_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26099   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26100                                  ett_nbap_IndicationType_ResourceStatusInd, IndicationType_ResourceStatusInd_choice,
26101                                  NULL);
26102
26103   return offset;
26104 }
26105
26106
26107 static const per_sequence_t Local_Cell_InformationItem_ResourceStatusInd_sequence[] = {
26108   { &hf_nbap_local_CellID   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
26109   { &hf_nbap_addorDeleteIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AddorDeleteIndicator },
26110   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_or_Global_CapacityCredit },
26111   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
26112   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
26113   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
26114   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumDL_PowerCapability },
26115   { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinSpreadingFactor },
26116   { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinimumDL_PowerCapability },
26117   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_ID },
26118   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26119   { NULL, 0, 0, NULL }
26120 };
26121
26122 static int
26123 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_) {
26124   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26125                                    ett_nbap_Local_Cell_InformationItem_ResourceStatusInd, Local_Cell_InformationItem_ResourceStatusInd_sequence);
26126
26127   return offset;
26128 }
26129
26130
26131 static const per_sequence_t Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = {
26132   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
26133   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
26134   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
26135   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
26136   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
26137   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26138   { NULL, 0, 0, NULL }
26139 };
26140
26141 static int
26142 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_) {
26143   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26144                                    ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd, Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
26145
26146   return offset;
26147 }
26148
26149
26150 static const per_sequence_t Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = {
26151   { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26152 };
26153
26154 static int
26155 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_) {
26156   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26157                                                   ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd, Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
26158                                                   1, maxLocalCellinNodeB);
26159
26160   return offset;
26161 }
26162
26163
26164 static const per_sequence_t Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = {
26165   { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
26166   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
26167   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26168   { NULL, 0, 0, NULL }
26169 };
26170
26171 static int
26172 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_) {
26173   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26174                                    ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
26175
26176   return offset;
26177 }
26178
26179
26180 static const per_sequence_t Local_Cell_InformationItem2_ResourceStatusInd_sequence[] = {
26181   { &hf_nbap_local_Cell_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
26182   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_or_Global_CapacityCredit },
26183   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
26184   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
26185   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
26186   { &hf_nbap_maximum_DL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumDL_PowerCapability },
26187   { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinSpreadingFactor },
26188   { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinimumDL_PowerCapability },
26189   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26190   { NULL, 0, 0, NULL }
26191 };
26192
26193 static int
26194 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_) {
26195   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26196                                    ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd, Local_Cell_InformationItem2_ResourceStatusInd_sequence);
26197
26198   return offset;
26199 }
26200
26201
26202 static const per_sequence_t Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = {
26203   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
26204   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_or_Global_CapacityCredit },
26205   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
26206   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
26207   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
26208   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26209   { NULL, 0, 0, NULL }
26210 };
26211
26212 static int
26213 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_) {
26214   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26215                                    ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd, Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
26216
26217   return offset;
26218 }
26219
26220
26221 static const per_sequence_t CCP_InformationItem_ResourceStatusInd_sequence[] = {
26222   { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
26223   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
26224   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
26225   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26226   { NULL, 0, 0, NULL }
26227 };
26228
26229 static int
26230 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_) {
26231   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26232                                    ett_nbap_CCP_InformationItem_ResourceStatusInd, CCP_InformationItem_ResourceStatusInd_sequence);
26233
26234   return offset;
26235 }
26236
26237
26238
26239 static int
26240 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_) {
26241   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26242
26243   return offset;
26244 }
26245
26246
26247
26248 static int
26249 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_) {
26250   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26251
26252   return offset;
26253 }
26254
26255
26256
26257 static int
26258 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_) {
26259   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26260
26261   return offset;
26262 }
26263
26264
26265 static const per_sequence_t S_CPICH_InformationList_ResourceStatusInd_sequence_of[1] = {
26266   { &hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26267 };
26268
26269 static int
26270 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_) {
26271   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26272                                                   ett_nbap_S_CPICH_InformationList_ResourceStatusInd, S_CPICH_InformationList_ResourceStatusInd_sequence_of,
26273                                                   1, maxSCPICHCell);
26274
26275   return offset;
26276 }
26277
26278
26279
26280 static int
26281 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_) {
26282   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26283
26284   return offset;
26285 }
26286
26287
26288
26289 static int
26290 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_) {
26291   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26292
26293   return offset;
26294 }
26295
26296
26297 static const per_sequence_t S_CCPCH_InformationList_ResourceStatusInd_sequence_of[1] = {
26298   { &hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26299 };
26300
26301 static int
26302 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_) {
26303   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26304                                                   ett_nbap_S_CCPCH_InformationList_ResourceStatusInd, S_CCPCH_InformationList_ResourceStatusInd_sequence_of,
26305                                                   1, maxSCCPCHCell);
26306
26307   return offset;
26308 }
26309
26310
26311
26312 static int
26313 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_) {
26314   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26315
26316   return offset;
26317 }
26318
26319
26320
26321 static int
26322 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_) {
26323   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26324
26325   return offset;
26326 }
26327
26328
26329 static const per_sequence_t FACH_InformationList_ResourceStatusInd_sequence_of[1] = {
26330   { &hf_nbap_FACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26331 };
26332
26333 static int
26334 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_) {
26335   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26336                                                   ett_nbap_FACH_InformationList_ResourceStatusInd, FACH_InformationList_ResourceStatusInd_sequence_of,
26337                                                   1, maxFACHCell);
26338
26339   return offset;
26340 }
26341
26342
26343 static const per_sequence_t PRACH_InformationList_ResourceStatusInd_sequence_of[1] = {
26344   { &hf_nbap_PRACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26345 };
26346
26347 static int
26348 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_) {
26349   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26350                                                   ett_nbap_PRACH_InformationList_ResourceStatusInd, PRACH_InformationList_ResourceStatusInd_sequence_of,
26351                                                   1, maxPRACHCell);
26352
26353   return offset;
26354 }
26355
26356
26357 static const per_sequence_t RACH_InformationList_ResourceStatusInd_sequence_of[1] = {
26358   { &hf_nbap_RACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26359 };
26360
26361 static int
26362 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_) {
26363   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26364                                                   ett_nbap_RACH_InformationList_ResourceStatusInd, RACH_InformationList_ResourceStatusInd_sequence_of,
26365                                                   1, maxPRACHCell);
26366
26367   return offset;
26368 }
26369
26370
26371 static const per_sequence_t AICH_InformationList_ResourceStatusInd_sequence_of[1] = {
26372   { &hf_nbap_AICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26373 };
26374
26375 static int
26376 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_) {
26377   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26378                                                   ett_nbap_AICH_InformationList_ResourceStatusInd, AICH_InformationList_ResourceStatusInd_sequence_of,
26379                                                   1, maxPRACHCell);
26380
26381   return offset;
26382 }
26383
26384
26385
26386 static int
26387 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_) {
26388   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26389
26390   return offset;
26391 }
26392
26393
26394 static const per_sequence_t Cell_InformationItem_ResourceStatusInd_sequence[] = {
26395   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
26396   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ResourceOperationalState },
26397   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AvailabilityStatus },
26398   { &hf_nbap_primary_SCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_SCH_Information_ResourceStatusInd },
26399   { &hf_nbap_secondary_SCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_SCH_Information_ResourceStatusInd },
26400   { &hf_nbap_primary_CPICH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_CPICH_Information_ResourceStatusInd },
26401   { &hf_nbap_secondary_CPICH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_CPICH_InformationList_ResourceStatusInd },
26402   { &hf_nbap_primary_CCPCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_CCPCH_Information_ResourceStatusInd },
26403   { &hf_nbap_bCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BCH_Information_ResourceStatusInd },
26404   { &hf_nbap_secondary_CCPCH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd },
26405   { &hf_nbap_pCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Information_ResourceStatusInd },
26406   { &hf_nbap_pICH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Information_ResourceStatusInd },
26407   { &hf_nbap_fACH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_InformationList_ResourceStatusInd },
26408   { &hf_nbap_pRACH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PRACH_InformationList_ResourceStatusInd },
26409   { &hf_nbap_rACH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RACH_InformationList_ResourceStatusInd },
26410   { &hf_nbap_aICH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AICH_InformationList_ResourceStatusInd },
26411   { &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
26412   { &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
26413   { &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
26414   { &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
26415   { &hf_nbap_sCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SCH_Information_ResourceStatusInd },
26416   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26417   { NULL, 0, 0, NULL }
26418 };
26419
26420 static int
26421 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_) {
26422   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26423                                    ett_nbap_Cell_InformationItem_ResourceStatusInd, Cell_InformationItem_ResourceStatusInd_sequence);
26424
26425   return offset;
26426 }
26427
26428
26429 static const per_sequence_t FPACH_LCR_InformationList_ResourceStatusInd_sequence_of[1] = {
26430   { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26431 };
26432
26433 static int
26434 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_) {
26435   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26436                                                   ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd, FPACH_LCR_InformationList_ResourceStatusInd_sequence_of,
26437                                                   1, maxFPACHCell);
26438
26439   return offset;
26440 }
26441
26442
26443
26444 static int
26445 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_) {
26446   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26447
26448   return offset;
26449 }
26450
26451
26452 static const per_sequence_t HS_DSCH_Resources_Information_ResourceStatusInd_sequence[] = {
26453   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
26454   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
26455   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26456   { NULL, 0, 0, NULL }
26457 };
26458
26459 static int
26460 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_) {
26461   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26462                                    ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd, HS_DSCH_Resources_Information_ResourceStatusInd_sequence);
26463
26464   return offset;
26465 }
26466
26467
26468 static const per_sequence_t S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of[1] = {
26469   { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26470 };
26471
26472 static int
26473 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_) {
26474   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26475                                                   ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd, S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of,
26476                                                   1, maxSCCPCHCellinExt);
26477
26478   return offset;
26479 }
26480
26481
26482 static const per_sequence_t S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of[1] = {
26483   { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26484 };
26485
26486 static int
26487 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_) {
26488   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26489                                                   ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of,
26490                                                   1, maxSCCPCHCellinExtLCR);
26491
26492   return offset;
26493 }
26494
26495
26496 static const per_sequence_t E_DCH_Resources_Information_ResourceStatusInd_sequence[] = {
26497   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
26498   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
26499   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26500   { NULL, 0, 0, NULL }
26501 };
26502
26503 static int
26504 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_) {
26505   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26506                                    ett_nbap_E_DCH_Resources_Information_ResourceStatusInd, E_DCH_Resources_Information_ResourceStatusInd_sequence);
26507
26508   return offset;
26509 }
26510
26511
26512 static const per_sequence_t PLCCH_InformationList_ResourceStatusInd_sequence_of[1] = {
26513   { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26514 };
26515
26516 static int
26517 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_) {
26518   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26519                                                   ett_nbap_PLCCH_InformationList_ResourceStatusInd, PLCCH_InformationList_ResourceStatusInd_sequence_of,
26520                                                   1, maxPLCCHCell);
26521
26522   return offset;
26523 }
26524
26525
26526 static const per_sequence_t S_CCPCH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
26527   { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26528 };
26529
26530 static int
26531 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_) {
26532   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26533                                                   ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd, S_CCPCH_768_InformationList_ResourceStatusInd_sequence_of,
26534                                                   1, maxSCCPCHCell768);
26535
26536   return offset;
26537 }
26538
26539
26540 static const per_sequence_t PRACH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
26541   { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26542 };
26543
26544 static int
26545 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_) {
26546   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26547                                                   ett_nbap_PRACH_768_InformationList_ResourceStatusInd, PRACH_768_InformationList_ResourceStatusInd_sequence_of,
26548                                                   1, maxPRACHCell);
26549
26550   return offset;
26551 }
26552
26553
26554 static const per_sequence_t E_RUCCH_InformationList_ResourceStatusInd_sequence_of[1] = {
26555   { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26556 };
26557
26558 static int
26559 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_) {
26560   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26561                                                   ett_nbap_E_RUCCH_InformationList_ResourceStatusInd, E_RUCCH_InformationList_ResourceStatusInd_sequence_of,
26562                                                   1, maxE_RUCCHCell);
26563
26564   return offset;
26565 }
26566
26567
26568 static const per_sequence_t E_RUCCH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
26569   { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26570 };
26571
26572 static int
26573 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_) {
26574   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26575                                                   ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd, E_RUCCH_768_InformationList_ResourceStatusInd_sequence_of,
26576                                                   1, maxE_RUCCHCell);
26577
26578   return offset;
26579 }
26580
26581
26582 static const per_sequence_t Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_sequence_of[1] = {
26583   { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26584 };
26585
26586 static int
26587 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_) {
26588   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26589                                                   ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd, Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_sequence_of,
26590                                                   1, maxFrequencyinCell);
26591
26592   return offset;
26593 }
26594
26595
26596 static const per_sequence_t Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_sequence[] = {
26597   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
26598   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
26599   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
26600   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Cause },
26601   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26602   { NULL, 0, 0, NULL }
26603 };
26604
26605 static int
26606 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_) {
26607   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26608                                    ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd, Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_sequence);
26609
26610   return offset;
26611 }
26612
26613
26614 static const per_sequence_t UPPCH_LCR_InformationList_ResourceStatusInd_sequence_of[1] = {
26615   { &hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26616 };
26617
26618 static int
26619 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_) {
26620   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26621                                                   ett_nbap_UPPCH_LCR_InformationList_ResourceStatusInd, UPPCH_LCR_InformationList_ResourceStatusInd_sequence_of,
26622                                                   1, maxFrequencyinCell);
26623
26624   return offset;
26625 }
26626
26627
26628 static const per_sequence_t UPPCH_LCR_InformationItem_ResourceStatusInd_sequence[] = {
26629   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
26630   { &hf_nbap_uPPCHPositionLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UPPCHPositionLCR },
26631   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
26632   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
26633   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26634   { NULL, 0, 0, NULL }
26635 };
26636
26637 static int
26638 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_) {
26639   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26640                                    ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd, UPPCH_LCR_InformationItem_ResourceStatusInd_sequence);
26641
26642   return offset;
26643 }
26644
26645
26646 static const per_sequence_t MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_sequence_of[1] = {
26647   { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26648 };
26649
26650 static int
26651 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_) {
26652   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26653                                                   ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd, MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_sequence_of,
26654                                                   1, maxFrequencyinCell_1);
26655
26656   return offset;
26657 }
26658
26659
26660 static const per_sequence_t Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = {
26661   { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26662 };
26663
26664 static int
26665 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_) {
26666   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26667                                                   ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
26668                                                   1, maxLocalCellinNodeB);
26669
26670   return offset;
26671 }
26672
26673
26674 static const per_sequence_t Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = {
26675   { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
26676   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
26677   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26678   { NULL, 0, 0, NULL }
26679 };
26680
26681 static int
26682 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_) {
26683   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26684                                    ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
26685
26686   return offset;
26687 }
26688
26689
26690 static const per_sequence_t SystemInformationUpdateRequest_sequence[] = {
26691   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
26692   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26693   { NULL, 0, 0, NULL }
26694 };
26695
26696 static int
26697 dissect_nbap_SystemInformationUpdateRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26698   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26699                                    ett_nbap_SystemInformationUpdateRequest, SystemInformationUpdateRequest_sequence);
26700
26701   return offset;
26702 }
26703
26704
26705
26706 static int
26707 dissect_nbap_SegmentInformationList_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26708   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26709
26710   return offset;
26711 }
26712
26713
26714 static const per_sequence_t No_Deletion_SystemInfoUpdate_sequence[] = {
26715   { &hf_nbap_sIB_Originator , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SIB_Originator },
26716   { &hf_nbap_iB_SG_REP      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IB_SG_REP },
26717   { &hf_nbap_segmentInformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationList_SystemInfoUpdate },
26718   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26719   { NULL, 0, 0, NULL }
26720 };
26721
26722 static int
26723 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_) {
26724   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26725                                    ett_nbap_No_Deletion_SystemInfoUpdate, No_Deletion_SystemInfoUpdate_sequence);
26726
26727   return offset;
26728 }
26729
26730
26731 static const value_string nbap_DeletionIndicator_SystemInfoUpdate_vals[] = {
26732   {   0, "no-Deletion" },
26733   {   1, "yes-Deletion" },
26734   { 0, NULL }
26735 };
26736
26737 static const per_choice_t DeletionIndicator_SystemInfoUpdate_choice[] = {
26738   {   0, &hf_nbap_no_Deletion    , ASN1_NO_EXTENSIONS     , dissect_nbap_No_Deletion_SystemInfoUpdate },
26739   {   1, &hf_nbap_yes_Deletion   , ASN1_NO_EXTENSIONS     , dissect_nbap_NULL },
26740   { 0, NULL, 0, NULL }
26741 };
26742
26743 static int
26744 dissect_nbap_DeletionIndicator_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26745   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26746                                  ett_nbap_DeletionIndicator_SystemInfoUpdate, DeletionIndicator_SystemInfoUpdate_choice,
26747                                  NULL);
26748
26749   return offset;
26750 }
26751
26752
26753 static const per_sequence_t MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence[] = {
26754   { &hf_nbap_iB_Type        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IB_Type },
26755   { &hf_nbap_iB_OC_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IB_OC_ID },
26756   { &hf_nbap_deletionIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DeletionIndicator_SystemInfoUpdate },
26757   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26758   { NULL, 0, 0, NULL }
26759 };
26760
26761 static int
26762 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_) {
26763   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26764                                    ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst, MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence);
26765
26766   return offset;
26767 }
26768
26769
26770 static const per_sequence_t MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of[1] = {
26771   { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst },
26772 };
26773
26774 static int
26775 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_) {
26776   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26777                                                   ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of,
26778                                                   1, maxIB);
26779
26780   return offset;
26781 }
26782
26783
26784 static const per_sequence_t SegmentInformationItem_SystemInfoUpdate_sequence[] = {
26785   { &hf_nbap_iB_SG_POS      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IB_SG_POS },
26786   { &hf_nbap_segment_Type   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Segment_Type },
26787   { &hf_nbap_iB_SG_DATA     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IB_SG_DATA },
26788   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26789   { NULL, 0, 0, NULL }
26790 };
26791
26792 static int
26793 dissect_nbap_SegmentInformationItem_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26794   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26795                                    ett_nbap_SegmentInformationItem_SystemInfoUpdate, SegmentInformationItem_SystemInfoUpdate_sequence);
26796
26797   return offset;
26798 }
26799
26800
26801 static const per_sequence_t SegmentInformationListIE_SystemInfoUpdate_sequence_of[1] = {
26802   { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationItem_SystemInfoUpdate },
26803 };
26804
26805 static int
26806 dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26807   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26808                                                   ett_nbap_SegmentInformationListIE_SystemInfoUpdate, SegmentInformationListIE_SystemInfoUpdate_sequence_of,
26809                                                   1, maxIBSEG);
26810
26811   return offset;
26812 }
26813
26814
26815 static const per_sequence_t SystemInformationUpdateResponse_sequence[] = {
26816   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
26817   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26818   { NULL, 0, 0, NULL }
26819 };
26820
26821 static int
26822 dissect_nbap_SystemInformationUpdateResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26823   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26824                                    ett_nbap_SystemInformationUpdateResponse, SystemInformationUpdateResponse_sequence);
26825
26826   return offset;
26827 }
26828
26829
26830 static const per_sequence_t SystemInformationUpdateFailure_sequence[] = {
26831   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
26832   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26833   { NULL, 0, 0, NULL }
26834 };
26835
26836 static int
26837 dissect_nbap_SystemInformationUpdateFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26838   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26839                                    ett_nbap_SystemInformationUpdateFailure, SystemInformationUpdateFailure_sequence);
26840
26841   return offset;
26842 }
26843
26844
26845 static const per_sequence_t RadioLinkSetupRequestFDD_sequence[] = {
26846   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
26847   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26848   { NULL, 0, 0, NULL }
26849 };
26850
26851 static int
26852 dissect_nbap_RadioLinkSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26853   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26854                                    ett_nbap_RadioLinkSetupRequestFDD, RadioLinkSetupRequestFDD_sequence);
26855
26856   return offset;
26857 }
26858
26859
26860 static const per_sequence_t UL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
26861   { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
26862   { &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MinUL_ChannelisationCodeLength },
26863   { &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaxNrOfUL_DPDCHs },
26864   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
26865   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
26866   { &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCCH_SlotFormat },
26867   { &hf_nbap_ul_SIR_Target  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
26868   { &hf_nbap_diversityMode  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityMode },
26869   { &hf_nbap_not_Used_sSDT_CellID_Length, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
26870   { &hf_nbap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
26871   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26872   { NULL, 0, 0, NULL }
26873 };
26874
26875 static int
26876 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_) {
26877   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26878                                    ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD, UL_DPCH_Information_RL_SetupRqstFDD_sequence);
26879
26880   return offset;
26881 }
26882
26883
26884 static const per_sequence_t PowerOffsetInformation_RL_SetupRqstFDD_sequence[] = {
26885   { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
26886   { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
26887   { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
26888   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26889   { NULL, 0, 0, NULL }
26890 };
26891
26892 static int
26893 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_) {
26894   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26895                                    ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD, PowerOffsetInformation_RL_SetupRqstFDD_sequence);
26896
26897   return offset;
26898 }
26899
26900
26901 static const per_sequence_t DL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
26902   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
26903   { &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_SlotFormat },
26904   { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode },
26905   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
26906   { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition },
26907   { &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
26908   { &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
26909   { &hf_nbap_powerOffsetInformation_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD },
26910   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
26911   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
26912   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
26913   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26914   { NULL, 0, 0, NULL }
26915 };
26916
26917 static int
26918 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_) {
26919   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26920                                    ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD, DL_DPCH_Information_RL_SetupRqstFDD_sequence);
26921
26922   return offset;
26923 }
26924
26925
26926 static const per_sequence_t RL_InformationList_RL_SetupRqstFDD_sequence_of[1] = {
26927   { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
26928 };
26929
26930 static int
26931 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_) {
26932   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26933                                                   ett_nbap_RL_InformationList_RL_SetupRqstFDD, RL_InformationList_RL_SetupRqstFDD_sequence_of,
26934                                                   1, maxNrOfRLs);
26935
26936   return offset;
26937 }
26938
26939
26940 static const per_sequence_t RL_InformationItem_RL_SetupRqstFDD_sequence[] = {
26941   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
26942   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
26943   { &hf_nbap_firstRLS_indicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FirstRLS_Indicator },
26944   { &hf_nbap_frameOffset    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
26945   { &hf_nbap_chipOffset     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset },
26946   { &hf_nbap_propagationDelay, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PropagationDelay },
26947   { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiversityControlField },
26948   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
26949   { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
26950   { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
26951   { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
26952   { &hf_nbap_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
26953   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmitDiversityIndicator },
26954   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26955   { NULL, 0, 0, NULL }
26956 };
26957
26958 static int
26959 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_) {
26960   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26961                                    ett_nbap_RL_InformationItem_RL_SetupRqstFDD, RL_InformationItem_RL_SetupRqstFDD_sequence);
26962
26963   return offset;
26964 }
26965
26966
26967 static const per_sequence_t E_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
26968   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
26969   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
26970   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
26971   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
26972   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
26973   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_2_IndexStepThreshold },
26974   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_3_IndexStepThreshold },
26975   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
26976   { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Configured_Indicator },
26977   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26978   { NULL, 0, 0, NULL }
26979 };
26980
26981 static int
26982 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_) {
26983   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26984                                    ett_nbap_E_DPCH_Information_RL_SetupRqstFDD, E_DPCH_Information_RL_SetupRqstFDD_sequence);
26985
26986   return offset;
26987 }
26988
26989
26990 static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence[] = {
26991   { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
26992   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26993   { NULL, 0, 0, NULL }
26994 };
26995
26996 static int
26997 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_) {
26998   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26999                                    ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD, PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence);
27000
27001   return offset;
27002 }
27003
27004
27005 static const per_sequence_t F_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
27006   { &hf_nbap_powerOffsetInformation_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD },
27007   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
27008   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
27009   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
27010   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27011   { NULL, 0, 0, NULL }
27012 };
27013
27014 static int
27015 dissect_nbap_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_) {
27016   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27017                                    ett_nbap_F_DPCH_Information_RL_SetupRqstFDD, F_DPCH_Information_RL_SetupRqstFDD_sequence);
27018
27019   return offset;
27020 }
27021
27022
27023 static const per_sequence_t RadioLinkSetupRequestTDD_sequence[] = {
27024   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
27025   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27026   { NULL, 0, 0, NULL }
27027 };
27028
27029 static int
27030 dissect_nbap_RadioLinkSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27031   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27032                                    ett_nbap_RadioLinkSetupRequestTDD, RadioLinkSetupRequestTDD_sequence);
27033
27034   return offset;
27035 }
27036
27037
27038 static const per_sequence_t UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
27039   { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
27040 };
27041
27042 static int
27043 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_) {
27044   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27045                                                   ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD, UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
27046                                                   1, maxNrOfCCTrCHs);
27047
27048   return offset;
27049 }
27050
27051
27052
27053 static int
27054 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_) {
27055   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27056
27057   return offset;
27058 }
27059
27060
27061 static const per_sequence_t UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
27062   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
27063   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
27064   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
27065   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
27066   { &hf_nbap_uL_DPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD },
27067   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27068   { NULL, 0, 0, NULL }
27069 };
27070
27071 static int
27072 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_) {
27073   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27074                                    ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
27075
27076   return offset;
27077 }
27078
27079
27080 static const per_sequence_t UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
27081   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27082   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27083   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
27084   { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
27085   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27086   { NULL, 0, 0, NULL }
27087 };
27088
27089 static int
27090 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_) {
27091   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27092                                    ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD, UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
27093
27094   return offset;
27095 }
27096
27097
27098 static const per_sequence_t UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = {
27099   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27100   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27101   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
27102   { &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
27103   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27104   { NULL, 0, 0, NULL }
27105 };
27106
27107 static int
27108 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_) {
27109   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27110                                    ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD, UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
27111
27112   return offset;
27113 }
27114
27115
27116 static const per_sequence_t UL_DPCH_768_Information_RL_SetupRqstTDD_sequence[] = {
27117   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27118   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27119   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
27120   { &hf_nbap_uL_Timeslot768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
27121   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27122   { NULL, 0, 0, NULL }
27123 };
27124
27125 static int
27126 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_) {
27127   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27128                                    ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD, UL_DPCH_768_Information_RL_SetupRqstTDD_sequence);
27129
27130   return offset;
27131 }
27132
27133
27134 static const per_sequence_t DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
27135   { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
27136 };
27137
27138 static int
27139 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_) {
27140   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27141                                                   ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD, DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
27142                                                   1, maxNrOfCCTrCHs);
27143
27144   return offset;
27145 }
27146
27147
27148 static const per_sequence_t CCTrCH_TPCItem_RL_SetupRqstTDD_sequence[] = {
27149   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
27150   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27151   { NULL, 0, 0, NULL }
27152 };
27153
27154 static int
27155 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_) {
27156   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27157                                    ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD, CCTrCH_TPCItem_RL_SetupRqstTDD_sequence);
27158
27159   return offset;
27160 }
27161
27162
27163 static const per_sequence_t CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of[1] = {
27164   { &hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD },
27165 };
27166
27167 static int
27168 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_) {
27169   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27170                                                   ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD, CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of,
27171                                                   1, maxNrOfCCTrCHs);
27172
27173   return offset;
27174 }
27175
27176
27177
27178 static int
27179 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_) {
27180   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27181
27182   return offset;
27183 }
27184
27185
27186 static const per_sequence_t DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
27187   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
27188   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
27189   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
27190   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
27191   { &hf_nbap_tdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_DownlinkStepSize },
27192   { &hf_nbap_cCTrCH_TPCList , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD },
27193   { &hf_nbap_dL_DPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD },
27194   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27195   { NULL, 0, 0, NULL }
27196 };
27197
27198 static int
27199 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_) {
27200   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27201                                    ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
27202
27203   return offset;
27204 }
27205
27206
27207 static const per_sequence_t DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
27208   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27209   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27210   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
27211   { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
27212   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27213   { NULL, 0, 0, NULL }
27214 };
27215
27216 static int
27217 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_) {
27218   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27219                                    ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD, DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
27220
27221   return offset;
27222 }
27223
27224
27225 static const per_sequence_t DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = {
27226   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27227   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27228   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
27229   { &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
27230   { &hf_nbap_tstdIndicator  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
27231   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27232   { NULL, 0, 0, NULL }
27233 };
27234
27235 static int
27236 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_) {
27237   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27238                                    ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD, DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
27239
27240   return offset;
27241 }
27242
27243
27244 static const per_sequence_t DL_DPCH_768_Information_RL_SetupRqstTDD_sequence[] = {
27245   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27246   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27247   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
27248   { &hf_nbap_dL_Timeslot768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
27249   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27250   { NULL, 0, 0, NULL }
27251 };
27252
27253 static int
27254 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_) {
27255   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27256                                    ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD, DL_DPCH_768_Information_RL_SetupRqstTDD_sequence);
27257
27258   return offset;
27259 }
27260
27261
27262 static const per_sequence_t RL_Information_RL_SetupRqstTDD_sequence[] = {
27263   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
27264   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
27265   { &hf_nbap_frameOffset    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
27266   { &hf_nbap_specialBurstScheduling, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SpecialBurstScheduling },
27267   { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
27268   { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
27269   { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
27270   { &hf_nbap_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_TimeslotISCPInfo },
27271   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27272   { NULL, 0, 0, NULL }
27273 };
27274
27275 static int
27276 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_) {
27277   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27278                                    ett_nbap_RL_Information_RL_SetupRqstTDD, RL_Information_RL_SetupRqstTDD_sequence);
27279
27280   return offset;
27281 }
27282
27283
27284 static const per_sequence_t RadioLinkSetupResponseFDD_sequence[] = {
27285   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
27286   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27287   { NULL, 0, 0, NULL }
27288 };
27289
27290 static int
27291 dissect_nbap_RadioLinkSetupResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27292   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27293                                    ett_nbap_RadioLinkSetupResponseFDD, RadioLinkSetupResponseFDD_sequence);
27294
27295   return offset;
27296 }
27297
27298
27299 static const per_sequence_t RL_InformationResponseList_RL_SetupRspFDD_sequence_of[1] = {
27300   { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
27301 };
27302
27303 static int
27304 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_) {
27305   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27306                                                   ett_nbap_RL_InformationResponseList_RL_SetupRspFDD, RL_InformationResponseList_RL_SetupRspFDD_sequence_of,
27307                                                   1, maxNrOfRLs);
27308
27309   return offset;
27310 }
27311
27312
27313 static const per_sequence_t Combining_RL_SetupRspFDD_sequence[] = {
27314   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
27315   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27316   { NULL, 0, 0, NULL }
27317 };
27318
27319 static int
27320 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_) {
27321   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27322                                    ett_nbap_Combining_RL_SetupRspFDD, Combining_RL_SetupRspFDD_sequence);
27323
27324   return offset;
27325 }
27326
27327
27328 static const per_sequence_t NonCombiningOrFirstRL_RL_SetupRspFDD_sequence[] = {
27329   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
27330   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27331   { NULL, 0, 0, NULL }
27332 };
27333
27334 static int
27335 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_) {
27336   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27337                                    ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD, NonCombiningOrFirstRL_RL_SetupRspFDD_sequence);
27338
27339   return offset;
27340 }
27341
27342
27343 static const value_string nbap_DiversityIndication_RL_SetupRspFDD_vals[] = {
27344   {   0, "combining" },
27345   {   1, "nonCombiningOrFirstRL" },
27346   { 0, NULL }
27347 };
27348
27349 static const per_choice_t DiversityIndication_RL_SetupRspFDD_choice[] = {
27350   {   0, &hf_nbap_combining      , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_SetupRspFDD },
27351   {   1, &hf_nbap_nonCombiningOrFirstRL, ASN1_NO_EXTENSIONS     , dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD },
27352   { 0, NULL, 0, NULL }
27353 };
27354
27355 static int
27356 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_) {
27357   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27358                                  ett_nbap_DiversityIndication_RL_SetupRspFDD, DiversityIndication_RL_SetupRspFDD_choice,
27359                                  NULL);
27360
27361   return offset;
27362 }
27363
27364
27365 static const per_sequence_t RL_InformationResponseItem_RL_SetupRspFDD_sequence[] = {
27366   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
27367   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
27368   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
27369   { &hf_nbap_diversityIndication, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupRspFDD },
27370   { &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
27371   { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
27372   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27373   { NULL, 0, 0, NULL }
27374 };
27375
27376 static int
27377 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_) {
27378   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27379                                    ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD, RL_InformationResponseItem_RL_SetupRspFDD_sequence);
27380
27381   return offset;
27382 }
27383
27384
27385 static const per_sequence_t RadioLinkSetupResponseTDD_sequence[] = {
27386   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
27387   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27388   { NULL, 0, 0, NULL }
27389 };
27390
27391 static int
27392 dissect_nbap_RadioLinkSetupResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27393   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27394                                    ett_nbap_RadioLinkSetupResponseTDD, RadioLinkSetupResponseTDD_sequence);
27395
27396   return offset;
27397 }
27398
27399
27400
27401 static int
27402 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_) {
27403   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27404
27405   return offset;
27406 }
27407
27408
27409
27410 static int
27411 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_) {
27412   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27413
27414   return offset;
27415 }
27416
27417
27418
27419 static int
27420 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_) {
27421   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27422
27423   return offset;
27424 }
27425
27426
27427 static const per_sequence_t RL_InformationResponse_RL_SetupRspTDD_sequence[] = {
27428   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
27429   { &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info },
27430   { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
27431   { &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD },
27432   { &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD },
27433   { &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD },
27434   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27435   { NULL, 0, 0, NULL }
27436 };
27437
27438 static int
27439 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_) {
27440   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27441                                    ett_nbap_RL_InformationResponse_RL_SetupRspTDD, RL_InformationResponse_RL_SetupRspTDD_sequence);
27442
27443   return offset;
27444 }
27445
27446
27447 static const per_sequence_t RL_InformationResponse_LCR_RL_SetupRspTDD_sequence[] = {
27448   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
27449   { &hf_nbap_uL_TimeSlot_ISCP_LCR_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info },
27450   { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
27451   { &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD },
27452   { &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD },
27453   { &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD },
27454   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27455   { NULL, 0, 0, NULL }
27456 };
27457
27458 static int
27459 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_) {
27460   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27461                                    ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD, RL_InformationResponse_LCR_RL_SetupRspTDD_sequence);
27462
27463   return offset;
27464 }
27465
27466
27467 static const per_sequence_t RadioLinkSetupFailureFDD_sequence[] = {
27468   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
27469   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27470   { NULL, 0, 0, NULL }
27471 };
27472
27473 static int
27474 dissect_nbap_RadioLinkSetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27475   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27476                                    ett_nbap_RadioLinkSetupFailureFDD, RadioLinkSetupFailureFDD_sequence);
27477
27478   return offset;
27479 }
27480
27481
27482 static const per_sequence_t GeneralCauseList_RL_SetupFailureFDD_sequence[] = {
27483   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
27484   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27485   { NULL, 0, 0, NULL }
27486 };
27487
27488 static int
27489 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_) {
27490   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27491                                    ett_nbap_GeneralCauseList_RL_SetupFailureFDD, GeneralCauseList_RL_SetupFailureFDD_sequence);
27492
27493   return offset;
27494 }
27495
27496
27497 static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = {
27498   { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
27499 };
27500
27501 static int
27502 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_) {
27503   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27504                                                   ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
27505                                                   1, maxNrOfRLs);
27506
27507   return offset;
27508 }
27509
27510
27511 static const per_sequence_t Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = {
27512   { &hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
27513 };
27514
27515 static int
27516 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_) {
27517   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27518                                                   ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD, Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
27519                                                   1, maxNrOfRLs);
27520
27521   return offset;
27522 }
27523
27524
27525 static const per_sequence_t RLSpecificCauseList_RL_SetupFailureFDD_sequence[] = {
27526   { &hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD },
27527   { &hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD },
27528   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27529   { NULL, 0, 0, NULL }
27530 };
27531
27532 static int
27533 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_) {
27534   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27535                                    ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD, RLSpecificCauseList_RL_SetupFailureFDD_sequence);
27536
27537   return offset;
27538 }
27539
27540
27541 static const value_string nbap_CauseLevel_RL_SetupFailureFDD_vals[] = {
27542   {   0, "generalCause" },
27543   {   1, "rLSpecificCause" },
27544   { 0, NULL }
27545 };
27546
27547 static const per_choice_t CauseLevel_RL_SetupFailureFDD_choice[] = {
27548   {   0, &hf_nbap_generalCause   , ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_SetupFailureFDD },
27549   {   1, &hf_nbap_rLSpecificCause, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD },
27550   { 0, NULL, 0, NULL }
27551 };
27552
27553 static int
27554 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_) {
27555   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27556                                  ett_nbap_CauseLevel_RL_SetupFailureFDD, CauseLevel_RL_SetupFailureFDD_choice,
27557                                  NULL);
27558
27559   return offset;
27560 }
27561
27562
27563 static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = {
27564   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
27565   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
27566   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27567   { NULL, 0, 0, NULL }
27568 };
27569
27570 static int
27571 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_) {
27572   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27573                                    ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
27574
27575   return offset;
27576 }
27577
27578
27579 static const per_sequence_t Combining_RL_SetupFailureFDD_sequence[] = {
27580   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
27581   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27582   { NULL, 0, 0, NULL }
27583 };
27584
27585 static int
27586 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_) {
27587   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27588                                    ett_nbap_Combining_RL_SetupFailureFDD, Combining_RL_SetupFailureFDD_sequence);
27589
27590   return offset;
27591 }
27592
27593
27594 static const per_sequence_t NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence[] = {
27595   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
27596   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27597   { NULL, 0, 0, NULL }
27598 };
27599
27600 static int
27601 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_) {
27602   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27603                                    ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD, NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence);
27604
27605   return offset;
27606 }
27607
27608
27609 static const value_string nbap_DiversityIndication_RL_SetupFailureFDD_vals[] = {
27610   {   0, "combining" },
27611   {   1, "nonCombiningOrFirstRL" },
27612   { 0, NULL }
27613 };
27614
27615 static const per_choice_t DiversityIndication_RL_SetupFailureFDD_choice[] = {
27616   {   0, &hf_nbap_combining_01   , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_SetupFailureFDD },
27617   {   1, &hf_nbap_nonCombiningOrFirstRL_01, ASN1_NO_EXTENSIONS     , dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD },
27618   { 0, NULL, 0, NULL }
27619 };
27620
27621 static int
27622 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_) {
27623   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27624                                  ett_nbap_DiversityIndication_RL_SetupFailureFDD, DiversityIndication_RL_SetupFailureFDD_choice,
27625                                  NULL);
27626
27627   return offset;
27628 }
27629
27630
27631 static const per_sequence_t Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = {
27632   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
27633   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
27634   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
27635   { &hf_nbap_diversityIndication_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupFailureFDD },
27636   { &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
27637   { &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
27638   { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
27639   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27640   { NULL, 0, 0, NULL }
27641 };
27642
27643 static int
27644 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_) {
27645   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27646                                    ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD, Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
27647
27648   return offset;
27649 }
27650
27651
27652 static const per_sequence_t RadioLinkSetupFailureTDD_sequence[] = {
27653   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
27654   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27655   { NULL, 0, 0, NULL }
27656 };
27657
27658 static int
27659 dissect_nbap_RadioLinkSetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27660   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27661                                    ett_nbap_RadioLinkSetupFailureTDD, RadioLinkSetupFailureTDD_sequence);
27662
27663   return offset;
27664 }
27665
27666
27667 static const per_sequence_t GeneralCauseList_RL_SetupFailureTDD_sequence[] = {
27668   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
27669   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27670   { NULL, 0, 0, NULL }
27671 };
27672
27673 static int
27674 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_) {
27675   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27676                                    ett_nbap_GeneralCauseList_RL_SetupFailureTDD, GeneralCauseList_RL_SetupFailureTDD_sequence);
27677
27678   return offset;
27679 }
27680
27681
27682
27683 static int
27684 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_) {
27685   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27686
27687   return offset;
27688 }
27689
27690
27691 static const per_sequence_t RLSpecificCauseList_RL_SetupFailureTDD_sequence[] = {
27692   { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD },
27693   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27694   { NULL, 0, 0, NULL }
27695 };
27696
27697 static int
27698 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_) {
27699   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27700                                    ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD, RLSpecificCauseList_RL_SetupFailureTDD_sequence);
27701
27702   return offset;
27703 }
27704
27705
27706 static const value_string nbap_CauseLevel_RL_SetupFailureTDD_vals[] = {
27707   {   0, "generalCause" },
27708   {   1, "rLSpecificCause" },
27709   { 0, NULL }
27710 };
27711
27712 static const per_choice_t CauseLevel_RL_SetupFailureTDD_choice[] = {
27713   {   0, &hf_nbap_generalCause_01, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_SetupFailureTDD },
27714   {   1, &hf_nbap_rLSpecificCause_01, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD },
27715   { 0, NULL, 0, NULL }
27716 };
27717
27718 static int
27719 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_) {
27720   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27721                                  ett_nbap_CauseLevel_RL_SetupFailureTDD, CauseLevel_RL_SetupFailureTDD_choice,
27722                                  NULL);
27723
27724   return offset;
27725 }
27726
27727
27728 static const per_sequence_t Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence[] = {
27729   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
27730   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
27731   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27732   { NULL, 0, 0, NULL }
27733 };
27734
27735 static int
27736 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_) {
27737   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27738                                    ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence);
27739
27740   return offset;
27741 }
27742
27743
27744 static const per_sequence_t RadioLinkAdditionRequestFDD_sequence[] = {
27745   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
27746   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27747   { NULL, 0, 0, NULL }
27748 };
27749
27750 static int
27751 dissect_nbap_RadioLinkAdditionRequestFDD(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_RadioLinkAdditionRequestFDD, RadioLinkAdditionRequestFDD_sequence);
27754
27755   return offset;
27756 }
27757
27758
27759 static const per_sequence_t RL_InformationList_RL_AdditionRqstFDD_sequence_of[1] = {
27760   { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
27761 };
27762
27763 static int
27764 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_) {
27765   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27766                                                   ett_nbap_RL_InformationList_RL_AdditionRqstFDD, RL_InformationList_RL_AdditionRqstFDD_sequence_of,
27767                                                   1, maxNrOfRLs_1);
27768
27769   return offset;
27770 }
27771
27772
27773 static const per_sequence_t RL_InformationItem_RL_AdditionRqstFDD_sequence[] = {
27774   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
27775   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
27776   { &hf_nbap_frameOffset    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
27777   { &hf_nbap_chipOffset     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset },
27778   { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField },
27779   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
27780   { &hf_nbap_initialDL_TransmissionPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
27781   { &hf_nbap_maximumDL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
27782   { &hf_nbap_minimumDL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
27783   { &hf_nbap_not_Used_sSDT_CellIdentity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
27784   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmitDiversityIndicator },
27785   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27786   { NULL, 0, 0, NULL }
27787 };
27788
27789 static int
27790 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_) {
27791   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27792                                    ett_nbap_RL_InformationItem_RL_AdditionRqstFDD, RL_InformationItem_RL_AdditionRqstFDD_sequence);
27793
27794   return offset;
27795 }
27796
27797
27798 static const per_sequence_t E_DPCH_Information_RL_AdditionReqFDD_sequence[] = {
27799   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
27800   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
27801   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
27802   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
27803   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
27804   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_2_IndexStepThreshold },
27805   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_3_IndexStepThreshold },
27806   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
27807   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27808   { NULL, 0, 0, NULL }
27809 };
27810
27811 static int
27812 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_) {
27813   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27814                                    ett_nbap_E_DPCH_Information_RL_AdditionReqFDD, E_DPCH_Information_RL_AdditionReqFDD_sequence);
27815
27816   return offset;
27817 }
27818
27819
27820 static const per_sequence_t RadioLinkAdditionRequestTDD_sequence[] = {
27821   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
27822   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27823   { NULL, 0, 0, NULL }
27824 };
27825
27826 static int
27827 dissect_nbap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27828   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27829                                    ett_nbap_RadioLinkAdditionRequestTDD, RadioLinkAdditionRequestTDD_sequence);
27830
27831   return offset;
27832 }
27833
27834
27835
27836 static int
27837 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_) {
27838   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27839
27840   return offset;
27841 }
27842
27843
27844 static const per_sequence_t UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
27845   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
27846   { &hf_nbap_uL_DPCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD },
27847   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27848   { NULL, 0, 0, NULL }
27849 };
27850
27851 static int
27852 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_) {
27853   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27854                                    ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD, UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
27855
27856   return offset;
27857 }
27858
27859
27860 static const per_sequence_t UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
27861   { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
27862 };
27863
27864 static int
27865 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_) {
27866   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27867                                                   ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
27868                                                   1, maxNrOfCCTrCHs);
27869
27870   return offset;
27871 }
27872
27873
27874 static const per_sequence_t UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
27875   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27876   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27877   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
27878   { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
27879   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27880   { NULL, 0, 0, NULL }
27881 };
27882
27883 static int
27884 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_) {
27885   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27886                                    ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD, UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
27887
27888   return offset;
27889 }
27890
27891
27892 static const per_sequence_t UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = {
27893   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27894   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27895   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
27896   { &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
27897   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27898   { NULL, 0, 0, NULL }
27899 };
27900
27901 static int
27902 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_) {
27903   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27904                                    ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
27905
27906   return offset;
27907 }
27908
27909
27910 static const per_sequence_t UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence[] = {
27911   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27912   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27913   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
27914   { &hf_nbap_uL_Timeslot768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
27915   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27916   { NULL, 0, 0, NULL }
27917 };
27918
27919 static int
27920 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_) {
27921   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27922                                    ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence);
27923
27924   return offset;
27925 }
27926
27927
27928
27929 static int
27930 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_) {
27931   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27932
27933   return offset;
27934 }
27935
27936
27937 static const per_sequence_t DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
27938   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
27939   { &hf_nbap_dL_DPCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD },
27940   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27941   { NULL, 0, 0, NULL }
27942 };
27943
27944 static int
27945 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_) {
27946   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27947                                    ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD, DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
27948
27949   return offset;
27950 }
27951
27952
27953 static const per_sequence_t DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
27954   { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
27955 };
27956
27957 static int
27958 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_) {
27959   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27960                                                   ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
27961                                                   1, maxNrOfCCTrCHs);
27962
27963   return offset;
27964 }
27965
27966
27967 static const per_sequence_t DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
27968   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27969   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27970   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
27971   { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
27972   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27973   { NULL, 0, 0, NULL }
27974 };
27975
27976 static int
27977 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_) {
27978   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27979                                    ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD, DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
27980
27981   return offset;
27982 }
27983
27984
27985 static const per_sequence_t DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = {
27986   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27987   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27988   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
27989   { &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
27990   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27991   { NULL, 0, 0, NULL }
27992 };
27993
27994 static int
27995 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_) {
27996   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27997                                    ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
27998
27999   return offset;
28000 }
28001
28002
28003 static const per_sequence_t DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence[] = {
28004   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
28005   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
28006   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
28007   { &hf_nbap_dL_Timeslot768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
28008   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28009   { NULL, 0, 0, NULL }
28010 };
28011
28012 static int
28013 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_) {
28014   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28015                                    ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence);
28016
28017   return offset;
28018 }
28019
28020
28021 static const per_sequence_t RL_Information_RL_AdditionRqstTDD_sequence[] = {
28022   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
28023   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
28024   { &hf_nbap_frameOffset    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
28025   { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField },
28026   { &hf_nbap_initial_DL_Transmission_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
28027   { &hf_nbap_maximumDL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
28028   { &hf_nbap_minimumDL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
28029   { &hf_nbap_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_TimeslotISCPInfo },
28030   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28031   { NULL, 0, 0, NULL }
28032 };
28033
28034 static int
28035 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_) {
28036   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28037                                    ett_nbap_RL_Information_RL_AdditionRqstTDD, RL_Information_RL_AdditionRqstTDD_sequence);
28038
28039   return offset;
28040 }
28041
28042
28043 static const per_sequence_t RadioLinkAdditionResponseFDD_sequence[] = {
28044   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28045   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28046   { NULL, 0, 0, NULL }
28047 };
28048
28049 static int
28050 dissect_nbap_RadioLinkAdditionResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28051   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28052                                    ett_nbap_RadioLinkAdditionResponseFDD, RadioLinkAdditionResponseFDD_sequence);
28053
28054   return offset;
28055 }
28056
28057
28058 static const per_sequence_t RL_InformationResponseList_RL_AdditionRspFDD_sequence_of[1] = {
28059   { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28060 };
28061
28062 static int
28063 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_) {
28064   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28065                                                   ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD, RL_InformationResponseList_RL_AdditionRspFDD_sequence_of,
28066                                                   1, maxNrOfRLs_1);
28067
28068   return offset;
28069 }
28070
28071
28072 static const per_sequence_t Combining_RL_AdditionRspFDD_sequence[] = {
28073   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
28074   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28075   { NULL, 0, 0, NULL }
28076 };
28077
28078 static int
28079 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_) {
28080   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28081                                    ett_nbap_Combining_RL_AdditionRspFDD, Combining_RL_AdditionRspFDD_sequence);
28082
28083   return offset;
28084 }
28085
28086
28087 static const per_sequence_t Non_Combining_RL_AdditionRspFDD_sequence[] = {
28088   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
28089   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28090   { NULL, 0, 0, NULL }
28091 };
28092
28093 static int
28094 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_) {
28095   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28096                                    ett_nbap_Non_Combining_RL_AdditionRspFDD, Non_Combining_RL_AdditionRspFDD_sequence);
28097
28098   return offset;
28099 }
28100
28101
28102 static const value_string nbap_DiversityIndication_RL_AdditionRspFDD_vals[] = {
28103   {   0, "combining" },
28104   {   1, "non-combining" },
28105   { 0, NULL }
28106 };
28107
28108 static const per_choice_t DiversityIndication_RL_AdditionRspFDD_choice[] = {
28109   {   0, &hf_nbap_combining_02   , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_AdditionRspFDD },
28110   {   1, &hf_nbap_non_combining  , ASN1_NO_EXTENSIONS     , dissect_nbap_Non_Combining_RL_AdditionRspFDD },
28111   { 0, NULL, 0, NULL }
28112 };
28113
28114 static int
28115 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_) {
28116   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28117                                  ett_nbap_DiversityIndication_RL_AdditionRspFDD, DiversityIndication_RL_AdditionRspFDD_choice,
28118                                  NULL);
28119
28120   return offset;
28121 }
28122
28123
28124 static const per_sequence_t RL_InformationResponseItem_RL_AdditionRspFDD_sequence[] = {
28125   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
28126   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
28127   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
28128   { &hf_nbap_diversityIndication_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspFDD },
28129   { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
28130   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28131   { NULL, 0, 0, NULL }
28132 };
28133
28134 static int
28135 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_) {
28136   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28137                                    ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD, RL_InformationResponseItem_RL_AdditionRspFDD_sequence);
28138
28139   return offset;
28140 }
28141
28142
28143 static const per_sequence_t RadioLinkAdditionResponseTDD_sequence[] = {
28144   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28145   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28146   { NULL, 0, 0, NULL }
28147 };
28148
28149 static int
28150 dissect_nbap_RadioLinkAdditionResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28151   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28152                                    ett_nbap_RadioLinkAdditionResponseTDD, RadioLinkAdditionResponseTDD_sequence);
28153
28154   return offset;
28155 }
28156
28157
28158 static const per_sequence_t Combining_RL_AdditionRspTDD_sequence[] = {
28159   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
28160   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28161   { NULL, 0, 0, NULL }
28162 };
28163
28164 static int
28165 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_) {
28166   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28167                                    ett_nbap_Combining_RL_AdditionRspTDD, Combining_RL_AdditionRspTDD_sequence);
28168
28169   return offset;
28170 }
28171
28172
28173 static const per_sequence_t Non_Combining_RL_AdditionRspTDD_sequence[] = {
28174   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
28175   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28176   { NULL, 0, 0, NULL }
28177 };
28178
28179 static int
28180 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_) {
28181   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28182                                    ett_nbap_Non_Combining_RL_AdditionRspTDD, Non_Combining_RL_AdditionRspTDD_sequence);
28183
28184   return offset;
28185 }
28186
28187
28188 static const value_string nbap_DiversityIndication_RL_AdditionRspTDD_vals[] = {
28189   {   0, "combining" },
28190   {   1, "non-Combining" },
28191   { 0, NULL }
28192 };
28193
28194 static const per_choice_t DiversityIndication_RL_AdditionRspTDD_choice[] = {
28195   {   0, &hf_nbap_combining_03   , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_AdditionRspTDD },
28196   {   1, &hf_nbap_non_Combining  , ASN1_NO_EXTENSIONS     , dissect_nbap_Non_Combining_RL_AdditionRspTDD },
28197   { 0, NULL, 0, NULL }
28198 };
28199
28200 static int
28201 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_) {
28202   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28203                                  ett_nbap_DiversityIndication_RL_AdditionRspTDD, DiversityIndication_RL_AdditionRspTDD_choice,
28204                                  NULL);
28205
28206   return offset;
28207 }
28208
28209
28210 static const per_sequence_t DCH_Information_RL_AdditionRspTDD_sequence[] = {
28211   { &hf_nbap_diversityIndication_03, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspTDD },
28212   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28213   { NULL, 0, 0, NULL }
28214 };
28215
28216 static int
28217 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_) {
28218   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28219                                    ett_nbap_DCH_Information_RL_AdditionRspTDD, DCH_Information_RL_AdditionRspTDD_sequence);
28220
28221   return offset;
28222 }
28223
28224
28225
28226 static int
28227 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_) {
28228   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28229
28230   return offset;
28231 }
28232
28233
28234
28235 static int
28236 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_) {
28237   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28238
28239   return offset;
28240 }
28241
28242
28243 static const per_sequence_t RL_InformationResponse_RL_AdditionRspTDD_sequence[] = {
28244   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
28245   { &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info },
28246   { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
28247   { &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_Information_RL_AdditionRspTDD },
28248   { &hf_nbap_dSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD },
28249   { &hf_nbap_uSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD },
28250   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28251   { NULL, 0, 0, NULL }
28252 };
28253
28254 static int
28255 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_) {
28256   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28257                                    ett_nbap_RL_InformationResponse_RL_AdditionRspTDD, RL_InformationResponse_RL_AdditionRspTDD_sequence);
28258
28259   return offset;
28260 }
28261
28262
28263 static const per_sequence_t RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence[] = {
28264   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
28265   { &hf_nbap_uL_TimeSlot_ISCP_InfoLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info },
28266   { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
28267   { &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_Information_RL_AdditionRspTDD },
28268   { &hf_nbap_dSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD },
28269   { &hf_nbap_uSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD },
28270   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28271   { NULL, 0, 0, NULL }
28272 };
28273
28274 static int
28275 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_) {
28276   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28277                                    ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD, RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence);
28278
28279   return offset;
28280 }
28281
28282
28283 static const per_sequence_t RadioLinkAdditionFailureFDD_sequence[] = {
28284   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28285   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28286   { NULL, 0, 0, NULL }
28287 };
28288
28289 static int
28290 dissect_nbap_RadioLinkAdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28291   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28292                                    ett_nbap_RadioLinkAdditionFailureFDD, RadioLinkAdditionFailureFDD_sequence);
28293
28294   return offset;
28295 }
28296
28297
28298 static const per_sequence_t GeneralCauseList_RL_AdditionFailureFDD_sequence[] = {
28299   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
28300   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28301   { NULL, 0, 0, NULL }
28302 };
28303
28304 static int
28305 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_) {
28306   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28307                                    ett_nbap_GeneralCauseList_RL_AdditionFailureFDD, GeneralCauseList_RL_AdditionFailureFDD_sequence);
28308
28309   return offset;
28310 }
28311
28312
28313 static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = {
28314   { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28315 };
28316
28317 static int
28318 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_) {
28319   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28320                                                   ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
28321                                                   1, maxNrOfRLs_1);
28322
28323   return offset;
28324 }
28325
28326
28327 static const per_sequence_t Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = {
28328   { &hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28329 };
28330
28331 static int
28332 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_) {
28333   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28334                                                   ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD, Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
28335                                                   1, maxNrOfRLs_2);
28336
28337   return offset;
28338 }
28339
28340
28341 static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureFDD_sequence[] = {
28342   { &hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD },
28343   { &hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD },
28344   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28345   { NULL, 0, 0, NULL }
28346 };
28347
28348 static int
28349 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_) {
28350   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28351                                    ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD, RLSpecificCauseList_RL_AdditionFailureFDD_sequence);
28352
28353   return offset;
28354 }
28355
28356
28357 static const value_string nbap_CauseLevel_RL_AdditionFailureFDD_vals[] = {
28358   {   0, "generalCause" },
28359   {   1, "rLSpecificCause" },
28360   { 0, NULL }
28361 };
28362
28363 static const per_choice_t CauseLevel_RL_AdditionFailureFDD_choice[] = {
28364   {   0, &hf_nbap_generalCause_02, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD },
28365   {   1, &hf_nbap_rLSpecificCause_02, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD },
28366   { 0, NULL, 0, NULL }
28367 };
28368
28369 static int
28370 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_) {
28371   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28372                                  ett_nbap_CauseLevel_RL_AdditionFailureFDD, CauseLevel_RL_AdditionFailureFDD_choice,
28373                                  NULL);
28374
28375   return offset;
28376 }
28377
28378
28379 static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = {
28380   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
28381   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
28382   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28383   { NULL, 0, 0, NULL }
28384 };
28385
28386 static int
28387 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_) {
28388   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28389                                    ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
28390
28391   return offset;
28392 }
28393
28394
28395 static const per_sequence_t Combining_RL_AdditionFailureFDD_sequence[] = {
28396   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
28397   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28398   { NULL, 0, 0, NULL }
28399 };
28400
28401 static int
28402 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_) {
28403   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28404                                    ett_nbap_Combining_RL_AdditionFailureFDD, Combining_RL_AdditionFailureFDD_sequence);
28405
28406   return offset;
28407 }
28408
28409
28410 static const per_sequence_t Non_Combining_RL_AdditionFailureFDD_sequence[] = {
28411   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
28412   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28413   { NULL, 0, 0, NULL }
28414 };
28415
28416 static int
28417 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_) {
28418   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28419                                    ett_nbap_Non_Combining_RL_AdditionFailureFDD, Non_Combining_RL_AdditionFailureFDD_sequence);
28420
28421   return offset;
28422 }
28423
28424
28425 static const value_string nbap_DiversityIndication_RL_AdditionFailureFDD_vals[] = {
28426   {   0, "combining" },
28427   {   1, "non-Combining" },
28428   { 0, NULL }
28429 };
28430
28431 static const per_choice_t DiversityIndication_RL_AdditionFailureFDD_choice[] = {
28432   {   0, &hf_nbap_combining_04   , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_AdditionFailureFDD },
28433   {   1, &hf_nbap_non_Combining_01, ASN1_NO_EXTENSIONS     , dissect_nbap_Non_Combining_RL_AdditionFailureFDD },
28434   { 0, NULL, 0, NULL }
28435 };
28436
28437 static int
28438 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_) {
28439   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28440                                  ett_nbap_DiversityIndication_RL_AdditionFailureFDD, DiversityIndication_RL_AdditionFailureFDD_choice,
28441                                  NULL);
28442
28443   return offset;
28444 }
28445
28446
28447 static const per_sequence_t Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = {
28448   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
28449   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
28450   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
28451   { &hf_nbap_diversityIndication_04, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionFailureFDD },
28452   { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
28453   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28454   { NULL, 0, 0, NULL }
28455 };
28456
28457 static int
28458 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_) {
28459   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28460                                    ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
28461
28462   return offset;
28463 }
28464
28465
28466 static const per_sequence_t RadioLinkAdditionFailureTDD_sequence[] = {
28467   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28468   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28469   { NULL, 0, 0, NULL }
28470 };
28471
28472 static int
28473 dissect_nbap_RadioLinkAdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28474   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28475                                    ett_nbap_RadioLinkAdditionFailureTDD, RadioLinkAdditionFailureTDD_sequence);
28476
28477   return offset;
28478 }
28479
28480
28481 static const per_sequence_t GeneralCauseList_RL_AdditionFailureTDD_sequence[] = {
28482   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
28483   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28484   { NULL, 0, 0, NULL }
28485 };
28486
28487 static int
28488 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_) {
28489   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28490                                    ett_nbap_GeneralCauseList_RL_AdditionFailureTDD, GeneralCauseList_RL_AdditionFailureTDD_sequence);
28491
28492   return offset;
28493 }
28494
28495
28496
28497 static int
28498 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_) {
28499   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28500
28501   return offset;
28502 }
28503
28504
28505 static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureTDD_sequence[] = {
28506   { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD },
28507   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28508   { NULL, 0, 0, NULL }
28509 };
28510
28511 static int
28512 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_) {
28513   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28514                                    ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD, RLSpecificCauseList_RL_AdditionFailureTDD_sequence);
28515
28516   return offset;
28517 }
28518
28519
28520 static const value_string nbap_CauseLevel_RL_AdditionFailureTDD_vals[] = {
28521   {   0, "generalCause" },
28522   {   1, "rLSpecificCause" },
28523   { 0, NULL }
28524 };
28525
28526 static const per_choice_t CauseLevel_RL_AdditionFailureTDD_choice[] = {
28527   {   0, &hf_nbap_generalCause_03, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD },
28528   {   1, &hf_nbap_rLSpecificCause_03, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD },
28529   { 0, NULL, 0, NULL }
28530 };
28531
28532 static int
28533 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_) {
28534   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28535                                  ett_nbap_CauseLevel_RL_AdditionFailureTDD, CauseLevel_RL_AdditionFailureTDD_choice,
28536                                  NULL);
28537
28538   return offset;
28539 }
28540
28541
28542 static const per_sequence_t Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence[] = {
28543   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
28544   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
28545   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28546   { NULL, 0, 0, NULL }
28547 };
28548
28549 static int
28550 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_) {
28551   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28552                                    ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence);
28553
28554   return offset;
28555 }
28556
28557
28558 static const per_sequence_t RadioLinkReconfigurationPrepareFDD_sequence[] = {
28559   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28560   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28561   { NULL, 0, 0, NULL }
28562 };
28563
28564 static int
28565 dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28566   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28567                                    ett_nbap_RadioLinkReconfigurationPrepareFDD, RadioLinkReconfigurationPrepareFDD_sequence);
28568
28569   return offset;
28570 }
28571
28572
28573 static const per_sequence_t UL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
28574   { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_ScramblingCode },
28575   { &hf_nbap_ul_SIR_Target  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_SIR },
28576   { &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinUL_ChannelisationCodeLength },
28577   { &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaxNrOfUL_DPDCHs },
28578   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
28579   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
28580   { &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCCH_SlotFormat },
28581   { &hf_nbap_diversityMode  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiversityMode },
28582   { &hf_nbap_not_Used_sSDT_CellIDLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
28583   { &hf_nbap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
28584   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28585   { NULL, 0, 0, NULL }
28586 };
28587
28588 static int
28589 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_) {
28590   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28591                                    ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD, UL_DPCH_Information_RL_ReconfPrepFDD_sequence);
28592
28593   return offset;
28594 }
28595
28596
28597 static const per_sequence_t DL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
28598   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
28599   { &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_SlotFormat },
28600   { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_SignallingMode },
28601   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
28602   { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MultiplexingPosition },
28603   { &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
28604   { &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
28605   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_LimitedPowerIncrease },
28606   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28607   { NULL, 0, 0, NULL }
28608 };
28609
28610 static int
28611 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_) {
28612   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28613                                    ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD, DL_DPCH_Information_RL_ReconfPrepFDD_sequence);
28614
28615   return offset;
28616 }
28617
28618
28619 static const per_sequence_t PowerOffsetInformation_RL_ReconfPrepFDD_sequence[] = {
28620   { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
28621   { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
28622   { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
28623   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28624   { NULL, 0, 0, NULL }
28625 };
28626
28627 static int
28628 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_) {
28629   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28630                                    ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD, PowerOffsetInformation_RL_ReconfPrepFDD_sequence);
28631
28632   return offset;
28633 }
28634
28635
28636 static const per_sequence_t DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence[] = {
28637   { &hf_nbap_powerOffsetInformation_03, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD },
28638   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
28639   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
28640   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28641   { NULL, 0, 0, NULL }
28642 };
28643
28644 static int
28645 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_) {
28646   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28647                                    ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD, DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence);
28648
28649   return offset;
28650 }
28651
28652
28653 static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepFDD_sequence[] = {
28654   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
28655   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28656   { NULL, 0, 0, NULL }
28657 };
28658
28659 static int
28660 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_) {
28661   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28662                                    ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD, DCH_DeleteItem_RL_ReconfPrepFDD_sequence);
28663
28664   return offset;
28665 }
28666
28667
28668 static const per_sequence_t DCH_DeleteList_RL_ReconfPrepFDD_sequence_of[1] = {
28669   { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD },
28670 };
28671
28672 static int
28673 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_) {
28674   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28675                                                   ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD, DCH_DeleteList_RL_ReconfPrepFDD_sequence_of,
28676                                                   1, maxNrOfDCHs);
28677
28678   return offset;
28679 }
28680
28681
28682 static const per_sequence_t RL_InformationList_RL_ReconfPrepFDD_sequence_of[1] = {
28683   { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28684 };
28685
28686 static int
28687 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_) {
28688   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28689                                                   ett_nbap_RL_InformationList_RL_ReconfPrepFDD, RL_InformationList_RL_ReconfPrepFDD_sequence_of,
28690                                                   1, maxNrOfRLs);
28691
28692   return offset;
28693 }
28694
28695
28696 static const per_sequence_t RL_InformationItem_RL_ReconfPrepFDD_sequence[] = {
28697   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
28698   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_CodeInformation },
28699   { &hf_nbap_maxDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
28700   { &hf_nbap_minDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
28701   { &hf_nbap_not_Used_sSDT_Indication, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
28702   { &hf_nbap_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
28703   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmitDiversityIndicator },
28704   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28705   { NULL, 0, 0, NULL }
28706 };
28707
28708 static int
28709 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_) {
28710   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28711                                    ett_nbap_RL_InformationItem_RL_ReconfPrepFDD, RL_InformationItem_RL_ReconfPrepFDD_sequence);
28712
28713   return offset;
28714 }
28715
28716
28717 static const per_sequence_t E_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
28718   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Max_Set_E_DPDCHs },
28719   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
28720   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information },
28721   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TTI },
28722   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DPCCH_PO },
28723   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_2_IndexStepThreshold },
28724   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_3_IndexStepThreshold },
28725   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Info_for_E_DCH },
28726   { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Configured_Indicator },
28727   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28728   { NULL, 0, 0, NULL }
28729 };
28730
28731 static int
28732 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_) {
28733   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28734                                    ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD, E_DPCH_Information_RL_ReconfPrepFDD_sequence);
28735
28736   return offset;
28737 }
28738
28739
28740 static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence[] = {
28741   { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
28742   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28743   { NULL, 0, 0, NULL }
28744 };
28745
28746 static int
28747 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_) {
28748   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28749                                    ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD, PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence);
28750
28751   return offset;
28752 }
28753
28754
28755 static const per_sequence_t F_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
28756   { &hf_nbap_powerOffsetInformation_04, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD },
28757   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
28758   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
28759   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
28760   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28761   { NULL, 0, 0, NULL }
28762 };
28763
28764 static int
28765 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_) {
28766   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28767                                    ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD, F_DPCH_Information_RL_ReconfPrepFDD_sequence);
28768
28769   return offset;
28770 }
28771
28772
28773 static const per_sequence_t RadioLinkReconfigurationPrepareTDD_sequence[] = {
28774   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28775   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28776   { NULL, 0, 0, NULL }
28777 };
28778
28779 static int
28780 dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28781   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28782                                    ett_nbap_RadioLinkReconfigurationPrepareTDD, RadioLinkReconfigurationPrepareTDD_sequence);
28783
28784   return offset;
28785 }
28786
28787
28788
28789 static int
28790 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_) {
28791   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28792
28793   return offset;
28794 }
28795
28796
28797 static const per_sequence_t UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
28798   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
28799   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
28800   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
28801   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
28802   { &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
28803   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28804   { NULL, 0, 0, NULL }
28805 };
28806
28807 static int
28808 dissect_nbap_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_) {
28809   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28810                                    ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
28811
28812   return offset;
28813 }
28814
28815
28816 static const per_sequence_t UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
28817   { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
28818 };
28819
28820 static int
28821 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_) {
28822   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28823                                                   ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
28824                                                   1, maxNrOfCCTrCHs);
28825
28826   return offset;
28827 }
28828
28829
28830 static const per_sequence_t UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
28831   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
28832   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
28833   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
28834   { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
28835   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28836   { NULL, 0, 0, NULL }
28837 };
28838
28839 static int
28840 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_) {
28841   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28842                                    ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD, UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
28843
28844   return offset;
28845 }
28846
28847
28848 static const per_sequence_t UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
28849   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
28850   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
28851   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
28852   { &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
28853   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28854   { NULL, 0, 0, NULL }
28855 };
28856
28857 static int
28858 dissect_nbap_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_) {
28859   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28860                                    ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
28861
28862   return offset;
28863 }
28864
28865
28866 static const per_sequence_t MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = {
28867   { &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
28868   { &hf_nbap_ul_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
28869   { &hf_nbap_ul_sir_target  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_SIR },
28870   { &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
28871   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
28872   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28873   { NULL, 0, 0, NULL }
28874 };
28875
28876 static int
28877 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_) {
28878   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28879                                    ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
28880
28881   return offset;
28882 }
28883
28884
28885 static const per_sequence_t MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
28886   { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD },
28887 };
28888
28889 static int
28890 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_) {
28891   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28892                                                   ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
28893                                                   1, maxNrOfRLs_1);
28894
28895   return offset;
28896 }
28897
28898
28899 static const per_sequence_t UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
28900   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
28901   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
28902   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
28903   { &hf_nbap_uL_Timeslot_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
28904   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28905   { NULL, 0, 0, NULL }
28906 };
28907
28908 static int
28909 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_) {
28910   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28911                                    ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence);
28912
28913   return offset;
28914 }
28915
28916
28917
28918 static int
28919 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_) {
28920   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28921
28922   return offset;
28923 }
28924
28925
28926
28927 static int
28928 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_) {
28929   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28930
28931   return offset;
28932 }
28933
28934
28935
28936 static int
28937 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_) {
28938   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28939
28940   return offset;
28941 }
28942
28943
28944 static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
28945   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
28946   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
28947   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Coding },
28948   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
28949   { &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
28950   { &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
28951   { &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
28952   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28953   { NULL, 0, 0, NULL }
28954 };
28955
28956 static int
28957 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_) {
28958   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28959                                    ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
28960
28961   return offset;
28962 }
28963
28964
28965 static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
28966   { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
28967 };
28968
28969 static int
28970 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_) {
28971   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28972                                                   ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
28973                                                   1, maxNrOfCCTrCHs);
28974
28975   return offset;
28976 }
28977
28978
28979 static const per_sequence_t UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = {
28980   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
28981   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
28982   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
28983   { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
28984   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28985   { NULL, 0, 0, NULL }
28986 };
28987
28988 static int
28989 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_) {
28990   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28991                                    ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
28992
28993   return offset;
28994 }
28995
28996
28997 static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
28998   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
28999   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
29000   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29001   { NULL, 0, 0, NULL }
29002 };
29003
29004 static int
29005 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_) {
29006   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29007                                    ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
29008
29009   return offset;
29010 }
29011
29012
29013 static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29014   { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD },
29015 };
29016
29017 static int
29018 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_) {
29019   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29020                                                   ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
29021                                                   1, maxNrOfDPCHs);
29022
29023   return offset;
29024 }
29025
29026
29027 static const per_sequence_t UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
29028   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
29029   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
29030   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
29031   { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD },
29032   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29033   { NULL, 0, 0, NULL }
29034 };
29035
29036 static int
29037 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_) {
29038   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29039                                    ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
29040
29041   return offset;
29042 }
29043
29044
29045 static const per_sequence_t UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29046   { &hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD },
29047 };
29048
29049 static int
29050 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_) {
29051   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29052                                                   ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
29053                                                   1, maxNrOfULTSs);
29054
29055   return offset;
29056 }
29057
29058
29059 static const per_sequence_t UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
29060   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
29061   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
29062   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_DPCHOffset },
29063   { &hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD },
29064   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29065   { NULL, 0, 0, NULL }
29066 };
29067
29068 static int
29069 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_) {
29070   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29071                                    ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
29072
29073   return offset;
29074 }
29075
29076
29077 static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence[] = {
29078   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
29079   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCodeLCR },
29080   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29081   { NULL, 0, 0, NULL }
29082 };
29083
29084 static int
29085 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_) {
29086   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29087                                    ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence);
29088
29089   return offset;
29090 }
29091
29092
29093 static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of[1] = {
29094   { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR },
29095 };
29096
29097 static int
29098 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_) {
29099   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29100                                                   ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of,
29101                                                   1, maxNrOfDPCHLCRs);
29102
29103   return offset;
29104 }
29105
29106
29107 static const per_sequence_t UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
29108   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
29109   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
29110   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
29111   { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR },
29112   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29113   { NULL, 0, 0, NULL }
29114 };
29115
29116 static int
29117 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_) {
29118   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29119                                    ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
29120
29121   return offset;
29122 }
29123
29124
29125 static const per_sequence_t UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29126   { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD },
29127 };
29128
29129 static int
29130 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_) {
29131   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29132                                                   ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
29133                                                   1, maxNrOfULTSLCRs);
29134
29135   return offset;
29136 }
29137
29138
29139 static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768_sequence[] = {
29140   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
29141   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode768 },
29142   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29143   { NULL, 0, 0, NULL }
29144 };
29145
29146 static int
29147 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_) {
29148   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29149                                    ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768_sequence);
29150
29151   return offset;
29152 }
29153
29154
29155 static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_sequence_of[1] = {
29156   { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 },
29157 };
29158
29159 static int
29160 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_) {
29161   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29162                                                   ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_sequence_of,
29163                                                   1, maxNrOfDPCHs);
29164
29165   return offset;
29166 }
29167
29168
29169 static const per_sequence_t UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
29170   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
29171   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
29172   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
29173   { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 },
29174   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29175   { NULL, 0, 0, NULL }
29176 };
29177
29178 static int
29179 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_) {
29180   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29181                                    ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
29182
29183   return offset;
29184 }
29185
29186
29187 static const per_sequence_t UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29188   { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD },
29189 };
29190
29191 static int
29192 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_) {
29193   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29194                                                   ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
29195                                                   1, maxNrOfULTSs);
29196
29197   return offset;
29198 }
29199
29200
29201 static const per_sequence_t UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
29202   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
29203   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29204   { NULL, 0, 0, NULL }
29205 };
29206
29207 static int
29208 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_) {
29209   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29210                                    ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
29211
29212   return offset;
29213 }
29214
29215
29216 static const per_sequence_t UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = {
29217   { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
29218 };
29219
29220 static int
29221 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_) {
29222   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29223                                                   ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
29224                                                   1, maxNrOfDPCHs);
29225
29226   return offset;
29227 }
29228
29229
29230 static const per_sequence_t UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
29231   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
29232   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
29233   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
29234   { &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
29235   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29236   { NULL, 0, 0, NULL }
29237 };
29238
29239 static int
29240 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_) {
29241   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29242                                    ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
29243
29244   return offset;
29245 }
29246
29247
29248 static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = {
29249   { &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
29250   { &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
29251   { &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
29252   { &hf_nbap_ul_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
29253   { &hf_nbap_ul_sir_target  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_SIR },
29254   { &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
29255   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
29256   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29257   { NULL, 0, 0, NULL }
29258 };
29259
29260 static int
29261 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_) {
29262   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29263                                    ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
29264
29265   return offset;
29266 }
29267
29268
29269 static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29270   { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD },
29271 };
29272
29273 static int
29274 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_) {
29275   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29276                                                   ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
29277                                                   1, maxNrOfRLs_1);
29278
29279   return offset;
29280 }
29281
29282
29283 static const per_sequence_t UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
29284   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
29285   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
29286   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
29287   { &hf_nbap_uL_Timeslot_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
29288   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29289   { NULL, 0, 0, NULL }
29290 };
29291
29292 static int
29293 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_) {
29294   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29295                                    ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
29296
29297   return offset;
29298 }
29299
29300
29301 static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
29302   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
29303   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29304   { NULL, 0, 0, NULL }
29305 };
29306
29307 static int
29308 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_) {
29309   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29310                                    ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
29311
29312   return offset;
29313 }
29314
29315
29316 static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
29317   { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
29318 };
29319
29320 static int
29321 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_) {
29322   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29323                                                   ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
29324                                                   1, maxNrOfCCTrCHs);
29325
29326   return offset;
29327 }
29328
29329
29330 static const per_sequence_t CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence[] = {
29331   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
29332   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29333   { NULL, 0, 0, NULL }
29334 };
29335
29336 static int
29337 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_) {
29338   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29339                                    ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD, CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence);
29340
29341   return offset;
29342 }
29343
29344
29345 static const per_sequence_t CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of[1] = {
29346   { &hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD },
29347 };
29348
29349 static int
29350 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_) {
29351   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29352                                                   ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD, CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of,
29353                                                   1, maxNrOfCCTrCHs);
29354
29355   return offset;
29356 }
29357
29358
29359
29360 static int
29361 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_) {
29362   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
29363
29364   return offset;
29365 }
29366
29367
29368 static const per_sequence_t DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
29369   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
29370   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
29371   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
29372   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
29373   { &hf_nbap_cCTrCH_TPCList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD },
29374   { &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD },
29375   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29376   { NULL, 0, 0, NULL }
29377 };
29378
29379 static int
29380 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_) {
29381   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29382                                    ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
29383
29384   return offset;
29385 }
29386
29387
29388 static const per_sequence_t DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
29389   { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
29390 };
29391
29392 static int
29393 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_) {
29394   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29395                                                   ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
29396                                                   1, maxNrOfCCTrCHs);
29397
29398   return offset;
29399 }
29400
29401
29402 static const per_sequence_t DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
29403   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
29404   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
29405   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
29406   { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
29407   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29408   { NULL, 0, 0, NULL }
29409 };
29410
29411 static int
29412 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_) {
29413   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29414                                    ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD, DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
29415
29416   return offset;
29417 }
29418
29419
29420 static const per_sequence_t DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
29421   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
29422   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
29423   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
29424   { &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
29425   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29426   { NULL, 0, 0, NULL }
29427 };
29428
29429 static int
29430 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_) {
29431   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29432                                    ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
29433
29434   return offset;
29435 }
29436
29437
29438 static const per_sequence_t MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = {
29439   { &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD },
29440   { &hf_nbap_dl_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
29441   { &hf_nbap_cCTrCH_Initial_DL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
29442   { &hf_nbap_tDD_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_DownlinkStepSize },
29443   { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
29444   { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
29445   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
29446   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29447   { NULL, 0, 0, NULL }
29448 };
29449
29450 static int
29451 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_) {
29452   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29453                                    ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
29454
29455   return offset;
29456 }
29457
29458
29459 static const per_sequence_t MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
29460   { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD },
29461 };
29462
29463 static int
29464 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_) {
29465   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29466                                                   ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
29467                                                   1, maxNrOfRLs_1);
29468
29469   return offset;
29470 }
29471
29472
29473 static const per_sequence_t DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
29474   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
29475   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
29476   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
29477   { &hf_nbap_dL_Timeslot_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
29478   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29479   { NULL, 0, 0, NULL }
29480 };
29481
29482 static int
29483 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_) {
29484   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29485                                    ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence);
29486
29487   return offset;
29488 }
29489
29490
29491 static const per_sequence_t CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence[] = {
29492   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
29493   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29494   { NULL, 0, 0, NULL }
29495 };
29496
29497 static int
29498 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_) {
29499   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29500                                    ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD, CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence);
29501
29502   return offset;
29503 }
29504
29505
29506 static const per_sequence_t CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29507   { &hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD },
29508 };
29509
29510 static int
29511 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_) {
29512   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29513                                                   ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD, CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of,
29514                                                   1, maxNrOfCCTrCHs);
29515
29516   return offset;
29517 }
29518
29519
29520
29521 static int
29522 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_) {
29523   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
29524
29525   return offset;
29526 }
29527
29528
29529
29530 static int
29531 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_) {
29532   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
29533
29534   return offset;
29535 }
29536
29537
29538
29539 static int
29540 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_) {
29541   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
29542
29543   return offset;
29544 }
29545
29546
29547 static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
29548   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
29549   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
29550   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Coding },
29551   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
29552   { &hf_nbap_cCTrCH_TPCList_02, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD },
29553   { &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
29554   { &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
29555   { &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
29556   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29557   { NULL, 0, 0, NULL }
29558 };
29559
29560 static int
29561 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_) {
29562   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29563                                    ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
29564
29565   return offset;
29566 }
29567
29568
29569 static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29570   { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
29571 };
29572
29573 static int
29574 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_) {
29575   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29576                                                   ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
29577                                                   1, maxNrOfCCTrCHs);
29578
29579   return offset;
29580 }
29581
29582
29583 static const per_sequence_t DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = {
29584   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
29585   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
29586   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
29587   { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
29588   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29589   { NULL, 0, 0, NULL }
29590 };
29591
29592 static int
29593 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_) {
29594   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29595                                    ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
29596
29597   return offset;
29598 }
29599
29600
29601 static const per_sequence_t DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
29602   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
29603   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
29604   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29605   { NULL, 0, 0, NULL }
29606 };
29607
29608 static int
29609 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_) {
29610   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29611                                    ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
29612
29613   return offset;
29614 }
29615
29616
29617 static const per_sequence_t DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29618   { &hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD },
29619 };
29620
29621 static int
29622 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_) {
29623   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29624                                                   ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
29625                                                   0, maxNrOfDPCHs);
29626
29627   return offset;
29628 }
29629
29630
29631 static const per_sequence_t DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
29632   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
29633   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
29634   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
29635   { &hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD },
29636   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29637   { NULL, 0, 0, NULL }
29638 };
29639
29640 static int
29641 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_) {
29642   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29643                                    ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
29644
29645   return offset;
29646 }
29647
29648
29649 static const per_sequence_t DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29650   { &hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD },
29651 };
29652
29653 static int
29654 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_) {
29655   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29656                                                   ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
29657                                                   1, maxNrOfDLTSs);
29658
29659   return offset;
29660 }
29661
29662
29663 static const per_sequence_t DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
29664   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
29665   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
29666   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_DPCHOffset },
29667   { &hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD },
29668   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29669   { NULL, 0, 0, NULL }
29670 };
29671
29672 static int
29673 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_) {
29674   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29675                                    ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
29676
29677   return offset;
29678 }
29679
29680
29681 static const per_sequence_t DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
29682   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
29683   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCodeLCR },
29684   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29685   { NULL, 0, 0, NULL }
29686 };
29687
29688 static int
29689 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_) {
29690   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29691                                    ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
29692
29693   return offset;
29694 }
29695
29696
29697 static const per_sequence_t DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29698   { &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 },
29699 };
29700
29701 static int
29702 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_) {
29703   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29704                                                   ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
29705                                                   1, maxNrOfDPCHLCRs);
29706
29707   return offset;
29708 }
29709
29710
29711 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
29712   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
29713   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
29714   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
29715   { &hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD },
29716   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29717   { NULL, 0, 0, NULL }
29718 };
29719
29720 static int
29721 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_) {
29722   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29723                                    ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
29724
29725   return offset;
29726 }
29727
29728
29729 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29730   { &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 },
29731 };
29732
29733 static int
29734 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_) {
29735   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29736                                                   ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
29737                                                   1, maxNrOfDLTSLCRs);
29738
29739   return offset;
29740 }
29741
29742
29743 static const per_sequence_t DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
29744   { &hf_nbap_dPCH_ID768     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID768 },
29745   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode768 },
29746   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29747   { NULL, 0, 0, NULL }
29748 };
29749
29750 static int
29751 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_) {
29752   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29753                                    ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
29754
29755   return offset;
29756 }
29757
29758
29759 static const per_sequence_t DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29760   { &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 },
29761 };
29762
29763 static int
29764 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_) {
29765   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29766                                                   ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
29767                                                   1, maxNrOfDPCHs768);
29768
29769   return offset;
29770 }
29771
29772
29773 static const per_sequence_t DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
29774   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
29775   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
29776   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
29777   { &hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD },
29778   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29779   { NULL, 0, 0, NULL }
29780 };
29781
29782 static int
29783 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_) {
29784   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29785                                    ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
29786
29787   return offset;
29788 }
29789
29790
29791 static const per_sequence_t DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29792   { &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 },
29793 };
29794
29795 static int
29796 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_) {
29797   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29798                                                   ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
29799                                                   1, maxNrOfDLTSs);
29800
29801   return offset;
29802 }
29803
29804
29805 static const per_sequence_t DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
29806   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
29807   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29808   { NULL, 0, 0, NULL }
29809 };
29810
29811 static int
29812 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_) {
29813   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29814                                    ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
29815
29816   return offset;
29817 }
29818
29819
29820 static const per_sequence_t DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = {
29821   { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
29822 };
29823
29824 static int
29825 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_) {
29826   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29827                                                   ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
29828                                                   1, maxNrOfDPCHs);
29829
29830   return offset;
29831 }
29832
29833
29834 static const per_sequence_t DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
29835   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
29836   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
29837   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
29838   { &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
29839   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29840   { NULL, 0, 0, NULL }
29841 };
29842
29843 static int
29844 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_) {
29845   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29846                                    ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
29847
29848   return offset;
29849 }
29850
29851
29852 static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = {
29853   { &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
29854   { &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
29855   { &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
29856   { &hf_nbap_dl_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
29857   { &hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_DownlinkStepSize },
29858   { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
29859   { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
29860   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
29861   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29862   { NULL, 0, 0, NULL }
29863 };
29864
29865 static int
29866 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_) {
29867   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29868                                    ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
29869
29870   return offset;
29871 }
29872
29873
29874 static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29875   { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD },
29876 };
29877
29878 static int
29879 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_) {
29880   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29881                                                   ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
29882                                                   1, maxNrOfRLs_1);
29883
29884   return offset;
29885 }
29886
29887
29888 static const per_sequence_t DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
29889   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
29890   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
29891   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
29892   { &hf_nbap_dL_Timeslot_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
29893   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29894   { NULL, 0, 0, NULL }
29895 };
29896
29897 static int
29898 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_) {
29899   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29900                                    ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
29901
29902   return offset;
29903 }
29904
29905
29906 static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
29907   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
29908   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29909   { NULL, 0, 0, NULL }
29910 };
29911
29912 static int
29913 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_) {
29914   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29915                                    ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
29916
29917   return offset;
29918 }
29919
29920
29921 static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
29922   { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
29923 };
29924
29925 static int
29926 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_) {
29927   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29928                                                   ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
29929                                                   1, maxNrOfCCTrCHs);
29930
29931   return offset;
29932 }
29933
29934
29935 static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
29936   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
29937   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29938   { NULL, 0, 0, NULL }
29939 };
29940
29941 static int
29942 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_) {
29943   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29944                                    ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD, DCH_DeleteItem_RL_ReconfPrepTDD_sequence);
29945
29946   return offset;
29947 }
29948
29949
29950 static const per_sequence_t DCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
29951   { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD },
29952 };
29953
29954 static int
29955 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_) {
29956   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29957                                                   ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD, DCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
29958                                                   1, maxNrOfDCHs);
29959
29960   return offset;
29961 }
29962
29963
29964 static const per_sequence_t DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
29965   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
29966   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_ID },
29967   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
29968   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
29969   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FrameHandlingPriority },
29970   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
29971   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
29972   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
29973   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29974   { NULL, 0, 0, NULL }
29975 };
29976
29977 static int
29978 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_) {
29979   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29980                                    ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD, DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
29981
29982   return offset;
29983 }
29984
29985
29986 static const per_sequence_t DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
29987   { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD },
29988 };
29989
29990 static int
29991 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_) {
29992   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29993                                                   ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD, DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
29994                                                   1, maxNrOfDSCHs);
29995
29996   return offset;
29997 }
29998
29999
30000 static const per_sequence_t DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
30001   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
30002   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30003   { NULL, 0, 0, NULL }
30004 };
30005
30006 static int
30007 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_) {
30008   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30009                                    ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD, DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
30010
30011   return offset;
30012 }
30013
30014
30015 static const per_sequence_t DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
30016   { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD },
30017 };
30018
30019 static int
30020 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_) {
30021   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30022                                                   ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD, DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
30023                                                   1, maxNrOfDSCHs);
30024
30025   return offset;
30026 }
30027
30028
30029 static const per_sequence_t USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
30030   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
30031   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
30032   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
30033   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_ID },
30034   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
30035   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30036   { NULL, 0, 0, NULL }
30037 };
30038
30039 static int
30040 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_) {
30041   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30042                                    ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD, USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
30043
30044   return offset;
30045 }
30046
30047
30048 static const per_sequence_t USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
30049   { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD },
30050 };
30051
30052 static int
30053 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_) {
30054   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30055                                                   ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD, USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
30056                                                   1, maxNrOfUSCHs);
30057
30058   return offset;
30059 }
30060
30061
30062 static const per_sequence_t USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
30063   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
30064   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30065   { NULL, 0, 0, NULL }
30066 };
30067
30068 static int
30069 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_) {
30070   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30071                                    ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD, USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
30072
30073   return offset;
30074 }
30075
30076
30077 static const per_sequence_t USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
30078   { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD },
30079 };
30080
30081 static int
30082 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_) {
30083   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30084                                                   ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD, USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
30085                                                   1, maxNrOfUSCHs);
30086
30087   return offset;
30088 }
30089
30090
30091 static const per_sequence_t RL_Information_RL_ReconfPrepTDD_sequence[] = {
30092   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
30093   { &hf_nbap_maxDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
30094   { &hf_nbap_minDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
30095   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30096   { NULL, 0, 0, NULL }
30097 };
30098
30099 static int
30100 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_) {
30101   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30102                                    ett_nbap_RL_Information_RL_ReconfPrepTDD, RL_Information_RL_ReconfPrepTDD_sequence);
30103
30104   return offset;
30105 }
30106
30107
30108 static const per_sequence_t MultipleRL_Information_RL_ReconfPrepTDD_sequence_of[1] = {
30109   { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfPrepTDD },
30110 };
30111
30112 static int
30113 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_) {
30114   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30115                                                   ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD, MultipleRL_Information_RL_ReconfPrepTDD_sequence_of,
30116                                                   1, maxNrOfRLs_1);
30117
30118   return offset;
30119 }
30120
30121
30122 static const per_sequence_t RadioLinkReconfigurationReady_sequence[] = {
30123   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30124   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30125   { NULL, 0, 0, NULL }
30126 };
30127
30128 static int
30129 dissect_nbap_RadioLinkReconfigurationReady(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30130   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30131                                    ett_nbap_RadioLinkReconfigurationReady, RadioLinkReconfigurationReady_sequence);
30132
30133   return offset;
30134 }
30135
30136
30137 static const per_sequence_t RL_InformationResponseList_RL_ReconfReady_sequence_of[1] = {
30138   { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30139 };
30140
30141 static int
30142 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_) {
30143   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30144                                                   ett_nbap_RL_InformationResponseList_RL_ReconfReady, RL_InformationResponseList_RL_ReconfReady_sequence_of,
30145                                                   1, maxNrOfRLs);
30146
30147   return offset;
30148 }
30149
30150
30151
30152 static int
30153 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_) {
30154   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30155
30156   return offset;
30157 }
30158
30159
30160
30161 static int
30162 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_) {
30163   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30164
30165   return offset;
30166 }
30167
30168
30169
30170 static int
30171 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_) {
30172   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30173
30174   return offset;
30175 }
30176
30177
30178 static const per_sequence_t RL_InformationResponseItem_RL_ReconfReady_sequence[] = {
30179   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
30180   { &hf_nbap_dCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_InformationResponseList_RL_ReconfReady },
30181   { &hf_nbap_dSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady },
30182   { &hf_nbap_uSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_ReconfReady },
30183   { &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
30184   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30185   { NULL, 0, 0, NULL }
30186 };
30187
30188 static int
30189 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_) {
30190   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30191                                    ett_nbap_RL_InformationResponseItem_RL_ReconfReady, RL_InformationResponseItem_RL_ReconfReady_sequence);
30192
30193   return offset;
30194 }
30195
30196
30197 static const per_sequence_t RadioLinkReconfigurationFailure_sequence[] = {
30198   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30199   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30200   { NULL, 0, 0, NULL }
30201 };
30202
30203 static int
30204 dissect_nbap_RadioLinkReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30205   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30206                                    ett_nbap_RadioLinkReconfigurationFailure, RadioLinkReconfigurationFailure_sequence);
30207
30208   return offset;
30209 }
30210
30211
30212 static const per_sequence_t GeneralCauseList_RL_ReconfFailure_sequence[] = {
30213   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
30214   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30215   { NULL, 0, 0, NULL }
30216 };
30217
30218 static int
30219 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_) {
30220   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30221                                    ett_nbap_GeneralCauseList_RL_ReconfFailure, GeneralCauseList_RL_ReconfFailure_sequence);
30222
30223   return offset;
30224 }
30225
30226
30227 static const per_sequence_t RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of[1] = {
30228   { &hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30229 };
30230
30231 static int
30232 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_) {
30233   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30234                                                   ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure, RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of,
30235                                                   1, maxNrOfRLs);
30236
30237   return offset;
30238 }
30239
30240
30241 static const per_sequence_t RLSpecificCauseList_RL_ReconfFailure_sequence[] = {
30242   { &hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure },
30243   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30244   { NULL, 0, 0, NULL }
30245 };
30246
30247 static int
30248 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_) {
30249   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30250                                    ett_nbap_RLSpecificCauseList_RL_ReconfFailure, RLSpecificCauseList_RL_ReconfFailure_sequence);
30251
30252   return offset;
30253 }
30254
30255
30256 static const value_string nbap_CauseLevel_RL_ReconfFailure_vals[] = {
30257   {   0, "generalCause" },
30258   {   1, "rLSpecificCause" },
30259   { 0, NULL }
30260 };
30261
30262 static const per_choice_t CauseLevel_RL_ReconfFailure_choice[] = {
30263   {   0, &hf_nbap_generalCause_04, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_ReconfFailure },
30264   {   1, &hf_nbap_rLSpecificCause_04, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_ReconfFailure },
30265   { 0, NULL, 0, NULL }
30266 };
30267
30268 static int
30269 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_) {
30270   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30271                                  ett_nbap_CauseLevel_RL_ReconfFailure, CauseLevel_RL_ReconfFailure_choice,
30272                                  NULL);
30273
30274   return offset;
30275 }
30276
30277
30278 static const per_sequence_t RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence[] = {
30279   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
30280   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
30281   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30282   { NULL, 0, 0, NULL }
30283 };
30284
30285 static int
30286 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_) {
30287   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30288                                    ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure, RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence);
30289
30290   return offset;
30291 }
30292
30293
30294 static const per_sequence_t RadioLinkReconfigurationCommit_sequence[] = {
30295   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30296   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30297   { NULL, 0, 0, NULL }
30298 };
30299
30300 static int
30301 dissect_nbap_RadioLinkReconfigurationCommit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30302   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30303                                    ett_nbap_RadioLinkReconfigurationCommit, RadioLinkReconfigurationCommit_sequence);
30304
30305   return offset;
30306 }
30307
30308
30309 static const per_sequence_t RadioLinkReconfigurationCancel_sequence[] = {
30310   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30311   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30312   { NULL, 0, 0, NULL }
30313 };
30314
30315 static int
30316 dissect_nbap_RadioLinkReconfigurationCancel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30317   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30318                                    ett_nbap_RadioLinkReconfigurationCancel, RadioLinkReconfigurationCancel_sequence);
30319
30320   return offset;
30321 }
30322
30323
30324 static const per_sequence_t RadioLinkReconfigurationRequestFDD_sequence[] = {
30325   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30326   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30327   { NULL, 0, 0, NULL }
30328 };
30329
30330 static int
30331 dissect_nbap_RadioLinkReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30332   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30333                                    ett_nbap_RadioLinkReconfigurationRequestFDD, RadioLinkReconfigurationRequestFDD_sequence);
30334
30335   return offset;
30336 }
30337
30338
30339 static const per_sequence_t UL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
30340   { &hf_nbap_ul_TFCS        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
30341   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30342   { NULL, 0, 0, NULL }
30343 };
30344
30345 static int
30346 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_) {
30347   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30348                                    ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD, UL_DPCH_Information_RL_ReconfRqstFDD_sequence);
30349
30350   return offset;
30351 }
30352
30353
30354 static const per_sequence_t DL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
30355   { &hf_nbap_dl_TFCS        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
30356   { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_SignallingMode },
30357   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_LimitedPowerIncrease },
30358   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30359   { NULL, 0, 0, NULL }
30360 };
30361
30362 static int
30363 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_) {
30364   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30365                                    ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD, DL_DPCH_Information_RL_ReconfRqstFDD_sequence);
30366
30367   return offset;
30368 }
30369
30370
30371 static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstFDD_sequence[] = {
30372   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
30373   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30374   { NULL, 0, 0, NULL }
30375 };
30376
30377 static int
30378 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_) {
30379   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30380                                    ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD, DCH_DeleteItem_RL_ReconfRqstFDD_sequence);
30381
30382   return offset;
30383 }
30384
30385
30386 static const per_sequence_t DCH_DeleteList_RL_ReconfRqstFDD_sequence_of[1] = {
30387   { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD },
30388 };
30389
30390 static int
30391 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_) {
30392   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30393                                                   ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD, DCH_DeleteList_RL_ReconfRqstFDD_sequence_of,
30394                                                   1, maxNrOfDCHs);
30395
30396   return offset;
30397 }
30398
30399
30400 static const per_sequence_t RL_InformationList_RL_ReconfRqstFDD_sequence_of[1] = {
30401   { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30402 };
30403
30404 static int
30405 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_) {
30406   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30407                                                   ett_nbap_RL_InformationList_RL_ReconfRqstFDD, RL_InformationList_RL_ReconfRqstFDD_sequence_of,
30408                                                   1, maxNrOfRLs);
30409
30410   return offset;
30411 }
30412
30413
30414 static const per_sequence_t RL_InformationItem_RL_ReconfRqstFDD_sequence[] = {
30415   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
30416   { &hf_nbap_maxDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
30417   { &hf_nbap_minDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
30418   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_CodeInformation },
30419   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30420   { NULL, 0, 0, NULL }
30421 };
30422
30423 static int
30424 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_) {
30425   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30426                                    ett_nbap_RL_InformationItem_RL_ReconfRqstFDD, RL_InformationItem_RL_ReconfRqstFDD_sequence);
30427
30428   return offset;
30429 }
30430
30431
30432 static const per_sequence_t E_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
30433   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Max_Set_E_DPDCHs },
30434   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
30435   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information },
30436   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TTI },
30437   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DPCCH_PO },
30438   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_2_IndexStepThreshold },
30439   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_3_IndexStepThreshold },
30440   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Info_for_E_DCH },
30441   { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Configured_Indicator },
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_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_) {
30448   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30449                                    ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD, E_DPCH_Information_RL_ReconfRqstFDD_sequence);
30450
30451   return offset;
30452 }
30453
30454
30455 static const per_sequence_t RadioLinkReconfigurationRequestTDD_sequence[] = {
30456   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30457   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30458   { NULL, 0, 0, NULL }
30459 };
30460
30461 static int
30462 dissect_nbap_RadioLinkReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30463   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30464                                    ett_nbap_RadioLinkReconfigurationRequestTDD, RadioLinkReconfigurationRequestTDD_sequence);
30465
30466   return offset;
30467 }
30468
30469
30470 static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
30471   { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30472 };
30473
30474 static int
30475 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_) {
30476   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30477                                                   ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
30478                                                   1, maxNrOfCCTrCHs);
30479
30480   return offset;
30481 }
30482
30483
30484 static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
30485   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
30486   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
30487   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
30488   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30489   { NULL, 0, 0, NULL }
30490 };
30491
30492 static int
30493 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_) {
30494   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30495                                    ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
30496
30497   return offset;
30498 }
30499
30500
30501 static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
30502   { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30503 };
30504
30505 static int
30506 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_) {
30507   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30508                                                   ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
30509                                                   1, maxNrOfCCTrCHs);
30510
30511   return offset;
30512 }
30513
30514
30515 static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
30516   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
30517   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30518   { NULL, 0, 0, NULL }
30519 };
30520
30521 static int
30522 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_) {
30523   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30524                                    ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
30525
30526   return offset;
30527 }
30528
30529
30530 static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
30531   { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30532 };
30533
30534 static int
30535 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_) {
30536   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30537                                                   ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
30538                                                   1, maxNrOfCCTrCHs);
30539
30540   return offset;
30541 }
30542
30543
30544 static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
30545   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
30546   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
30547   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
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_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_) {
30554   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30555                                    ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
30556
30557   return offset;
30558 }
30559
30560
30561 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence[] = {
30562   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
30563   { &hf_nbap_maxPowerLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
30564   { &hf_nbap_minPowerLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
30565   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30566   { NULL, 0, 0, NULL }
30567 };
30568
30569 static int
30570 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_) {
30571   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30572                                    ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence);
30573
30574   return offset;
30575 }
30576
30577
30578 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
30579   { &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 },
30580 };
30581
30582 static int
30583 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_) {
30584   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30585                                                   ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of,
30586                                                   1, maxNrOfDLTSLCRs);
30587
30588   return offset;
30589 }
30590
30591
30592 static const per_sequence_t DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence[] = {
30593   { &hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
30594   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30595   { NULL, 0, 0, NULL }
30596 };
30597
30598 static int
30599 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_) {
30600   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30601                                    ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence);
30602
30603   return offset;
30604 }
30605
30606
30607 static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence[] = {
30608   { &hf_nbap_dl_DPCH_LCR_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
30609   { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
30610   { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
30611   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
30612   { NULL, 0, 0, NULL }
30613 };
30614
30615 static int
30616 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_) {
30617   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30618                                    ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence);
30619
30620   return offset;
30621 }
30622
30623
30624 static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
30625   { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD },
30626 };
30627
30628 static int
30629 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_) {
30630   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30631                                                   ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
30632                                                   1, maxNrOfRLs_1);
30633
30634   return offset;
30635 }
30636
30637
30638 static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
30639   { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30640 };
30641
30642 static int
30643 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_) {
30644   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30645                                                   ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
30646                                                   1, maxNrOfCCTrCHs);
30647
30648   return offset;
30649 }
30650
30651
30652 static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
30653   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
30654   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30655   { NULL, 0, 0, NULL }
30656 };
30657
30658 static int
30659 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_) {
30660   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30661                                    ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
30662
30663   return offset;
30664 }
30665
30666
30667 static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstTDD_sequence[] = {
30668   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
30669   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30670   { NULL, 0, 0, NULL }
30671 };
30672
30673 static int
30674 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_) {
30675   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30676                                    ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD, DCH_DeleteItem_RL_ReconfRqstTDD_sequence);
30677
30678   return offset;
30679 }
30680
30681
30682 static const per_sequence_t DCH_DeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
30683   { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD },
30684 };
30685
30686 static int
30687 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_) {
30688   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30689                                                   ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD, DCH_DeleteList_RL_ReconfRqstTDD_sequence_of,
30690                                                   1, maxNrOfDCHs);
30691
30692   return offset;
30693 }
30694
30695
30696 static const per_sequence_t RL_Information_RL_ReconfRqstTDD_sequence[] = {
30697   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
30698   { &hf_nbap_maxDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
30699   { &hf_nbap_minDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
30700   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30701   { NULL, 0, 0, NULL }
30702 };
30703
30704 static int
30705 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_) {
30706   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30707                                    ett_nbap_RL_Information_RL_ReconfRqstTDD, RL_Information_RL_ReconfRqstTDD_sequence);
30708
30709   return offset;
30710 }
30711
30712
30713 static const per_sequence_t Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of[1] = {
30714   { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfRqstTDD },
30715 };
30716
30717 static int
30718 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_) {
30719   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30720                                                   ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD, Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of,
30721                                                   1, maxNrOfRLs_1);
30722
30723   return offset;
30724 }
30725
30726
30727 static const per_sequence_t RadioLinkReconfigurationResponse_sequence[] = {
30728   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30729   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30730   { NULL, 0, 0, NULL }
30731 };
30732
30733 static int
30734 dissect_nbap_RadioLinkReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30735   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30736                                    ett_nbap_RadioLinkReconfigurationResponse, RadioLinkReconfigurationResponse_sequence);
30737
30738   return offset;
30739 }
30740
30741
30742 static const per_sequence_t RL_InformationResponseList_RL_ReconfRsp_sequence_of[1] = {
30743   { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30744 };
30745
30746 static int
30747 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_) {
30748   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30749                                                   ett_nbap_RL_InformationResponseList_RL_ReconfRsp, RL_InformationResponseList_RL_ReconfRsp_sequence_of,
30750                                                   1, maxNrOfRLs);
30751
30752   return offset;
30753 }
30754
30755
30756
30757 static int
30758 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_) {
30759   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30760
30761   return offset;
30762 }
30763
30764
30765 static const per_sequence_t RL_InformationResponseItem_RL_ReconfRsp_sequence[] = {
30766   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
30767   { &hf_nbap_dCH_InformationResponseList_RL_ReconfRsp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp },
30768   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30769   { NULL, 0, 0, NULL }
30770 };
30771
30772 static int
30773 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_) {
30774   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30775                                    ett_nbap_RL_InformationResponseItem_RL_ReconfRsp, RL_InformationResponseItem_RL_ReconfRsp_sequence);
30776
30777   return offset;
30778 }
30779
30780
30781 static const per_sequence_t RadioLinkDeletionRequest_sequence[] = {
30782   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30783   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30784   { NULL, 0, 0, NULL }
30785 };
30786
30787 static int
30788 dissect_nbap_RadioLinkDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30789   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30790                                    ett_nbap_RadioLinkDeletionRequest, RadioLinkDeletionRequest_sequence);
30791
30792   return offset;
30793 }
30794
30795
30796 static const per_sequence_t RL_informationList_RL_DeletionRqst_sequence_of[1] = {
30797   { &hf_nbap_RL_informationList_RL_DeletionRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30798 };
30799
30800 static int
30801 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_) {
30802   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30803                                                   ett_nbap_RL_informationList_RL_DeletionRqst, RL_informationList_RL_DeletionRqst_sequence_of,
30804                                                   1, maxNrOfRLs);
30805
30806   return offset;
30807 }
30808
30809
30810 static const per_sequence_t RL_informationItem_RL_DeletionRqst_sequence[] = {
30811   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
30812   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30813   { NULL, 0, 0, NULL }
30814 };
30815
30816 static int
30817 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_) {
30818   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30819                                    ett_nbap_RL_informationItem_RL_DeletionRqst, RL_informationItem_RL_DeletionRqst_sequence);
30820
30821   return offset;
30822 }
30823
30824
30825 static const per_sequence_t RadioLinkDeletionResponse_sequence[] = {
30826   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30827   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30828   { NULL, 0, 0, NULL }
30829 };
30830
30831 static int
30832 dissect_nbap_RadioLinkDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30833   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30834                                    ett_nbap_RadioLinkDeletionResponse, RadioLinkDeletionResponse_sequence);
30835
30836   return offset;
30837 }
30838
30839
30840 static const per_sequence_t DL_PowerControlRequest_sequence[] = {
30841   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30842   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30843   { NULL, 0, 0, NULL }
30844 };
30845
30846 static int
30847 dissect_nbap_DL_PowerControlRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30848   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30849                                    ett_nbap_DL_PowerControlRequest, DL_PowerControlRequest_sequence);
30850
30851   return offset;
30852 }
30853
30854
30855 static const per_sequence_t DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of[1] = {
30856   { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30857 };
30858
30859 static int
30860 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_) {
30861   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30862                                                   ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst, DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of,
30863                                                   1, maxNrOfRLs);
30864
30865   return offset;
30866 }
30867
30868
30869 static const per_sequence_t DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence[] = {
30870   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
30871   { &hf_nbap_dl_ReferencePower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
30872   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30873   { NULL, 0, 0, NULL }
30874 };
30875
30876 static int
30877 dissect_nbap_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_) {
30878   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30879                                    ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst, DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence);
30880
30881   return offset;
30882 }
30883
30884
30885 static const per_sequence_t DL_PowerTimeslotControlRequest_sequence[] = {
30886   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30887   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30888   { NULL, 0, 0, NULL }
30889 };
30890
30891 static int
30892 dissect_nbap_DL_PowerTimeslotControlRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30893   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30894                                    ett_nbap_DL_PowerTimeslotControlRequest, DL_PowerTimeslotControlRequest_sequence);
30895
30896   return offset;
30897 }
30898
30899
30900 static const per_sequence_t DedicatedMeasurementInitiationRequest_sequence[] = {
30901   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30902   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30903   { NULL, 0, 0, NULL }
30904 };
30905
30906 static int
30907 dissect_nbap_DedicatedMeasurementInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30908   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30909                                    ett_nbap_DedicatedMeasurementInitiationRequest, DedicatedMeasurementInitiationRequest_sequence);
30910
30911   return offset;
30912 }
30913
30914
30915 static const per_sequence_t RL_InformationList_DM_Rqst_sequence_of[1] = {
30916   { &hf_nbap_RL_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30917 };
30918
30919 static int
30920 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_) {
30921   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30922                                                   ett_nbap_RL_InformationList_DM_Rqst, RL_InformationList_DM_Rqst_sequence_of,
30923                                                   1, maxNrOfRLs);
30924
30925   return offset;
30926 }
30927
30928
30929 static const per_sequence_t RL_DM_Rqst_sequence[] = {
30930   { &hf_nbap_rL_InformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rqst },
30931   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30932   { NULL, 0, 0, NULL }
30933 };
30934
30935 static int
30936 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_) {
30937   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30938                                    ett_nbap_RL_DM_Rqst, RL_DM_Rqst_sequence);
30939
30940   return offset;
30941 }
30942
30943
30944 static const per_sequence_t RL_Set_InformationItem_DM_Rqst_sequence[] = {
30945   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
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_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_) {
30952   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30953                                    ett_nbap_RL_Set_InformationItem_DM_Rqst, RL_Set_InformationItem_DM_Rqst_sequence);
30954
30955   return offset;
30956 }
30957
30958
30959 static const per_sequence_t RL_Set_InformationList_DM_Rqst_sequence_of[1] = {
30960   { &hf_nbap_RL_Set_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationItem_DM_Rqst },
30961 };
30962
30963 static int
30964 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_) {
30965   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30966                                                   ett_nbap_RL_Set_InformationList_DM_Rqst, RL_Set_InformationList_DM_Rqst_sequence_of,
30967                                                   1, maxNrOfRLSets);
30968
30969   return offset;
30970 }
30971
30972
30973 static const per_sequence_t RL_Set_DM_Rqst_sequence[] = {
30974   { &hf_nbap_rL_Set_InformationList_DM_Rqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rqst },
30975   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30976   { NULL, 0, 0, NULL }
30977 };
30978
30979 static int
30980 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_) {
30981   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30982                                    ett_nbap_RL_Set_DM_Rqst, RL_Set_DM_Rqst_sequence);
30983
30984   return offset;
30985 }
30986
30987
30988
30989 static int
30990 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_) {
30991   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
30992
30993   return offset;
30994 }
30995
30996
30997
30998 static int
30999 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_) {
31000   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
31001
31002   return offset;
31003 }
31004
31005
31006 static const value_string nbap_DedicatedMeasurementObjectType_DM_Rqst_vals[] = {
31007   {   0, "rL" },
31008   {   1, "rLS" },
31009   {   2, "all-RL" },
31010   {   3, "all-RLS" },
31011   { 0, NULL }
31012 };
31013
31014 static const per_choice_t DedicatedMeasurementObjectType_DM_Rqst_choice[] = {
31015   {   0, &hf_nbap_rL             , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rqst },
31016   {   1, &hf_nbap_rLS            , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rqst },
31017   {   2, &hf_nbap_all_RL         , ASN1_EXTENSION_ROOT    , dissect_nbap_AllRL_DM_Rqst },
31018   {   3, &hf_nbap_all_RLS        , ASN1_EXTENSION_ROOT    , dissect_nbap_AllRL_Set_DM_Rqst },
31019   { 0, NULL, 0, NULL }
31020 };
31021
31022 static int
31023 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_) {
31024   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31025                                  ett_nbap_DedicatedMeasurementObjectType_DM_Rqst, DedicatedMeasurementObjectType_DM_Rqst_choice,
31026                                  NULL);
31027
31028   return offset;
31029 }
31030
31031
31032 static const per_sequence_t RL_InformationItem_DM_Rqst_sequence[] = {
31033   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31034   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DPCH_ID },
31035   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31036   { NULL, 0, 0, NULL }
31037 };
31038
31039 static int
31040 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_) {
31041   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31042                                    ett_nbap_RL_InformationItem_DM_Rqst, RL_InformationItem_DM_Rqst_sequence);
31043
31044   return offset;
31045 }
31046
31047
31048 static const per_sequence_t PUSCH_Info_DM_Rqst_sequence_of[1] = {
31049   { &hf_nbap_PUSCH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
31050 };
31051
31052 static int
31053 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_) {
31054   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31055                                                   ett_nbap_PUSCH_Info_DM_Rqst, PUSCH_Info_DM_Rqst_sequence_of,
31056                                                   1, maxNrOfPUSCHs);
31057
31058   return offset;
31059 }
31060
31061
31062 static const per_sequence_t HSSICH_Info_DM_Rqst_sequence_of[1] = {
31063   { &hf_nbap_HSSICH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
31064 };
31065
31066 static int
31067 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_) {
31068   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31069                                                   ett_nbap_HSSICH_Info_DM_Rqst, HSSICH_Info_DM_Rqst_sequence_of,
31070                                                   1, maxNrOfHSSICHs);
31071
31072   return offset;
31073 }
31074
31075
31076 static const per_sequence_t HSSICH_InfoExt_DM_Rqst_sequence_of[1] = {
31077   { &hf_nbap_HSSICH_InfoExt_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Extended_HS_SICH_ID },
31078 };
31079
31080 static int
31081 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_) {
31082   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31083                                                   ett_nbap_HSSICH_InfoExt_DM_Rqst, HSSICH_InfoExt_DM_Rqst_sequence_of,
31084                                                   1, maxNrOfHSSICHs);
31085
31086   return offset;
31087 }
31088
31089
31090 static const per_sequence_t DedicatedMeasurementInitiationResponse_sequence[] = {
31091   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31092   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31093   { NULL, 0, 0, NULL }
31094 };
31095
31096 static int
31097 dissect_nbap_DedicatedMeasurementInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31098   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31099                                    ett_nbap_DedicatedMeasurementInitiationResponse, DedicatedMeasurementInitiationResponse_sequence);
31100
31101   return offset;
31102 }
31103
31104
31105 static const per_sequence_t RL_InformationList_DM_Rsp_sequence_of[1] = {
31106   { &hf_nbap_RL_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31107 };
31108
31109 static int
31110 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_) {
31111   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31112                                                   ett_nbap_RL_InformationList_DM_Rsp, RL_InformationList_DM_Rsp_sequence_of,
31113                                                   1, maxNrOfRLs);
31114
31115   return offset;
31116 }
31117
31118
31119 static const per_sequence_t RL_DM_Rsp_sequence[] = {
31120   { &hf_nbap_rL_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rsp },
31121   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31122   { NULL, 0, 0, NULL }
31123 };
31124
31125 static int
31126 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_) {
31127   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31128                                    ett_nbap_RL_DM_Rsp, RL_DM_Rsp_sequence);
31129
31130   return offset;
31131 }
31132
31133
31134 static const per_sequence_t RL_Set_InformationList_DM_Rsp_sequence_of[1] = {
31135   { &hf_nbap_RL_Set_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31136 };
31137
31138 static int
31139 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_) {
31140   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31141                                                   ett_nbap_RL_Set_InformationList_DM_Rsp, RL_Set_InformationList_DM_Rsp_sequence_of,
31142                                                   1, maxNrOfRLSets);
31143
31144   return offset;
31145 }
31146
31147
31148 static const per_sequence_t RL_Set_DM_Rsp_sequence[] = {
31149   { &hf_nbap_rL_Set_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rsp },
31150   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31151   { NULL, 0, 0, NULL }
31152 };
31153
31154 static int
31155 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_) {
31156   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31157                                    ett_nbap_RL_Set_DM_Rsp, RL_Set_DM_Rsp_sequence);
31158
31159   return offset;
31160 }
31161
31162
31163 static const value_string nbap_DedicatedMeasurementObjectType_DM_Rsp_vals[] = {
31164   {   0, "rL" },
31165   {   1, "rLS" },
31166   {   2, "all-RL" },
31167   {   3, "all-RLS" },
31168   { 0, NULL }
31169 };
31170
31171 static const per_choice_t DedicatedMeasurementObjectType_DM_Rsp_choice[] = {
31172   {   0, &hf_nbap_rL_01          , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rsp },
31173   {   1, &hf_nbap_rLS_01         , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rsp },
31174   {   2, &hf_nbap_all_RL_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rsp },
31175   {   3, &hf_nbap_all_RLS_01     , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rsp },
31176   { 0, NULL, 0, NULL }
31177 };
31178
31179 static int
31180 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_) {
31181   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31182                                  ett_nbap_DedicatedMeasurementObjectType_DM_Rsp, DedicatedMeasurementObjectType_DM_Rsp_choice,
31183                                  NULL);
31184
31185   return offset;
31186 }
31187
31188
31189 static const per_sequence_t RL_InformationItem_DM_Rsp_sequence[] = {
31190   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31191   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DPCH_ID },
31192   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
31193   { &hf_nbap_cFN            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CFN },
31194   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31195   { NULL, 0, 0, NULL }
31196 };
31197
31198 static int
31199 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_) {
31200   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31201                                    ett_nbap_RL_InformationItem_DM_Rsp, RL_InformationItem_DM_Rsp_sequence);
31202
31203   return offset;
31204 }
31205
31206
31207 static const per_sequence_t PUSCH_Info_DM_Rsp_sequence_of[1] = {
31208   { &hf_nbap_PUSCH_Info_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
31209 };
31210
31211 static int
31212 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_) {
31213   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31214                                                   ett_nbap_PUSCH_Info_DM_Rsp, PUSCH_Info_DM_Rsp_sequence_of,
31215                                                   1, maxNrOfPUSCHs);
31216
31217   return offset;
31218 }
31219
31220
31221 static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rsp_sequence[] = {
31222   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PUSCH_ID },
31223   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedMeasurementValue },
31224   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31225   { NULL, 0, 0, NULL }
31226 };
31227
31228 static int
31229 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_) {
31230   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31231                                    ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp, Multiple_PUSCH_InfoListIE_DM_Rsp_sequence);
31232
31233   return offset;
31234 }
31235
31236
31237 static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rsp_sequence_of[1] = {
31238   { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp },
31239 };
31240
31241 static int
31242 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_) {
31243   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31244                                                   ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp, Multiple_PUSCH_InfoList_DM_Rsp_sequence_of,
31245                                                   1, maxNrOfPUSCHs_1);
31246
31247   return offset;
31248 }
31249
31250
31251 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
31252   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
31253   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
31254   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31255   { NULL, 0, 0, NULL }
31256 };
31257
31258 static int
31259 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_) {
31260   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31261                                    ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence);
31262
31263   return offset;
31264 }
31265
31266
31267 static const per_sequence_t Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
31268   { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp },
31269 };
31270
31271 static int
31272 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_) {
31273   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31274                                                   ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of,
31275                                                   1, maxNrOfDPCHsPerRL_1);
31276
31277   return offset;
31278 }
31279
31280
31281 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence[] = {
31282   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
31283   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
31284   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31285   { NULL, 0, 0, NULL }
31286 };
31287
31288 static int
31289 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_) {
31290   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31291                                    ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence);
31292
31293   return offset;
31294 }
31295
31296
31297 static const per_sequence_t Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of[1] = {
31298   { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp },
31299 };
31300
31301 static int
31302 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_) {
31303   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31304                                                   ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of,
31305                                                   1, maxNrOfDPCHsLCRPerRL_1);
31306
31307   return offset;
31308 }
31309
31310
31311 static const per_sequence_t Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
31312   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
31313   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
31314   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31315   { NULL, 0, 0, NULL }
31316 };
31317
31318 static int
31319 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_) {
31320   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31321                                    ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp, Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp_sequence);
31322
31323   return offset;
31324 }
31325
31326
31327 static const per_sequence_t Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
31328   { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp },
31329 };
31330
31331 static int
31332 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_) {
31333   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31334                                                   ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_sequence_of,
31335                                                   1, maxNrOfHSSICHs_1);
31336
31337   return offset;
31338 }
31339
31340
31341 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp_sequence[] = {
31342   { &hf_nbap_dPCH_ID768     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID768 },
31343   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
31344   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31345   { NULL, 0, 0, NULL }
31346 };
31347
31348 static int
31349 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_) {
31350   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31351                                    ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp_sequence);
31352
31353   return offset;
31354 }
31355
31356
31357 static const per_sequence_t Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_sequence_of[1] = {
31358   { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp },
31359 };
31360
31361 static int
31362 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_) {
31363   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31364                                                   ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_sequence_of,
31365                                                   1, maxNrOfDPCHs768PerRL_1);
31366
31367   return offset;
31368 }
31369
31370
31371 static const per_sequence_t RL_Set_InformationItem_DM_Rsp_sequence[] = {
31372   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
31373   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
31374   { &hf_nbap_cFN            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CFN },
31375   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31376   { NULL, 0, 0, NULL }
31377 };
31378
31379 static int
31380 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_) {
31381   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31382                                    ett_nbap_RL_Set_InformationItem_DM_Rsp, RL_Set_InformationItem_DM_Rsp_sequence);
31383
31384   return offset;
31385 }
31386
31387
31388 static const per_sequence_t DedicatedMeasurementInitiationFailure_sequence[] = {
31389   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31390   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31391   { NULL, 0, 0, NULL }
31392 };
31393
31394 static int
31395 dissect_nbap_DedicatedMeasurementInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31396   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31397                                    ett_nbap_DedicatedMeasurementInitiationFailure, DedicatedMeasurementInitiationFailure_sequence);
31398
31399   return offset;
31400 }
31401
31402
31403 static const per_sequence_t DedicatedMeasurementReport_sequence[] = {
31404   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31405   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31406   { NULL, 0, 0, NULL }
31407 };
31408
31409 static int
31410 dissect_nbap_DedicatedMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31411   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31412                                    ett_nbap_DedicatedMeasurementReport, DedicatedMeasurementReport_sequence);
31413
31414   return offset;
31415 }
31416
31417
31418 static const per_sequence_t RL_InformationList_DM_Rprt_sequence_of[1] = {
31419   { &hf_nbap_RL_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31420 };
31421
31422 static int
31423 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_) {
31424   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31425                                                   ett_nbap_RL_InformationList_DM_Rprt, RL_InformationList_DM_Rprt_sequence_of,
31426                                                   1, maxNrOfRLs);
31427
31428   return offset;
31429 }
31430
31431
31432 static const per_sequence_t RL_DM_Rprt_sequence[] = {
31433   { &hf_nbap_rL_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rprt },
31434   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31435   { NULL, 0, 0, NULL }
31436 };
31437
31438 static int
31439 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_) {
31440   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31441                                    ett_nbap_RL_DM_Rprt, RL_DM_Rprt_sequence);
31442
31443   return offset;
31444 }
31445
31446
31447 static const per_sequence_t RL_Set_InformationList_DM_Rprt_sequence_of[1] = {
31448   { &hf_nbap_RL_Set_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31449 };
31450
31451 static int
31452 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_) {
31453   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31454                                                   ett_nbap_RL_Set_InformationList_DM_Rprt, RL_Set_InformationList_DM_Rprt_sequence_of,
31455                                                   1, maxNrOfRLSets);
31456
31457   return offset;
31458 }
31459
31460
31461 static const per_sequence_t RL_Set_DM_Rprt_sequence[] = {
31462   { &hf_nbap_rL_Set_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rprt },
31463   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31464   { NULL, 0, 0, NULL }
31465 };
31466
31467 static int
31468 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_) {
31469   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31470                                    ett_nbap_RL_Set_DM_Rprt, RL_Set_DM_Rprt_sequence);
31471
31472   return offset;
31473 }
31474
31475
31476 static const value_string nbap_DedicatedMeasurementObjectType_DM_Rprt_vals[] = {
31477   {   0, "rL" },
31478   {   1, "rLS" },
31479   {   2, "all-RL" },
31480   {   3, "all-RLS" },
31481   { 0, NULL }
31482 };
31483
31484 static const per_choice_t DedicatedMeasurementObjectType_DM_Rprt_choice[] = {
31485   {   0, &hf_nbap_rL_02          , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rprt },
31486   {   1, &hf_nbap_rLS_02         , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rprt },
31487   {   2, &hf_nbap_all_RL_02      , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rprt },
31488   {   3, &hf_nbap_all_RLS_02     , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rprt },
31489   { 0, NULL, 0, NULL }
31490 };
31491
31492 static int
31493 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_) {
31494   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31495                                  ett_nbap_DedicatedMeasurementObjectType_DM_Rprt, DedicatedMeasurementObjectType_DM_Rprt_choice,
31496                                  NULL);
31497
31498   return offset;
31499 }
31500
31501
31502 static const per_sequence_t RL_InformationItem_DM_Rprt_sequence[] = {
31503   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31504   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DPCH_ID },
31505   { &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation },
31506   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31507   { NULL, 0, 0, NULL }
31508 };
31509
31510 static int
31511 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_) {
31512   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31513                                    ett_nbap_RL_InformationItem_DM_Rprt, RL_InformationItem_DM_Rprt_sequence);
31514
31515   return offset;
31516 }
31517
31518
31519 static const per_sequence_t PUSCH_Info_DM_Rprt_sequence_of[1] = {
31520   { &hf_nbap_PUSCH_Info_DM_Rprt_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
31521 };
31522
31523 static int
31524 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_) {
31525   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31526                                                   ett_nbap_PUSCH_Info_DM_Rprt, PUSCH_Info_DM_Rprt_sequence_of,
31527                                                   0, maxNrOfPUSCHs);
31528
31529   return offset;
31530 }
31531
31532
31533 static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rprt_sequence[] = {
31534   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PUSCH_ID },
31535   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedMeasurementValue },
31536   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31537   { NULL, 0, 0, NULL }
31538 };
31539
31540 static int
31541 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_) {
31542   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31543                                    ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt, Multiple_PUSCH_InfoListIE_DM_Rprt_sequence);
31544
31545   return offset;
31546 }
31547
31548
31549 static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rprt_sequence_of[1] = {
31550   { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt },
31551 };
31552
31553 static int
31554 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_) {
31555   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31556                                                   ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt, Multiple_PUSCH_InfoList_DM_Rprt_sequence_of,
31557                                                   1, maxNrOfPUSCHs_1);
31558
31559   return offset;
31560 }
31561
31562
31563 static const per_sequence_t RL_Set_InformationItem_DM_Rprt_sequence[] = {
31564   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
31565   { &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation },
31566   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31567   { NULL, 0, 0, NULL }
31568 };
31569
31570 static int
31571 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_) {
31572   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31573                                    ett_nbap_RL_Set_InformationItem_DM_Rprt, RL_Set_InformationItem_DM_Rprt_sequence);
31574
31575   return offset;
31576 }
31577
31578
31579 static const per_sequence_t DedicatedMeasurementTerminationRequest_sequence[] = {
31580   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31581   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31582   { NULL, 0, 0, NULL }
31583 };
31584
31585 static int
31586 dissect_nbap_DedicatedMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31587   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31588                                    ett_nbap_DedicatedMeasurementTerminationRequest, DedicatedMeasurementTerminationRequest_sequence);
31589
31590   return offset;
31591 }
31592
31593
31594 static const per_sequence_t DedicatedMeasurementFailureIndication_sequence[] = {
31595   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31596   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31597   { NULL, 0, 0, NULL }
31598 };
31599
31600 static int
31601 dissect_nbap_DedicatedMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31602   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31603                                    ett_nbap_DedicatedMeasurementFailureIndication, DedicatedMeasurementFailureIndication_sequence);
31604
31605   return offset;
31606 }
31607
31608
31609 static const per_sequence_t RadioLinkFailureIndication_sequence[] = {
31610   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31611   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31612   { NULL, 0, 0, NULL }
31613 };
31614
31615 static int
31616 dissect_nbap_RadioLinkFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31617   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31618                                    ett_nbap_RadioLinkFailureIndication, RadioLinkFailureIndication_sequence);
31619
31620   return offset;
31621 }
31622
31623
31624 static const per_sequence_t RL_InformationList_RL_FailureInd_sequence_of[1] = {
31625   { &hf_nbap_RL_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31626 };
31627
31628 static int
31629 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_) {
31630   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31631                                                   ett_nbap_RL_InformationList_RL_FailureInd, RL_InformationList_RL_FailureInd_sequence_of,
31632                                                   1, maxNrOfRLs);
31633
31634   return offset;
31635 }
31636
31637
31638 static const per_sequence_t RL_RL_FailureInd_sequence[] = {
31639   { &hf_nbap_rL_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_FailureInd },
31640   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31641   { NULL, 0, 0, NULL }
31642 };
31643
31644 static int
31645 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_) {
31646   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31647                                    ett_nbap_RL_RL_FailureInd, RL_RL_FailureInd_sequence);
31648
31649   return offset;
31650 }
31651
31652
31653 static const per_sequence_t RL_Set_InformationList_RL_FailureInd_sequence_of[1] = {
31654   { &hf_nbap_RL_Set_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31655 };
31656
31657 static int
31658 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_) {
31659   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31660                                                   ett_nbap_RL_Set_InformationList_RL_FailureInd, RL_Set_InformationList_RL_FailureInd_sequence_of,
31661                                                   1, maxNrOfRLSets);
31662
31663   return offset;
31664 }
31665
31666
31667 static const per_sequence_t RL_Set_RL_FailureInd_sequence[] = {
31668   { &hf_nbap_rL_Set_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_FailureInd },
31669   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31670   { NULL, 0, 0, NULL }
31671 };
31672
31673 static int
31674 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_) {
31675   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31676                                    ett_nbap_RL_Set_RL_FailureInd, RL_Set_RL_FailureInd_sequence);
31677
31678   return offset;
31679 }
31680
31681
31682 static const per_sequence_t CCTrCH_InformationList_RL_FailureInd_sequence_of[1] = {
31683   { &hf_nbap_CCTrCH_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31684 };
31685
31686 static int
31687 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_) {
31688   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31689                                                   ett_nbap_CCTrCH_InformationList_RL_FailureInd, CCTrCH_InformationList_RL_FailureInd_sequence_of,
31690                                                   1, maxNrOfCCTrCHs);
31691
31692   return offset;
31693 }
31694
31695
31696 static const per_sequence_t CCTrCH_RL_FailureInd_sequence[] = {
31697   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31698   { &hf_nbap_cCTrCH_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_FailureInd },
31699   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31700   { NULL, 0, 0, NULL }
31701 };
31702
31703 static int
31704 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_) {
31705   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31706                                    ett_nbap_CCTrCH_RL_FailureInd, CCTrCH_RL_FailureInd_sequence);
31707
31708   return offset;
31709 }
31710
31711
31712 static const value_string nbap_Reporting_Object_RL_FailureInd_vals[] = {
31713   {   0, "rL" },
31714   {   1, "rL-Set" },
31715   {   2, "cCTrCH" },
31716   { 0, NULL }
31717 };
31718
31719 static const per_choice_t Reporting_Object_RL_FailureInd_choice[] = {
31720   {   0, &hf_nbap_rL_03          , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_RL_FailureInd },
31721   {   1, &hf_nbap_rL_Set         , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_RL_FailureInd },
31722   {   2, &hf_nbap_cCTrCH         , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_FailureInd },
31723   { 0, NULL, 0, NULL }
31724 };
31725
31726 static int
31727 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_) {
31728   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31729                                  ett_nbap_Reporting_Object_RL_FailureInd, Reporting_Object_RL_FailureInd_choice,
31730                                  NULL);
31731
31732   return offset;
31733 }
31734
31735
31736 static const per_sequence_t RL_InformationItem_RL_FailureInd_sequence[] = {
31737   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31738   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
31739   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31740   { NULL, 0, 0, NULL }
31741 };
31742
31743 static int
31744 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_) {
31745   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31746                                    ett_nbap_RL_InformationItem_RL_FailureInd, RL_InformationItem_RL_FailureInd_sequence);
31747
31748   return offset;
31749 }
31750
31751
31752 static const per_sequence_t RL_Set_InformationItem_RL_FailureInd_sequence[] = {
31753   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
31754   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
31755   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31756   { NULL, 0, 0, NULL }
31757 };
31758
31759 static int
31760 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_) {
31761   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31762                                    ett_nbap_RL_Set_InformationItem_RL_FailureInd, RL_Set_InformationItem_RL_FailureInd_sequence);
31763
31764   return offset;
31765 }
31766
31767
31768 static const per_sequence_t CCTrCH_InformationItem_RL_FailureInd_sequence[] = {
31769   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
31770   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
31771   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31772   { NULL, 0, 0, NULL }
31773 };
31774
31775 static int
31776 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_) {
31777   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31778                                    ett_nbap_CCTrCH_InformationItem_RL_FailureInd, CCTrCH_InformationItem_RL_FailureInd_sequence);
31779
31780   return offset;
31781 }
31782
31783
31784 static const per_sequence_t RadioLinkPreemptionRequiredIndication_sequence[] = {
31785   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31786   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31787   { NULL, 0, 0, NULL }
31788 };
31789
31790 static int
31791 dissect_nbap_RadioLinkPreemptionRequiredIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31792   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31793                                    ett_nbap_RadioLinkPreemptionRequiredIndication, RadioLinkPreemptionRequiredIndication_sequence);
31794
31795   return offset;
31796 }
31797
31798
31799 static const per_sequence_t RL_InformationList_RL_PreemptRequiredInd_sequence_of[1] = {
31800   { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31801 };
31802
31803 static int
31804 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_) {
31805   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31806                                                   ett_nbap_RL_InformationList_RL_PreemptRequiredInd, RL_InformationList_RL_PreemptRequiredInd_sequence_of,
31807                                                   1, maxNrOfRLs);
31808
31809   return offset;
31810 }
31811
31812
31813 static const per_sequence_t RL_InformationItem_RL_PreemptRequiredInd_sequence[] = {
31814   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31815   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31816   { NULL, 0, 0, NULL }
31817 };
31818
31819 static int
31820 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_) {
31821   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31822                                    ett_nbap_RL_InformationItem_RL_PreemptRequiredInd, RL_InformationItem_RL_PreemptRequiredInd_sequence);
31823
31824   return offset;
31825 }
31826
31827
31828 static const per_sequence_t RadioLinkRestoreIndication_sequence[] = {
31829   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31830   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31831   { NULL, 0, 0, NULL }
31832 };
31833
31834 static int
31835 dissect_nbap_RadioLinkRestoreIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31836   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31837                                    ett_nbap_RadioLinkRestoreIndication, RadioLinkRestoreIndication_sequence);
31838
31839   return offset;
31840 }
31841
31842
31843 static const per_sequence_t RL_InformationList_RL_RestoreInd_sequence_of[1] = {
31844   { &hf_nbap_RL_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31845 };
31846
31847 static int
31848 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_) {
31849   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31850                                                   ett_nbap_RL_InformationList_RL_RestoreInd, RL_InformationList_RL_RestoreInd_sequence_of,
31851                                                   1, maxNrOfRLs);
31852
31853   return offset;
31854 }
31855
31856
31857 static const per_sequence_t RL_RL_RestoreInd_sequence[] = {
31858   { &hf_nbap_rL_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_RestoreInd },
31859   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31860   { NULL, 0, 0, NULL }
31861 };
31862
31863 static int
31864 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_) {
31865   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31866                                    ett_nbap_RL_RL_RestoreInd, RL_RL_RestoreInd_sequence);
31867
31868   return offset;
31869 }
31870
31871
31872 static const per_sequence_t RL_Set_InformationList_RL_RestoreInd_sequence_of[1] = {
31873   { &hf_nbap_RL_Set_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31874 };
31875
31876 static int
31877 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_) {
31878   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31879                                                   ett_nbap_RL_Set_InformationList_RL_RestoreInd, RL_Set_InformationList_RL_RestoreInd_sequence_of,
31880                                                   1, maxNrOfRLSets);
31881
31882   return offset;
31883 }
31884
31885
31886 static const per_sequence_t RL_Set_RL_RestoreInd_sequence[] = {
31887   { &hf_nbap_rL_Set_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_RestoreInd },
31888   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31889   { NULL, 0, 0, NULL }
31890 };
31891
31892 static int
31893 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_) {
31894   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31895                                    ett_nbap_RL_Set_RL_RestoreInd, RL_Set_RL_RestoreInd_sequence);
31896
31897   return offset;
31898 }
31899
31900
31901 static const per_sequence_t CCTrCH_InformationList_RL_RestoreInd_sequence_of[1] = {
31902   { &hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31903 };
31904
31905 static int
31906 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_) {
31907   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31908                                                   ett_nbap_CCTrCH_InformationList_RL_RestoreInd, CCTrCH_InformationList_RL_RestoreInd_sequence_of,
31909                                                   1, maxNrOfCCTrCHs);
31910
31911   return offset;
31912 }
31913
31914
31915 static const per_sequence_t CCTrCH_RL_RestoreInd_sequence[] = {
31916   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31917   { &hf_nbap_cCTrCH_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_RestoreInd },
31918   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31919   { NULL, 0, 0, NULL }
31920 };
31921
31922 static int
31923 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_) {
31924   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31925                                    ett_nbap_CCTrCH_RL_RestoreInd, CCTrCH_RL_RestoreInd_sequence);
31926
31927   return offset;
31928 }
31929
31930
31931 static const value_string nbap_Reporting_Object_RL_RestoreInd_vals[] = {
31932   {   0, "rL" },
31933   {   1, "rL-Set" },
31934   {   2, "cCTrCH" },
31935   { 0, NULL }
31936 };
31937
31938 static const per_choice_t Reporting_Object_RL_RestoreInd_choice[] = {
31939   {   0, &hf_nbap_rL_04          , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_RL_RestoreInd },
31940   {   1, &hf_nbap_rL_Set_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_RL_RestoreInd },
31941   {   2, &hf_nbap_cCTrCH_01      , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_RestoreInd },
31942   { 0, NULL, 0, NULL }
31943 };
31944
31945 static int
31946 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_) {
31947   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31948                                  ett_nbap_Reporting_Object_RL_RestoreInd, Reporting_Object_RL_RestoreInd_choice,
31949                                  NULL);
31950
31951   return offset;
31952 }
31953
31954
31955 static const per_sequence_t RL_InformationItem_RL_RestoreInd_sequence[] = {
31956   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31957   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31958   { NULL, 0, 0, NULL }
31959 };
31960
31961 static int
31962 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_) {
31963   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31964                                    ett_nbap_RL_InformationItem_RL_RestoreInd, RL_InformationItem_RL_RestoreInd_sequence);
31965
31966   return offset;
31967 }
31968
31969
31970 static const per_sequence_t RL_Set_InformationItem_RL_RestoreInd_sequence[] = {
31971   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
31972   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31973   { NULL, 0, 0, NULL }
31974 };
31975
31976 static int
31977 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_) {
31978   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31979                                    ett_nbap_RL_Set_InformationItem_RL_RestoreInd, RL_Set_InformationItem_RL_RestoreInd_sequence);
31980
31981   return offset;
31982 }
31983
31984
31985 static const per_sequence_t CCTrCH_InformationItem_RL_RestoreInd_sequence[] = {
31986   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
31987   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31988   { NULL, 0, 0, NULL }
31989 };
31990
31991 static int
31992 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_) {
31993   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31994                                    ett_nbap_CCTrCH_InformationItem_RL_RestoreInd, CCTrCH_InformationItem_RL_RestoreInd_sequence);
31995
31996   return offset;
31997 }
31998
31999
32000 static const per_sequence_t CompressedModeCommand_sequence[] = {
32001   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32002   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32003   { NULL, 0, 0, NULL }
32004 };
32005
32006 static int
32007 dissect_nbap_CompressedModeCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32008   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32009                                    ett_nbap_CompressedModeCommand, CompressedModeCommand_sequence);
32010
32011   return offset;
32012 }
32013
32014
32015 static const per_sequence_t ErrorIndication_sequence[] = {
32016   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32017   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32018   { NULL, 0, 0, NULL }
32019 };
32020
32021 static int
32022 dissect_nbap_ErrorIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32023   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32024                                    ett_nbap_ErrorIndication, ErrorIndication_sequence);
32025
32026   return offset;
32027 }
32028
32029
32030 static const per_sequence_t PrivateMessage_sequence[] = {
32031   { &hf_nbap_privateIEs     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Container },
32032   { NULL, 0, 0, NULL }
32033 };
32034
32035 static int
32036 dissect_nbap_PrivateMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32037   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32038                                    ett_nbap_PrivateMessage, PrivateMessage_sequence);
32039
32040   return offset;
32041 }
32042
32043
32044 static const per_sequence_t PhysicalSharedChannelReconfigurationRequestFDD_sequence[] = {
32045   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32046   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32047   { NULL, 0, 0, NULL }
32048 };
32049
32050 static int
32051 dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32052   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32053                                    ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD, PhysicalSharedChannelReconfigurationRequestFDD_sequence);
32054
32055   return offset;
32056 }
32057
32058
32059 static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence[] = {
32060   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
32061   { &hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ScramblingCode },
32062   { &hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_PDSCH_FDD_Code_Information },
32063   { &hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_FDD_Code_Information },
32064   { &hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumTransmissionPower },
32065   { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ScramblingCode },
32066   { &hf_nbap_e_AGCH_FDD_Code_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_FDD_Code_Information },
32067   { &hf_nbap_e_RGCH_E_HICH_FDD_Code_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information },
32068   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32069   { NULL, 0, 0, NULL }
32070 };
32071
32072 static int
32073 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_) {
32074   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32075                                    ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence);
32076
32077   return offset;
32078 }
32079
32080
32081 static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of[1] = {
32082   { &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 },
32083 };
32084
32085 static int
32086 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_) {
32087   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32088                                                   ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of,
32089                                                   1, maxNrOfCellPortionsPerCell);
32090
32091   return offset;
32092 }
32093
32094
32095 static const per_sequence_t PhysicalSharedChannelReconfigurationRequestTDD_sequence[] = {
32096   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32097   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32098   { NULL, 0, 0, NULL }
32099 };
32100
32101 static int
32102 dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32103   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32104                                    ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD, PhysicalSharedChannelReconfigurationRequestTDD_sequence);
32105
32106   return offset;
32107 }
32108
32109
32110
32111 static int
32112 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_) {
32113   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32114
32115   return offset;
32116 }
32117
32118
32119 static const per_sequence_t PDSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
32120   { &hf_nbap_pDSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
32121   { &hf_nbap_pDSCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst },
32122   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32123   { NULL, 0, 0, NULL }
32124 };
32125
32126 static int
32127 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_) {
32128   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32129                                    ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst, PDSCHSets_AddItem_PSCH_ReconfRqst_sequence);
32130
32131   return offset;
32132 }
32133
32134
32135 static const per_sequence_t PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
32136   { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst },
32137 };
32138
32139 static int
32140 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_) {
32141   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32142                                                   ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst, PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
32143                                                   1, maxNrOfPDSCHSets);
32144
32145   return offset;
32146 }
32147
32148
32149 static const per_sequence_t DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
32150   { &hf_nbap_pDSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
32151   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
32152   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32153   { NULL, 0, 0, NULL }
32154 };
32155
32156 static int
32157 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_) {
32158   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32159                                    ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst, DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
32160
32161   return offset;
32162 }
32163
32164
32165 static const per_sequence_t DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
32166   { &hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst },
32167 };
32168
32169 static int
32170 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_) {
32171   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32172                                                   ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst, DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
32173                                                   1, maxNrOfPDSCHs);
32174
32175   return offset;
32176 }
32177
32178
32179 static const per_sequence_t DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
32180   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
32181   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
32182   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
32183   { &hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst },
32184   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32185   { NULL, 0, 0, NULL }
32186 };
32187
32188 static int
32189 dissect_nbap_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_) {
32190   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32191                                    ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
32192
32193   return offset;
32194 }
32195
32196
32197 static const per_sequence_t DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
32198   { &hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst },
32199 };
32200
32201 static int
32202 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_) {
32203   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32204                                                   ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
32205                                                   1, maxNrOfDLTSs);
32206
32207   return offset;
32208 }
32209
32210
32211 static const per_sequence_t PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = {
32212   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32213   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32214   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
32215   { &hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst },
32216   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32217   { NULL, 0, 0, NULL }
32218 };
32219
32220 static int
32221 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_) {
32222   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32223                                    ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst, PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
32224
32225   return offset;
32226 }
32227
32228
32229 static const per_sequence_t DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
32230   { &hf_nbap_pDSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
32231   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
32232   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32233   { NULL, 0, 0, NULL }
32234 };
32235
32236 static int
32237 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_) {
32238   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32239                                    ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
32240
32241   return offset;
32242 }
32243
32244
32245 static const per_sequence_t DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
32246   { &hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst },
32247 };
32248
32249 static int
32250 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_) {
32251   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32252                                                   ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst, DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
32253                                                   1, maxNrOfPDSCHs);
32254
32255   return offset;
32256 }
32257
32258
32259 static const per_sequence_t DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
32260   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
32261   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
32262   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
32263   { &hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst },
32264   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32265   { NULL, 0, 0, NULL }
32266 };
32267
32268 static int
32269 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_) {
32270   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32271                                    ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
32272
32273   return offset;
32274 }
32275
32276
32277 static const per_sequence_t DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
32278   { &hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst },
32279 };
32280
32281 static int
32282 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_) {
32283   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32284                                                   ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
32285                                                   1, maxNrOfDLTSLCRs);
32286
32287   return offset;
32288 }
32289
32290
32291 static const per_sequence_t PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = {
32292   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32293   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32294   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
32295   { &hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst },
32296   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32297   { NULL, 0, 0, NULL }
32298 };
32299
32300 static int
32301 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_) {
32302   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32303                                    ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
32304
32305   return offset;
32306 }
32307
32308
32309 static const per_sequence_t DL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
32310   { &hf_nbap_pDSCH_ID768    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID768 },
32311   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
32312   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32313   { NULL, 0, 0, NULL }
32314 };
32315
32316 static int
32317 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_) {
32318   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32319                                    ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst, DL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence);
32320
32321   return offset;
32322 }
32323
32324
32325 static const per_sequence_t DL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
32326   { &hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst },
32327 };
32328
32329 static int
32330 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_) {
32331   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32332                                                   ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst, DL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
32333                                                   1, maxNrOfPDSCHs);
32334
32335   return offset;
32336 }
32337
32338
32339 static const per_sequence_t DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
32340   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
32341   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
32342   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
32343   { &hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst },
32344   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32345   { NULL, 0, 0, NULL }
32346 };
32347
32348 static int
32349 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_) {
32350   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32351                                    ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence);
32352
32353   return offset;
32354 }
32355
32356
32357 static const per_sequence_t DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
32358   { &hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst },
32359 };
32360
32361 static int
32362 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_) {
32363   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32364                                                   ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
32365                                                   1, maxNrOfDLTSs);
32366
32367   return offset;
32368 }
32369
32370
32371 static const per_sequence_t PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence[] = {
32372   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32373   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32374   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
32375   { &hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst },
32376   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32377   { NULL, 0, 0, NULL }
32378 };
32379
32380 static int
32381 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_) {
32382   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32383                                    ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst, PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence);
32384
32385   return offset;
32386 }
32387
32388
32389
32390 static int
32391 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_) {
32392   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32393
32394   return offset;
32395 }
32396
32397
32398 static const per_sequence_t PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
32399   { &hf_nbap_pDSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
32400   { &hf_nbap_pDSCH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst },
32401   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32402   { NULL, 0, 0, NULL }
32403 };
32404
32405 static int
32406 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_) {
32407   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32408                                    ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst, PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
32409
32410   return offset;
32411 }
32412
32413
32414 static const per_sequence_t PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = {
32415   { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst },
32416 };
32417
32418 static int
32419 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_) {
32420   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32421                                                   ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst, PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
32422                                                   1, maxNrOfPDSCHSets);
32423
32424   return offset;
32425 }
32426
32427
32428 static const per_sequence_t DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
32429   { &hf_nbap_pDSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
32430   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
32431   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32432   { NULL, 0, 0, NULL }
32433 };
32434
32435 static int
32436 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_) {
32437   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32438                                    ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst, DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
32439
32440   return offset;
32441 }
32442
32443
32444 static const per_sequence_t DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
32445   { &hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst },
32446 };
32447
32448 static int
32449 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_) {
32450   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32451                                                   ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst, DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
32452                                                   1, maxNrOfPDSCHs);
32453
32454   return offset;
32455 }
32456
32457
32458 static const per_sequence_t DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
32459   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
32460   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
32461   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
32462   { &hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst },
32463   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32464   { NULL, 0, 0, NULL }
32465 };
32466
32467 static int
32468 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_) {
32469   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32470                                    ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
32471
32472   return offset;
32473 }
32474
32475
32476 static const per_sequence_t DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
32477   { &hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst },
32478 };
32479
32480 static int
32481 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_) {
32482   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32483                                                   ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
32484                                                   1, maxNrOfDLTSs);
32485
32486   return offset;
32487 }
32488
32489
32490 static const per_sequence_t PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = {
32491   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
32492   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
32493   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
32494   { &hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst },
32495   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32496   { NULL, 0, 0, NULL }
32497 };
32498
32499 static int
32500 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_) {
32501   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32502                                    ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst, PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
32503
32504   return offset;
32505 }
32506
32507
32508 static const per_sequence_t DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
32509   { &hf_nbap_pDSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
32510   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
32511   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32512   { NULL, 0, 0, NULL }
32513 };
32514
32515 static int
32516 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_) {
32517   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32518                                    ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
32519
32520   return offset;
32521 }
32522
32523
32524 static const per_sequence_t DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
32525   { &hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst },
32526 };
32527
32528 static int
32529 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_) {
32530   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32531                                                   ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
32532                                                   1, maxNrOfPDSCHs);
32533
32534   return offset;
32535 }
32536
32537
32538 static const per_sequence_t DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
32539   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
32540   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
32541   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
32542   { &hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst },
32543   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32544   { NULL, 0, 0, NULL }
32545 };
32546
32547 static int
32548 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_) {
32549   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32550                                    ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
32551
32552   return offset;
32553 }
32554
32555
32556 static const per_sequence_t DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
32557   { &hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst },
32558 };
32559
32560 static int
32561 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_) {
32562   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32563                                                   ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
32564                                                   1, maxNrOfDLTSLCRs);
32565
32566   return offset;
32567 }
32568
32569
32570 static const per_sequence_t PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = {
32571   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
32572   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
32573   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
32574   { &hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst },
32575   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32576   { NULL, 0, 0, NULL }
32577 };
32578
32579 static int
32580 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_) {
32581   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32582                                    ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
32583
32584   return offset;
32585 }
32586
32587
32588 static const per_sequence_t DL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
32589   { &hf_nbap_pDSCH_ID768    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID768 },
32590   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
32591   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32592   { NULL, 0, 0, NULL }
32593 };
32594
32595 static int
32596 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_) {
32597   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32598                                    ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst, DL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
32599
32600   return offset;
32601 }
32602
32603
32604 static const per_sequence_t DL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
32605   { &hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst },
32606 };
32607
32608 static int
32609 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_) {
32610   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32611                                                   ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst, DL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
32612                                                   1, maxNrOfPDSCHs);
32613
32614   return offset;
32615 }
32616
32617
32618 static const per_sequence_t DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
32619   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
32620   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
32621   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
32622   { &hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst },
32623   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32624   { NULL, 0, 0, NULL }
32625 };
32626
32627 static int
32628 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_) {
32629   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32630                                    ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
32631
32632   return offset;
32633 }
32634
32635
32636 static const per_sequence_t DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
32637   { &hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst },
32638 };
32639
32640 static int
32641 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_) {
32642   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32643                                                   ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
32644                                                   1, maxNrOfDLTSs);
32645
32646   return offset;
32647 }
32648
32649
32650 static const per_sequence_t PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence[] = {
32651   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
32652   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
32653   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
32654   { &hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst },
32655   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32656   { NULL, 0, 0, NULL }
32657 };
32658
32659 static int
32660 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_) {
32661   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32662                                    ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst, PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence);
32663
32664   return offset;
32665 }
32666
32667
32668 static const per_sequence_t PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
32669   { &hf_nbap_pDSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
32670   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32671   { NULL, 0, 0, NULL }
32672 };
32673
32674 static int
32675 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_) {
32676   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32677                                    ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst, PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
32678
32679   return offset;
32680 }
32681
32682
32683 static const per_sequence_t PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = {
32684   { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst },
32685 };
32686
32687 static int
32688 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_) {
32689   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32690                                                   ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst, PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
32691                                                   1, maxNrOfPDSCHSets);
32692
32693   return offset;
32694 }
32695
32696
32697
32698 static int
32699 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_) {
32700   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32701
32702   return offset;
32703 }
32704
32705
32706 static const per_sequence_t PUSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
32707   { &hf_nbap_pUSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
32708   { &hf_nbap_pUSCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst },
32709   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32710   { NULL, 0, 0, NULL }
32711 };
32712
32713 static int
32714 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_) {
32715   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32716                                    ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst, PUSCHSets_AddItem_PSCH_ReconfRqst_sequence);
32717
32718   return offset;
32719 }
32720
32721
32722 static const per_sequence_t PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
32723   { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst },
32724 };
32725
32726 static int
32727 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_) {
32728   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32729                                                   ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst, PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
32730                                                   1, maxNrOfPUSCHSets);
32731
32732   return offset;
32733 }
32734
32735
32736 static const per_sequence_t UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
32737   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
32738   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
32739   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32740   { NULL, 0, 0, NULL }
32741 };
32742
32743 static int
32744 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_) {
32745   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32746                                    ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst, UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
32747
32748   return offset;
32749 }
32750
32751
32752 static const per_sequence_t UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
32753   { &hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst },
32754 };
32755
32756 static int
32757 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_) {
32758   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32759                                                   ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst, UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
32760                                                   1, maxNrOfPUSCHs);
32761
32762   return offset;
32763 }
32764
32765
32766 static const per_sequence_t UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
32767   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
32768   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
32769   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
32770   { &hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst },
32771   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32772   { NULL, 0, 0, NULL }
32773 };
32774
32775 static int
32776 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_) {
32777   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32778                                    ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
32779
32780   return offset;
32781 }
32782
32783
32784 static const per_sequence_t UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
32785   { &hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst },
32786 };
32787
32788 static int
32789 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_) {
32790   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32791                                                   ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
32792                                                   1, maxNrOfULTSs);
32793
32794   return offset;
32795 }
32796
32797
32798 static const per_sequence_t PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = {
32799   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32800   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32801   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
32802   { &hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst },
32803   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32804   { NULL, 0, 0, NULL }
32805 };
32806
32807 static int
32808 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_) {
32809   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32810                                    ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst, PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
32811
32812   return offset;
32813 }
32814
32815
32816 static const per_sequence_t UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
32817   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
32818   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
32819   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32820   { NULL, 0, 0, NULL }
32821 };
32822
32823 static int
32824 dissect_nbap_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_) {
32825   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32826                                    ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
32827
32828   return offset;
32829 }
32830
32831
32832 static const per_sequence_t UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
32833   { &hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst },
32834 };
32835
32836 static int
32837 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_) {
32838   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32839                                                   ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst, UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
32840                                                   1, maxNrOfPUSCHs);
32841
32842   return offset;
32843 }
32844
32845
32846 static const per_sequence_t UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
32847   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
32848   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
32849   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
32850   { &hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst },
32851   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32852   { NULL, 0, 0, NULL }
32853 };
32854
32855 static int
32856 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_) {
32857   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32858                                    ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
32859
32860   return offset;
32861 }
32862
32863
32864 static const per_sequence_t UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
32865   { &hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst },
32866 };
32867
32868 static int
32869 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_) {
32870   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32871                                                   ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
32872                                                   1, maxNrOfULTSLCRs);
32873
32874   return offset;
32875 }
32876
32877
32878 static const per_sequence_t PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = {
32879   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32880   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32881   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
32882   { &hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst },
32883   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32884   { NULL, 0, 0, NULL }
32885 };
32886
32887 static int
32888 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_) {
32889   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32890                                    ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
32891
32892   return offset;
32893 }
32894
32895
32896 static const per_sequence_t UL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
32897   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
32898   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
32899   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32900   { NULL, 0, 0, NULL }
32901 };
32902
32903 static int
32904 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_) {
32905   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32906                                    ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst, UL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence);
32907
32908   return offset;
32909 }
32910
32911
32912 static const per_sequence_t UL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
32913   { &hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst },
32914 };
32915
32916 static int
32917 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_) {
32918   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32919                                                   ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst, UL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
32920                                                   1, maxNrOfPUSCHs);
32921
32922   return offset;
32923 }
32924
32925
32926 static const per_sequence_t UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
32927   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
32928   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
32929   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
32930   { &hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst },
32931   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32932   { NULL, 0, 0, NULL }
32933 };
32934
32935 static int
32936 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_) {
32937   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32938                                    ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence);
32939
32940   return offset;
32941 }
32942
32943
32944 static const per_sequence_t UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
32945   { &hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst },
32946 };
32947
32948 static int
32949 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_) {
32950   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32951                                                   ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
32952                                                   1, maxNrOfULTSs);
32953
32954   return offset;
32955 }
32956
32957
32958 static const per_sequence_t PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence[] = {
32959   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32960   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32961   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
32962   { &hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst },
32963   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32964   { NULL, 0, 0, NULL }
32965 };
32966
32967 static int
32968 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_) {
32969   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32970                                    ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst, PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence);
32971
32972   return offset;
32973 }
32974
32975
32976
32977 static int
32978 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_) {
32979   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32980
32981   return offset;
32982 }
32983
32984
32985 static const per_sequence_t PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
32986   { &hf_nbap_pUSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
32987   { &hf_nbap_pUSCH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst },
32988   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32989   { NULL, 0, 0, NULL }
32990 };
32991
32992 static int
32993 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_) {
32994   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32995                                    ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst, PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
32996
32997   return offset;
32998 }
32999
33000
33001 static const per_sequence_t PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = {
33002   { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst },
33003 };
33004
33005 static int
33006 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_) {
33007   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33008                                                   ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst, PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
33009                                                   1, maxNrOfPUSCHSets);
33010
33011   return offset;
33012 }
33013
33014
33015 static const per_sequence_t UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
33016   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
33017   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33018   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33019   { NULL, 0, 0, NULL }
33020 };
33021
33022 static int
33023 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_) {
33024   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33025                                    ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst, UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
33026
33027   return offset;
33028 }
33029
33030
33031 static const per_sequence_t UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
33032   { &hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst },
33033 };
33034
33035 static int
33036 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_) {
33037   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33038                                                   ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst, UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
33039                                                   1, maxNrOfPUSCHs);
33040
33041   return offset;
33042 }
33043
33044
33045 static const per_sequence_t UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
33046   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33047   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
33048   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
33049   { &hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst },
33050   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33051   { NULL, 0, 0, NULL }
33052 };
33053
33054 static int
33055 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_) {
33056   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33057                                    ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
33058
33059   return offset;
33060 }
33061
33062
33063 static const per_sequence_t UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
33064   { &hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst },
33065 };
33066
33067 static int
33068 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_) {
33069   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33070                                                   ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
33071                                                   1, maxNrOfULTSs);
33072
33073   return offset;
33074 }
33075
33076
33077 static const per_sequence_t PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = {
33078   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
33079   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
33080   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
33081   { &hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst },
33082   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33083   { NULL, 0, 0, NULL }
33084 };
33085
33086 static int
33087 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_) {
33088   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33089                                    ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst, PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
33090
33091   return offset;
33092 }
33093
33094
33095 static const per_sequence_t UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
33096   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
33097   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
33098   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33099   { NULL, 0, 0, NULL }
33100 };
33101
33102 static int
33103 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_) {
33104   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33105                                    ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
33106
33107   return offset;
33108 }
33109
33110
33111 static const per_sequence_t UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
33112   { &hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst },
33113 };
33114
33115 static int
33116 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_) {
33117   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33118                                                   ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
33119                                                   1, maxNrOfPUSCHs);
33120
33121   return offset;
33122 }
33123
33124
33125 static const per_sequence_t UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
33126   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
33127   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
33128   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
33129   { &hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst },
33130   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33131   { NULL, 0, 0, NULL }
33132 };
33133
33134 static int
33135 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_) {
33136   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33137                                    ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
33138
33139   return offset;
33140 }
33141
33142
33143 static const per_sequence_t UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
33144   { &hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst },
33145 };
33146
33147 static int
33148 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_) {
33149   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33150                                                   ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
33151                                                   1, maxNrOfULTSLCRs);
33152
33153   return offset;
33154 }
33155
33156
33157 static const per_sequence_t PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = {
33158   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
33159   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
33160   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
33161   { &hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst },
33162   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33163   { NULL, 0, 0, NULL }
33164 };
33165
33166 static int
33167 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_) {
33168   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33169                                    ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
33170
33171   return offset;
33172 }
33173
33174
33175 static const per_sequence_t UL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
33176   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
33177   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
33178   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33179   { NULL, 0, 0, NULL }
33180 };
33181
33182 static int
33183 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_) {
33184   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33185                                    ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst, UL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
33186
33187   return offset;
33188 }
33189
33190
33191 static const per_sequence_t UL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
33192   { &hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst },
33193 };
33194
33195 static int
33196 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_) {
33197   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33198                                                   ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst, UL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
33199                                                   1, maxNrOfPUSCHs);
33200
33201   return offset;
33202 }
33203
33204
33205 static const per_sequence_t UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
33206   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33207   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
33208   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
33209   { &hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst },
33210   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33211   { NULL, 0, 0, NULL }
33212 };
33213
33214 static int
33215 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_) {
33216   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33217                                    ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
33218
33219   return offset;
33220 }
33221
33222
33223 static const per_sequence_t UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
33224   { &hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst },
33225 };
33226
33227 static int
33228 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_) {
33229   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33230                                                   ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
33231                                                   1, maxNrOfULTSs);
33232
33233   return offset;
33234 }
33235
33236
33237 static const per_sequence_t PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence[] = {
33238   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
33239   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
33240   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
33241   { &hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst },
33242   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33243   { NULL, 0, 0, NULL }
33244 };
33245
33246 static int
33247 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_) {
33248   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33249                                    ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst, PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence);
33250
33251   return offset;
33252 }
33253
33254
33255 static const per_sequence_t PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
33256   { &hf_nbap_pUSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
33257   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33258   { NULL, 0, 0, NULL }
33259 };
33260
33261 static int
33262 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_) {
33263   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33264                                    ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst, PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
33265
33266   return offset;
33267 }
33268
33269
33270 static const per_sequence_t PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = {
33271   { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst },
33272 };
33273
33274 static int
33275 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_) {
33276   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33277                                                   ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst, PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
33278                                                   1, maxNrOfPUSCHSets);
33279
33280   return offset;
33281 }
33282
33283
33284 static const per_sequence_t DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of[1] = {
33285   { &hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33286 };
33287
33288 static int
33289 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_) {
33290   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33291                                                   ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of,
33292                                                   1, maxNrOfHSPDSCHs);
33293
33294   return offset;
33295 }
33296
33297
33298 static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence[] = {
33299   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33300   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
33301   { &hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst },
33302   { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumTransmissionPower },
33303   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33304   { NULL, 0, 0, NULL }
33305 };
33306
33307 static int
33308 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_) {
33309   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33310                                    ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence);
33311
33312   return offset;
33313 }
33314
33315
33316 static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of[1] = {
33317   { &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 },
33318 };
33319
33320 static int
33321 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_) {
33322   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33323                                                   ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of,
33324                                                   1, maxNrOfDLTSs);
33325
33326   return offset;
33327 }
33328
33329
33330 static const per_sequence_t DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of[1] = {
33331   { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33332 };
33333
33334 static int
33335 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_) {
33336   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33337                                                   ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of,
33338                                                   1, maxNrOfHSPDSCHs);
33339
33340   return offset;
33341 }
33342
33343
33344 static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
33345   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
33346   { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
33347   { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst },
33348   { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumTransmissionPower },
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_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_) {
33355   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33356                                    ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence);
33357
33358   return offset;
33359 }
33360
33361
33362 static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
33363   { &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 },
33364 };
33365
33366 static int
33367 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_) {
33368   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33369                                                   ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
33370                                                   1, maxNrOfDLTSLCRs);
33371
33372   return offset;
33373 }
33374
33375
33376 static const per_sequence_t HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence[] = {
33377   { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst },
33378   { &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 },
33379   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33380   { NULL, 0, 0, NULL }
33381 };
33382
33383 static int
33384 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_) {
33385   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33386                                    ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence);
33387
33388   return offset;
33389 }
33390
33391
33392 static const per_sequence_t DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_sequence_of[1] = {
33393   { &hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
33394 };
33395
33396 static int
33397 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_) {
33398   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33399                                                   ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_sequence_of,
33400                                                   1, maxNrOfHSPDSCHs768);
33401
33402   return offset;
33403 }
33404
33405
33406 static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
33407   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33408   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
33409   { &hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst },
33410   { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumTransmissionPower },
33411   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33412   { NULL, 0, 0, NULL }
33413 };
33414
33415 static int
33416 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_) {
33417   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33418                                    ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst_sequence);
33419
33420   return offset;
33421 }
33422
33423
33424 static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
33425   { &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 },
33426 };
33427
33428 static int
33429 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_) {
33430   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33431                                                   ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_sequence_of,
33432                                                   1, maxNrOfDLTSs);
33433
33434   return offset;
33435 }
33436
33437
33438 static const per_sequence_t MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
33439   { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
33440 };
33441
33442 static int
33443 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_) {
33444   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33445                                                   ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
33446                                                   1, maxFrequencyinCell_1);
33447
33448   return offset;
33449 }
33450
33451
33452 static const per_sequence_t MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence[] = {
33453   { &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 },
33454   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
33455   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33456   { NULL, 0, 0, NULL }
33457 };
33458
33459 static int
33460 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_) {
33461   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33462                                    ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence);
33463
33464   return offset;
33465 }
33466
33467
33468 static const per_sequence_t HS_SICH_Information_PSCH_ReconfRqst_sequence[] = {
33469   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
33470   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33471   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
33472   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33473   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33474   { NULL, 0, 0, NULL }
33475 };
33476
33477 static int
33478 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_) {
33479   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33480                                    ett_nbap_HS_SICH_Information_PSCH_ReconfRqst, HS_SICH_Information_PSCH_ReconfRqst_sequence);
33481
33482   return offset;
33483 }
33484
33485
33486 static const per_sequence_t HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence[] = {
33487   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
33488   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33489   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
33490   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33491   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33492   { &hf_nbap_hS_SICH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst },
33493   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33494   { NULL, 0, 0, NULL }
33495 };
33496
33497 static int
33498 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_) {
33499   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33500                                    ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst, HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence);
33501
33502   return offset;
33503 }
33504
33505
33506 static const per_sequence_t HS_SCCH_Information_PSCH_ReconfRqst_sequence_of[1] = {
33507   { &hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst },
33508 };
33509
33510 static int
33511 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_) {
33512   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33513                                                   ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst, HS_SCCH_Information_PSCH_ReconfRqst_sequence_of,
33514                                                   1, maxNrOfHSSCCHs);
33515
33516   return offset;
33517 }
33518
33519
33520 static const per_sequence_t HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence[] = {
33521   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
33522   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
33523   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
33524   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33525   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33526   { NULL, 0, 0, NULL }
33527 };
33528
33529 static int
33530 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_) {
33531   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33532                                    ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst, HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence);
33533
33534   return offset;
33535 }
33536
33537
33538 static const per_sequence_t HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
33539   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
33540   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
33541   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
33542   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33543   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33544   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33545   { &hf_nbap_hS_SICH_Information_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst },
33546   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33547   { NULL, 0, 0, NULL }
33548 };
33549
33550 static int
33551 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_) {
33552   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33553                                    ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
33554
33555   return offset;
33556 }
33557
33558
33559 static const per_sequence_t HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
33560   { &hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst },
33561 };
33562
33563 static int
33564 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_) {
33565   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33566                                                   ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst, HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of,
33567                                                   1, maxNrOfHSSCCHs);
33568
33569   return offset;
33570 }
33571
33572
33573 static const per_sequence_t Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
33574   { &hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_Information_PSCH_ReconfRqst },
33575   { &hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst },
33576   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33577   { NULL, 0, 0, NULL }
33578 };
33579
33580 static int
33581 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_) {
33582   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33583                                    ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
33584
33585   return offset;
33586 }
33587
33588
33589 static const per_sequence_t HS_SICH_Information_768_PSCH_ReconfRqst_sequence[] = {
33590   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
33591   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33592   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
33593   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
33594   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33595   { NULL, 0, 0, NULL }
33596 };
33597
33598 static int
33599 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_) {
33600   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33601                                    ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst, HS_SICH_Information_768_PSCH_ReconfRqst_sequence);
33602
33603   return offset;
33604 }
33605
33606
33607 static const per_sequence_t HS_SCCH_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
33608   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
33609   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33610   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
33611   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
33612   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33613   { &hf_nbap_hS_SICH_Information_768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_768_PSCH_ReconfRqst },
33614   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33615   { NULL, 0, 0, NULL }
33616 };
33617
33618 static int
33619 dissect_nbap_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_) {
33620   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33621                                    ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst, HS_SCCH_InformationItem_768_PSCH_ReconfRqst_sequence);
33622
33623   return offset;
33624 }
33625
33626
33627 static const per_sequence_t HS_SCCH_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
33628   { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst },
33629 };
33630
33631 static int
33632 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_) {
33633   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33634                                                   ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst, HS_SCCH_Information_768_PSCH_ReconfRqst_sequence_of,
33635                                                   1, maxNrOfHSSCCHs);
33636
33637   return offset;
33638 }
33639
33640
33641 static const per_sequence_t HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_sequence_of[1] = {
33642   { &hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst },
33643 };
33644
33645 static int
33646 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_) {
33647   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33648                                                   ett_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst, HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_sequence_of,
33649                                                   1, maxNrOfHSSCCHsinExt);
33650
33651   return offset;
33652 }
33653
33654
33655 static const per_sequence_t HS_SICH_InformationModify_PSCH_ReconfRqst_sequence[] = {
33656   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
33657   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
33658   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
33659   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
33660   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33661   { NULL, 0, 0, NULL }
33662 };
33663
33664 static int
33665 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_) {
33666   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33667                                    ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst, HS_SICH_InformationModify_PSCH_ReconfRqst_sequence);
33668
33669   return offset;
33670 }
33671
33672
33673 static const per_sequence_t HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
33674   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
33675   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
33676   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
33677   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
33678   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
33679   { &hf_nbap_hS_SICH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst },
33680   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33681   { NULL, 0, 0, NULL }
33682 };
33683
33684 static int
33685 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_) {
33686   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33687                                    ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence);
33688
33689   return offset;
33690 }
33691
33692
33693 static const per_sequence_t HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of[1] = {
33694   { &hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst },
33695 };
33696
33697 static int
33698 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_) {
33699   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33700                                                   ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst, HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of,
33701                                                   1, maxNrOfHSSCCHs);
33702
33703   return offset;
33704 }
33705
33706
33707 static const per_sequence_t HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence[] = {
33708   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
33709   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
33710   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
33711   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
33712   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33713   { NULL, 0, 0, NULL }
33714 };
33715
33716 static int
33717 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_) {
33718   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33719                                    ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst, HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence);
33720
33721   return offset;
33722 }
33723
33724
33725 static const per_sequence_t HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
33726   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
33727   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
33728   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
33729   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
33730   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
33731   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
33732   { &hf_nbap_hS_SICH_Information_LCR_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst },
33733   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33734   { NULL, 0, 0, NULL }
33735 };
33736
33737 static int
33738 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_) {
33739   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33740                                    ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
33741
33742   return offset;
33743 }
33744
33745
33746 static const per_sequence_t HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
33747   { &hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
33748 };
33749
33750 static int
33751 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_) {
33752   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33753                                                   ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
33754                                                   1, maxNrOfHSSCCHs);
33755
33756   return offset;
33757 }
33758
33759
33760 static const per_sequence_t Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
33761   { &hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst },
33762   { &hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst },
33763   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33764   { NULL, 0, 0, NULL }
33765 };
33766
33767 static int
33768 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_) {
33769   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33770                                    ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
33771
33772   return offset;
33773 }
33774
33775
33776 static const per_sequence_t HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_sequence_of[1] = {
33777   { &hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
33778 };
33779
33780 static int
33781 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_) {
33782   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33783                                                   ett_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_sequence_of,
33784                                                   1, maxNrOfHSSCCHsinExt);
33785
33786   return offset;
33787 }
33788
33789
33790 static const per_sequence_t HS_SICH_InformationModify_768_PSCH_ReconfRqst_sequence[] = {
33791   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
33792   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
33793   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
33794   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
33795   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33796   { NULL, 0, 0, NULL }
33797 };
33798
33799 static int
33800 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_) {
33801   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33802                                    ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst, HS_SICH_InformationModify_768_PSCH_ReconfRqst_sequence);
33803
33804   return offset;
33805 }
33806
33807
33808 static const per_sequence_t HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence[] = {
33809   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
33810   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
33811   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
33812   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
33813   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
33814   { &hf_nbap_hS_SICH_Information_768_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst },
33815   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33816   { NULL, 0, 0, NULL }
33817 };
33818
33819 static int
33820 dissect_nbap_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_) {
33821   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33822                                    ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence);
33823
33824   return offset;
33825 }
33826
33827
33828 static const per_sequence_t HS_SCCH_InformationModify_768_PSCH_ReconfRqst_sequence_of[1] = {
33829   { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst },
33830 };
33831
33832 static int
33833 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_) {
33834   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33835                                                   ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst, HS_SCCH_InformationModify_768_PSCH_ReconfRqst_sequence_of,
33836                                                   1, maxNrOfHSSCCHs);
33837
33838   return offset;
33839 }
33840
33841
33842 static const per_sequence_t Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
33843   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
33844   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33845   { NULL, 0, 0, NULL }
33846 };
33847
33848 static int
33849 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_) {
33850   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33851                                    ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
33852
33853   return offset;
33854 }
33855
33856
33857 static const per_sequence_t Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
33858   { &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 },
33859 };
33860
33861 static int
33862 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_) {
33863   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33864                                                   ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
33865                                                   1, maxNrOfHSSCCHs);
33866
33867   return offset;
33868 }
33869
33870
33871 static const per_sequence_t E_PUCH_Timeslot_Info_sequence_of[1] = {
33872   { &hf_nbap_E_PUCH_Timeslot_Info_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33873 };
33874
33875 static int
33876 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_) {
33877   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33878                                                   ett_nbap_E_PUCH_Timeslot_Info, E_PUCH_Timeslot_Info_sequence_of,
33879                                                   1, maxNrOfE_PUCHSlots);
33880
33881   return offset;
33882 }
33883
33884
33885 static const per_sequence_t E_PUCH_Information_PSCH_ReconfRqst_sequence[] = {
33886   { &hf_nbap_lTGI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
33887   { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
33888   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
33889   { &hf_nbap_e_PUCH_Timeslot_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Info },
33890   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33891   { NULL, 0, 0, NULL }
33892 };
33893
33894 static int
33895 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_) {
33896   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33897                                    ett_nbap_E_PUCH_Information_PSCH_ReconfRqst, E_PUCH_Information_PSCH_ReconfRqst_sequence);
33898
33899   return offset;
33900 }
33901
33902
33903 static const per_sequence_t E_AGCH_InformationItem_PSCH_ReconfRqst_sequence[] = {
33904   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
33905   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33906   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
33907   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
33908   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33909   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33910   { NULL, 0, 0, NULL }
33911 };
33912
33913 static int
33914 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_) {
33915   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33916                                    ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst, E_AGCH_InformationItem_PSCH_ReconfRqst_sequence);
33917
33918   return offset;
33919 }
33920
33921
33922 static const per_sequence_t E_AGCH_Information_PSCH_ReconfRqst_sequence_of[1] = {
33923   { &hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst },
33924 };
33925
33926 static int
33927 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_) {
33928   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33929                                                   ett_nbap_E_AGCH_Information_PSCH_ReconfRqst, E_AGCH_Information_PSCH_ReconfRqst_sequence_of,
33930                                                   1, maxNrOfEAGCHs);
33931
33932   return offset;
33933 }
33934
33935
33936 static const per_sequence_t Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
33937   { &hf_nbap_e_AGCH_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_Information_PSCH_ReconfRqst },
33938   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33939   { NULL, 0, 0, NULL }
33940 };
33941
33942 static int
33943 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_) {
33944   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33945                                    ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence);
33946
33947   return offset;
33948 }
33949
33950
33951 static const per_sequence_t E_AGCH_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
33952   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
33953   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
33954   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
33955   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
33956   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
33957   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33958   { NULL, 0, 0, NULL }
33959 };
33960
33961 static int
33962 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_) {
33963   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33964                                    ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_PSCH_ReconfRqst_sequence);
33965
33966   return offset;
33967 }
33968
33969
33970 static const per_sequence_t E_AGCH_InformationModify_PSCH_ReconfRqst_sequence_of[1] = {
33971   { &hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst },
33972 };
33973
33974 static int
33975 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_) {
33976   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33977                                                   ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst, E_AGCH_InformationModify_PSCH_ReconfRqst_sequence_of,
33978                                                   1, maxNrOfEAGCHs);
33979
33980   return offset;
33981 }
33982
33983
33984 static const per_sequence_t Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
33985   { &hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst },
33986   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33987   { NULL, 0, 0, NULL }
33988 };
33989
33990 static int
33991 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_) {
33992   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33993                                    ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence);
33994
33995   return offset;
33996 }
33997
33998
33999 static const per_sequence_t Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
34000   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
34001   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34002   { NULL, 0, 0, NULL }
34003 };
34004
34005 static int
34006 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_) {
34007   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34008                                    ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
34009
34010   return offset;
34011 }
34012
34013
34014 static const per_sequence_t Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
34015   { &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 },
34016 };
34017
34018 static int
34019 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_) {
34020   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34021                                                   ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
34022                                                   1, maxNrOfEAGCHs);
34023
34024   return offset;
34025 }
34026
34027
34028 static const per_sequence_t E_HICH_Information_PSCH_ReconfRqst_sequence[] = {
34029   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
34030   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
34031   { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
34032   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34033   { NULL, 0, 0, NULL }
34034 };
34035
34036 static int
34037 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_) {
34038   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34039                                    ett_nbap_E_HICH_Information_PSCH_ReconfRqst, E_HICH_Information_PSCH_ReconfRqst_sequence);
34040
34041   return offset;
34042 }
34043
34044
34045 static const per_sequence_t E_PUCH_Information_768_PSCH_ReconfRqst_sequence[] = {
34046   { &hf_nbap_lTGI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
34047   { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
34048   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
34049   { &hf_nbap_e_PUCH_Timeslot_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Info },
34050   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34051   { NULL, 0, 0, NULL }
34052 };
34053
34054 static int
34055 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_) {
34056   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34057                                    ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst, E_PUCH_Information_768_PSCH_ReconfRqst_sequence);
34058
34059   return offset;
34060 }
34061
34062
34063 static const per_sequence_t E_AGCH_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
34064   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
34065   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
34066   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
34067   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
34068   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
34069   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34070   { NULL, 0, 0, NULL }
34071 };
34072
34073 static int
34074 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_) {
34075   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34076                                    ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst, E_AGCH_InformationItem_768_PSCH_ReconfRqst_sequence);
34077
34078   return offset;
34079 }
34080
34081
34082 static const per_sequence_t E_AGCH_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
34083   { &hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst },
34084 };
34085
34086 static int
34087 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_) {
34088   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34089                                                   ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst, E_AGCH_Information_768_PSCH_ReconfRqst_sequence_of,
34090                                                   1, maxNrOfEAGCHs);
34091
34092   return offset;
34093 }
34094
34095
34096 static const per_sequence_t Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence[] = {
34097   { &hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_Information_768_PSCH_ReconfRqst },
34098   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34099   { NULL, 0, 0, NULL }
34100 };
34101
34102 static int
34103 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_) {
34104   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34105                                    ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence);
34106
34107   return offset;
34108 }
34109
34110
34111 static const per_sequence_t E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence[] = {
34112   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
34113   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
34114   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
34115   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode768 },
34116   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
34117   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34118   { NULL, 0, 0, NULL }
34119 };
34120
34121 static int
34122 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_) {
34123   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34124                                    ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence);
34125
34126   return offset;
34127 }
34128
34129
34130 static const per_sequence_t E_AGCH_InformationModify_768_PSCH_ReconfRqst_sequence_of[1] = {
34131   { &hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst },
34132 };
34133
34134 static int
34135 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_) {
34136   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34137                                                   ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst, E_AGCH_InformationModify_768_PSCH_ReconfRqst_sequence_of,
34138                                                   1, maxNrOfEAGCHs);
34139
34140   return offset;
34141 }
34142
34143
34144 static const per_sequence_t Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence[] = {
34145   { &hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst },
34146   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34147   { NULL, 0, 0, NULL }
34148 };
34149
34150 static int
34151 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_) {
34152   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34153                                    ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence);
34154
34155   return offset;
34156 }
34157
34158
34159 static const per_sequence_t E_HICH_Information_768_PSCH_ReconfRqst_sequence[] = {
34160   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
34161   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
34162   { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
34163   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34164   { NULL, 0, 0, NULL }
34165 };
34166
34167 static int
34168 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_) {
34169   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34170                                    ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst, E_HICH_Information_768_PSCH_ReconfRqst_sequence);
34171
34172   return offset;
34173 }
34174
34175
34176 static const per_sequence_t E_PUCH_Codelist_LCR_sequence_of[1] = {
34177   { &hf_nbap_E_PUCH_Codelist_LCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
34178 };
34179
34180 static int
34181 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_) {
34182   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34183                                                   ett_nbap_E_PUCH_Codelist_LCR, E_PUCH_Codelist_LCR_sequence_of,
34184                                                   1, maxNrOfEPUCHcodes);
34185
34186   return offset;
34187 }
34188
34189
34190 static const per_sequence_t E_PUCH_Timeslot_Item_InfoLCR_sequence[] = {
34191   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
34192   { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
34193   { &hf_nbap_e_PUCH_Codelist_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Codelist_LCR },
34194   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34195   { NULL, 0, 0, NULL }
34196 };
34197
34198 static int
34199 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_) {
34200   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34201                                    ett_nbap_E_PUCH_Timeslot_Item_InfoLCR, E_PUCH_Timeslot_Item_InfoLCR_sequence);
34202
34203   return offset;
34204 }
34205
34206
34207 static const per_sequence_t E_PUCH_Timeslot_InfoLCR_sequence_of[1] = {
34208   { &hf_nbap_E_PUCH_Timeslot_InfoLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Item_InfoLCR },
34209 };
34210
34211 static int
34212 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_) {
34213   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34214                                                   ett_nbap_E_PUCH_Timeslot_InfoLCR, E_PUCH_Timeslot_InfoLCR_sequence_of,
34215                                                   1, maxNrOfE_PUCHSlotsLCR);
34216
34217   return offset;
34218 }
34219
34220
34221 static const per_sequence_t E_PUCH_Information_LCR_PSCH_ReconfRqst_sequence[] = {
34222   { &hf_nbap_lTGI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
34223   { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
34224   { &hf_nbap_e_PUCH_Timeslot_InfoLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_Timeslot_InfoLCR },
34225   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34226   { NULL, 0, 0, NULL }
34227 };
34228
34229 static int
34230 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_) {
34231   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34232                                    ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst, E_PUCH_Information_LCR_PSCH_ReconfRqst_sequence);
34233
34234   return offset;
34235 }
34236
34237
34238 static const per_sequence_t E_AGCH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
34239   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
34240   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
34241   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
34242   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
34243   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
34244   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
34245   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34246   { NULL, 0, 0, NULL }
34247 };
34248
34249 static int
34250 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_) {
34251   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34252                                    ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst, E_AGCH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
34253
34254   return offset;
34255 }
34256
34257
34258 static const per_sequence_t E_AGCH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
34259   { &hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst },
34260 };
34261
34262 static int
34263 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_) {
34264   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34265                                                   ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst, E_AGCH_Information_LCR_PSCH_ReconfRqst_sequence_of,
34266                                                   1, maxNrOfEAGCHs);
34267
34268   return offset;
34269 }
34270
34271
34272 static const per_sequence_t Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
34273   { &hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst },
34274   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34275   { NULL, 0, 0, NULL }
34276 };
34277
34278 static int
34279 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_) {
34280   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34281                                    ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
34282
34283   return offset;
34284 }
34285
34286
34287 static const per_sequence_t E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
34288   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
34289   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
34290   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
34291   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
34292   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
34293   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
34294   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34295   { NULL, 0, 0, NULL }
34296 };
34297
34298 static int
34299 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_) {
34300   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34301                                    ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
34302
34303   return offset;
34304 }
34305
34306
34307 static const per_sequence_t E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
34308   { &hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
34309 };
34310
34311 static int
34312 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_) {
34313   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34314                                                   ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst, E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
34315                                                   1, maxNrOfEAGCHs);
34316
34317   return offset;
34318 }
34319
34320
34321 static const per_sequence_t Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
34322   { &hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst },
34323   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34324   { NULL, 0, 0, NULL }
34325 };
34326
34327 static int
34328 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_) {
34329   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34330                                    ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
34331
34332   return offset;
34333 }
34334
34335
34336 static const per_sequence_t E_HICH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
34337   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
34338   { &hf_nbap_e_HICH_Type    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Type },
34339   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
34340   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
34341   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
34342   { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
34343   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34344   { NULL, 0, 0, NULL }
34345 };
34346
34347 static int
34348 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_) {
34349   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34350                                    ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst, E_HICH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
34351
34352   return offset;
34353 }
34354
34355
34356 static const per_sequence_t E_HICH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
34357   { &hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst },
34358 };
34359
34360 static int
34361 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_) {
34362   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34363                                                   ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst, E_HICH_Information_LCR_PSCH_ReconfRqst_sequence_of,
34364                                                   1, maxNrOfEHICHs);
34365
34366   return offset;
34367 }
34368
34369
34370 static const per_sequence_t Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
34371   { &hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst },
34372   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34373   { NULL, 0, 0, NULL }
34374 };
34375
34376 static int
34377 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_) {
34378   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34379                                    ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
34380
34381   return offset;
34382 }
34383
34384
34385 static const per_sequence_t E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
34386   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
34387   { &hf_nbap_e_HICH_Type    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_HICH_Type },
34388   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
34389   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
34390   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
34391   { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
34392   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34393   { NULL, 0, 0, NULL }
34394 };
34395
34396 static int
34397 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_) {
34398   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34399                                    ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst, E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
34400
34401   return offset;
34402 }
34403
34404
34405 static const per_sequence_t E_HICH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
34406   { &hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst },
34407 };
34408
34409 static int
34410 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_) {
34411   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34412                                                   ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst, E_HICH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
34413                                                   1, maxNrOfEHICHs);
34414
34415   return offset;
34416 }
34417
34418
34419 static const per_sequence_t Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
34420   { &hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst },
34421   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34422   { NULL, 0, 0, NULL }
34423 };
34424
34425 static int
34426 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_) {
34427   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34428                                    ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
34429
34430   return offset;
34431 }
34432
34433
34434 static const per_sequence_t Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
34435   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
34436   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34437   { NULL, 0, 0, NULL }
34438 };
34439
34440 static int
34441 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_) {
34442   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34443                                    ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
34444
34445   return offset;
34446 }
34447
34448
34449 static const per_sequence_t Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
34450   { &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 },
34451 };
34452
34453 static int
34454 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_) {
34455   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34456                                                   ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst, Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
34457                                                   1, maxNrOfEHICHs);
34458
34459   return offset;
34460 }
34461
34462
34463 static const per_sequence_t SYNC_UL_Partition_LCR_sequence[] = {
34464   { &hf_nbap_eRUCCH_SYNC_UL_codes_bitmap, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
34465   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34466   { NULL, 0, 0, NULL }
34467 };
34468
34469 static int
34470 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_) {
34471   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34472                                    ett_nbap_SYNC_UL_Partition_LCR, SYNC_UL_Partition_LCR_sequence);
34473
34474   return offset;
34475 }
34476
34477
34478 static const per_sequence_t Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_sequence_of[1] = {
34479   { &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 },
34480 };
34481
34482 static int
34483 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_) {
34484   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34485                                                   ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_sequence_of,
34486                                                   1, maxNrOfHSSCCHsinExt);
34487
34488   return offset;
34489 }
34490
34491
34492 static const per_sequence_t PhysicalSharedChannelReconfigurationResponse_sequence[] = {
34493   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34494   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34495   { NULL, 0, 0, NULL }
34496 };
34497
34498 static int
34499 dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34500   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34501                                    ett_nbap_PhysicalSharedChannelReconfigurationResponse, PhysicalSharedChannelReconfigurationResponse_sequence);
34502
34503   return offset;
34504 }
34505
34506
34507 static const per_sequence_t PhysicalSharedChannelReconfigurationFailure_sequence[] = {
34508   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34509   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34510   { NULL, 0, 0, NULL }
34511 };
34512
34513 static int
34514 dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34515   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34516                                    ett_nbap_PhysicalSharedChannelReconfigurationFailure, PhysicalSharedChannelReconfigurationFailure_sequence);
34517
34518   return offset;
34519 }
34520
34521
34522 static const per_sequence_t GeneralCauseList_PSCH_ReconfFailure_sequence[] = {
34523   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
34524   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34525   { NULL, 0, 0, NULL }
34526 };
34527
34528 static int
34529 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_) {
34530   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34531                                    ett_nbap_GeneralCauseList_PSCH_ReconfFailure, GeneralCauseList_PSCH_ReconfFailure_sequence);
34532
34533   return offset;
34534 }
34535
34536
34537 static const per_sequence_t Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = {
34538   { &hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34539 };
34540
34541 static int
34542 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_) {
34543   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34544                                                   ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
34545                                                   0, maxNrOfPDSCHSets);
34546
34547   return offset;
34548 }
34549
34550
34551 static const per_sequence_t Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = {
34552   { &hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34553 };
34554
34555 static int
34556 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_) {
34557   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34558                                                   ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
34559                                                   0, maxNrOfPUSCHSets);
34560
34561   return offset;
34562 }
34563
34564
34565 static const per_sequence_t SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence[] = {
34566   { &hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD },
34567   { &hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD },
34568   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34569   { NULL, 0, 0, NULL }
34570 };
34571
34572 static int
34573 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_) {
34574   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34575                                    ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD, SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence);
34576
34577   return offset;
34578 }
34579
34580
34581
34582 static int
34583 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_) {
34584   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34585
34586   return offset;
34587 }
34588
34589
34590 static const value_string nbap_CauseLevel_PSCH_ReconfFailure_vals[] = {
34591   {   0, "generalCause" },
34592   {   1, "setSpecificCause" },
34593   {   2, "extension-CauseLevel-PSCH-ReconfFailure" },
34594   { 0, NULL }
34595 };
34596
34597 static const per_choice_t CauseLevel_PSCH_ReconfFailure_choice[] = {
34598   {   0, &hf_nbap_generalCause_05, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_PSCH_ReconfFailure },
34599   {   1, &hf_nbap_setSpecificCause, ASN1_EXTENSION_ROOT    , dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD },
34600   {   2, &hf_nbap_extension_CauseLevel_PSCH_ReconfFailure, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CauseLevel_PSCH_ReconfFailure },
34601   { 0, NULL, 0, NULL }
34602 };
34603
34604 static int
34605 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_) {
34606   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
34607                                  ett_nbap_CauseLevel_PSCH_ReconfFailure, CauseLevel_PSCH_ReconfFailure_choice,
34608                                  NULL);
34609
34610   return offset;
34611 }
34612
34613
34614 static const per_sequence_t Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = {
34615   { &hf_nbap_pDSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
34616   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
34617   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34618   { NULL, 0, 0, NULL }
34619 };
34620
34621 static int
34622 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_) {
34623   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34624                                    ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence);
34625
34626   return offset;
34627 }
34628
34629
34630 static const per_sequence_t Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = {
34631   { &hf_nbap_pUSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
34632   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
34633   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34634   { NULL, 0, 0, NULL }
34635 };
34636
34637 static int
34638 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_) {
34639   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34640                                    ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence);
34641
34642   return offset;
34643 }
34644
34645
34646 static const per_sequence_t UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_sequence_of[1] = {
34647   { &hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34648 };
34649
34650 static int
34651 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_) {
34652   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34653                                                   ett_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD, UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_sequence_of,
34654                                                   0, maxFrequencyinCell);
34655
34656   return offset;
34657 }
34658
34659
34660 static const per_sequence_t Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_sequence[] = {
34661   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
34662   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
34663   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34664   { NULL, 0, 0, NULL }
34665 };
34666
34667 static int
34668 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_) {
34669   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34670                                    ett_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_sequence);
34671
34672   return offset;
34673 }
34674
34675
34676 static const per_sequence_t ResetRequest_sequence[] = {
34677   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34678   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34679   { NULL, 0, 0, NULL }
34680 };
34681
34682 static int
34683 dissect_nbap_ResetRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34684   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34685                                    ett_nbap_ResetRequest, ResetRequest_sequence);
34686
34687   return offset;
34688 }
34689
34690
34691 static const per_sequence_t CommunicationContextInfoList_Reset_sequence_of[1] = {
34692   { &hf_nbap_CommunicationContextInfoList_Reset_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34693 };
34694
34695 static int
34696 dissect_nbap_CommunicationContextInfoList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34697   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34698                                                   ett_nbap_CommunicationContextInfoList_Reset, CommunicationContextInfoList_Reset_sequence_of,
34699                                                   1, maxCommunicationContext);
34700
34701   return offset;
34702 }
34703
34704
34705 static const per_sequence_t CommunicationContextList_Reset_sequence[] = {
34706   { &hf_nbap_communicationContextInfoList_Reset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextInfoList_Reset },
34707   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34708   { NULL, 0, 0, NULL }
34709 };
34710
34711 static int
34712 dissect_nbap_CommunicationContextList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34713   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34714                                    ett_nbap_CommunicationContextList_Reset, CommunicationContextList_Reset_sequence);
34715
34716   return offset;
34717 }
34718
34719
34720 static const per_sequence_t CommunicationControlPortInfoList_Reset_sequence_of[1] = {
34721   { &hf_nbap_CommunicationControlPortInfoList_Reset_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34722 };
34723
34724 static int
34725 dissect_nbap_CommunicationControlPortInfoList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34726   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34727                                                   ett_nbap_CommunicationControlPortInfoList_Reset, CommunicationControlPortInfoList_Reset_sequence_of,
34728                                                   1, maxCCPinNodeB);
34729
34730   return offset;
34731 }
34732
34733
34734 static const per_sequence_t CommunicationControlPortList_Reset_sequence[] = {
34735   { &hf_nbap_communicationControlPortInfoList_Reset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortInfoList_Reset },
34736   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34737   { NULL, 0, 0, NULL }
34738 };
34739
34740 static int
34741 dissect_nbap_CommunicationControlPortList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34742   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34743                                    ett_nbap_CommunicationControlPortList_Reset, CommunicationControlPortList_Reset_sequence);
34744
34745   return offset;
34746 }
34747
34748
34749 static const value_string nbap_ResetIndicator_vals[] = {
34750   {   0, "communicationContext" },
34751   {   1, "communicationControlPort" },
34752   {   2, "nodeB" },
34753   { 0, NULL }
34754 };
34755
34756 static const per_choice_t ResetIndicator_choice[] = {
34757   {   0, &hf_nbap_communicationContext, ASN1_EXTENSION_ROOT    , dissect_nbap_CommunicationContextList_Reset },
34758   {   1, &hf_nbap_communicationControlPort, ASN1_EXTENSION_ROOT    , dissect_nbap_CommunicationControlPortList_Reset },
34759   {   2, &hf_nbap_nodeB          , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
34760   { 0, NULL, 0, NULL }
34761 };
34762
34763 static int
34764 dissect_nbap_ResetIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34765   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
34766                                  ett_nbap_ResetIndicator, ResetIndicator_choice,
34767                                  NULL);
34768
34769   return offset;
34770 }
34771
34772
34773 static const value_string nbap_CommunicationContextType_Reset_vals[] = {
34774   {   0, "cRNC-CommunicationContextID" },
34775   {   1, "nodeB-CommunicationContextID" },
34776   { 0, NULL }
34777 };
34778
34779 static const per_choice_t CommunicationContextType_Reset_choice[] = {
34780   {   0, &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT    , dissect_nbap_CRNC_CommunicationContextID },
34781   {   1, &hf_nbap_nodeB_CommunicationContextID, ASN1_EXTENSION_ROOT    , dissect_nbap_NodeB_CommunicationContextID },
34782   { 0, NULL, 0, NULL }
34783 };
34784
34785 static int
34786 dissect_nbap_CommunicationContextType_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34787   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
34788                                  ett_nbap_CommunicationContextType_Reset, CommunicationContextType_Reset_choice,
34789                                  NULL);
34790
34791   return offset;
34792 }
34793
34794
34795 static const per_sequence_t CommunicationContextInfoItem_Reset_sequence[] = {
34796   { &hf_nbap_communicationContextType_Reset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextType_Reset },
34797   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34798   { NULL, 0, 0, NULL }
34799 };
34800
34801 static int
34802 dissect_nbap_CommunicationContextInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34803   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34804                                    ett_nbap_CommunicationContextInfoItem_Reset, CommunicationContextInfoItem_Reset_sequence);
34805
34806   return offset;
34807 }
34808
34809
34810 static const per_sequence_t CommunicationControlPortInfoItem_Reset_sequence[] = {
34811   { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
34812   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34813   { NULL, 0, 0, NULL }
34814 };
34815
34816 static int
34817 dissect_nbap_CommunicationControlPortInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34818   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34819                                    ett_nbap_CommunicationControlPortInfoItem_Reset, CommunicationControlPortInfoItem_Reset_sequence);
34820
34821   return offset;
34822 }
34823
34824
34825 static const per_sequence_t ResetResponse_sequence[] = {
34826   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34827   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34828   { NULL, 0, 0, NULL }
34829 };
34830
34831 static int
34832 dissect_nbap_ResetResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34833   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34834                                    ett_nbap_ResetResponse, ResetResponse_sequence);
34835
34836   return offset;
34837 }
34838
34839
34840 static const per_sequence_t InformationExchangeInitiationRequest_sequence[] = {
34841   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34842   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34843   { NULL, 0, 0, NULL }
34844 };
34845
34846 static int
34847 dissect_nbap_InformationExchangeInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34848   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34849                                    ett_nbap_InformationExchangeInitiationRequest, InformationExchangeInitiationRequest_sequence);
34850
34851   return offset;
34852 }
34853
34854
34855 static const per_sequence_t Cell_InfEx_Rqst_sequence[] = {
34856   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
34857   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34858   { NULL, 0, 0, NULL }
34859 };
34860
34861 static int
34862 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_) {
34863   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34864                                    ett_nbap_Cell_InfEx_Rqst, Cell_InfEx_Rqst_sequence);
34865
34866   return offset;
34867 }
34868
34869
34870 static const value_string nbap_InformationExchangeObjectType_InfEx_Rqst_vals[] = {
34871   {   0, "cell" },
34872   { 0, NULL }
34873 };
34874
34875 static const per_choice_t InformationExchangeObjectType_InfEx_Rqst_choice[] = {
34876   {   0, &hf_nbap_cell_03        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_InfEx_Rqst },
34877   { 0, NULL, 0, NULL }
34878 };
34879
34880 static int
34881 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_) {
34882   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
34883                                  ett_nbap_InformationExchangeObjectType_InfEx_Rqst, InformationExchangeObjectType_InfEx_Rqst_choice,
34884                                  NULL);
34885
34886   return offset;
34887 }
34888
34889
34890 static const per_sequence_t InformationExchangeInitiationResponse_sequence[] = {
34891   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34892   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34893   { NULL, 0, 0, NULL }
34894 };
34895
34896 static int
34897 dissect_nbap_InformationExchangeInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34898   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34899                                    ett_nbap_InformationExchangeInitiationResponse, InformationExchangeInitiationResponse_sequence);
34900
34901   return offset;
34902 }
34903
34904
34905 static const per_sequence_t Cell_InfEx_Rsp_sequence[] = {
34906   { &hf_nbap_requestedDataValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue },
34907   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34908   { NULL, 0, 0, NULL }
34909 };
34910
34911 static int
34912 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_) {
34913   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34914                                    ett_nbap_Cell_InfEx_Rsp, Cell_InfEx_Rsp_sequence);
34915
34916   return offset;
34917 }
34918
34919
34920 static const value_string nbap_InformationExchangeObjectType_InfEx_Rsp_vals[] = {
34921   {   0, "cell" },
34922   { 0, NULL }
34923 };
34924
34925 static const per_choice_t InformationExchangeObjectType_InfEx_Rsp_choice[] = {
34926   {   0, &hf_nbap_cell_04        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_InfEx_Rsp },
34927   { 0, NULL, 0, NULL }
34928 };
34929
34930 static int
34931 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_) {
34932   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
34933                                  ett_nbap_InformationExchangeObjectType_InfEx_Rsp, InformationExchangeObjectType_InfEx_Rsp_choice,
34934                                  NULL);
34935
34936   return offset;
34937 }
34938
34939
34940 static const per_sequence_t InformationExchangeInitiationFailure_sequence[] = {
34941   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34942   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34943   { NULL, 0, 0, NULL }
34944 };
34945
34946 static int
34947 dissect_nbap_InformationExchangeInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34948   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34949                                    ett_nbap_InformationExchangeInitiationFailure, InformationExchangeInitiationFailure_sequence);
34950
34951   return offset;
34952 }
34953
34954
34955 static const per_sequence_t InformationReport_sequence[] = {
34956   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34957   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34958   { NULL, 0, 0, NULL }
34959 };
34960
34961 static int
34962 dissect_nbap_InformationReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34963   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34964                                    ett_nbap_InformationReport, InformationReport_sequence);
34965
34966   return offset;
34967 }
34968
34969
34970 static const per_sequence_t Cell_Inf_Rprt_sequence[] = {
34971   { &hf_nbap_requestedDataValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValueInformation },
34972   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34973   { NULL, 0, 0, NULL }
34974 };
34975
34976 static int
34977 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_) {
34978   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34979                                    ett_nbap_Cell_Inf_Rprt, Cell_Inf_Rprt_sequence);
34980
34981   return offset;
34982 }
34983
34984
34985 static const value_string nbap_InformationExchangeObjectType_InfEx_Rprt_vals[] = {
34986   {   0, "cell" },
34987   { 0, NULL }
34988 };
34989
34990 static const per_choice_t InformationExchangeObjectType_InfEx_Rprt_choice[] = {
34991   {   0, &hf_nbap_cell_05        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_Inf_Rprt },
34992   { 0, NULL, 0, NULL }
34993 };
34994
34995 static int
34996 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_) {
34997   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
34998                                  ett_nbap_InformationExchangeObjectType_InfEx_Rprt, InformationExchangeObjectType_InfEx_Rprt_choice,
34999                                  NULL);
35000
35001   return offset;
35002 }
35003
35004
35005 static const per_sequence_t InformationExchangeTerminationRequest_sequence[] = {
35006   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35007   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35008   { NULL, 0, 0, NULL }
35009 };
35010
35011 static int
35012 dissect_nbap_InformationExchangeTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35013   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35014                                    ett_nbap_InformationExchangeTerminationRequest, InformationExchangeTerminationRequest_sequence);
35015
35016   return offset;
35017 }
35018
35019
35020 static const per_sequence_t InformationExchangeFailureIndication_sequence[] = {
35021   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35022   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35023   { NULL, 0, 0, NULL }
35024 };
35025
35026 static int
35027 dissect_nbap_InformationExchangeFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35028   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35029                                    ett_nbap_InformationExchangeFailureIndication, InformationExchangeFailureIndication_sequence);
35030
35031   return offset;
35032 }
35033
35034
35035 static const per_sequence_t CellSynchronisationInitiationRequestTDD_sequence[] = {
35036   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35037   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35038   { NULL, 0, 0, NULL }
35039 };
35040
35041 static int
35042 dissect_nbap_CellSynchronisationInitiationRequestTDD(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_CellSynchronisationInitiationRequestTDD, CellSynchronisationInitiationRequestTDD_sequence);
35045
35046   return offset;
35047 }
35048
35049
35050 static const per_sequence_t TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of[1] = {
35051   { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
35052 };
35053
35054 static int
35055 dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(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_TimeslotInfo_CellSyncInitiationRqstTDD, TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of,
35058                                                   1, 15);
35059
35060   return offset;
35061 }
35062
35063
35064 static const per_sequence_t CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence[] = {
35065   { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
35066   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
35067   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
35068   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
35069   { &hf_nbap_initialDLTransPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35070   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35071   { NULL, 0, 0, NULL }
35072 };
35073
35074 static int
35075 dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35076   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35077                                    ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence);
35078
35079   return offset;
35080 }
35081
35082
35083 static const per_sequence_t CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence[] = {
35084   { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
35085   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
35086   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
35087   { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType },
35088   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFN },
35089   { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics },
35090   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35091   { NULL, 0, 0, NULL }
35092 };
35093
35094 static int
35095 dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35096   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35097                                    ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence);
35098
35099   return offset;
35100 }
35101
35102
35103 static const per_sequence_t SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence[] = {
35104   { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
35105   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
35106   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
35107   { &hf_nbap_sYNCDlCodeId   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
35108   { &hf_nbap_dwPCH_Power    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
35109   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35110   { NULL, 0, 0, NULL }
35111 };
35112
35113 static int
35114 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_) {
35115   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35116                                    ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence);
35117
35118   return offset;
35119 }
35120
35121
35122 static const per_sequence_t SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence[] = {
35123   { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
35124   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFN },
35125   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
35126   { &hf_nbap_sYNCDlCodeId   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
35127   { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType },
35128   { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics },
35129   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35130   { NULL, 0, 0, NULL }
35131 };
35132
35133 static int
35134 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_) {
35135   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35136                                    ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence);
35137
35138   return offset;
35139 }
35140
35141
35142 static const per_sequence_t CellSynchronisationInitiationResponseTDD_sequence[] = {
35143   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35144   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35145   { NULL, 0, 0, NULL }
35146 };
35147
35148 static int
35149 dissect_nbap_CellSynchronisationInitiationResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35150   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35151                                    ett_nbap_CellSynchronisationInitiationResponseTDD, CellSynchronisationInitiationResponseTDD_sequence);
35152
35153   return offset;
35154 }
35155
35156
35157 static const per_sequence_t CellSynchronisationInitiationFailureTDD_sequence[] = {
35158   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35159   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35160   { NULL, 0, 0, NULL }
35161 };
35162
35163 static int
35164 dissect_nbap_CellSynchronisationInitiationFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35165   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35166                                    ett_nbap_CellSynchronisationInitiationFailureTDD, CellSynchronisationInitiationFailureTDD_sequence);
35167
35168   return offset;
35169 }
35170
35171
35172 static const per_sequence_t CellSynchronisationReconfigurationRequestTDD_sequence[] = {
35173   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35174   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35175   { NULL, 0, 0, NULL }
35176 };
35177
35178 static int
35179 dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35180   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35181                                    ett_nbap_CellSynchronisationReconfigurationRequestTDD, CellSynchronisationReconfigurationRequestTDD_sequence);
35182
35183   return offset;
35184 }
35185
35186
35187 static const per_sequence_t CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence[] = {
35188   { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
35189   { &hf_nbap_syncFrameNumberToTransmit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
35190   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstCode },
35191   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstCodeShift },
35192   { &hf_nbap_dlTransPower   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
35193   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35194   { NULL, 0, 0, NULL }
35195 };
35196
35197 static int
35198 dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35199   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35200                                    ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD, CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence);
35201
35202   return offset;
35203 }
35204
35205
35206 static const per_sequence_t CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of[1] = {
35207   { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD },
35208 };
35209
35210 static int
35211 dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35212   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35213                                                   ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of,
35214                                                   1, maxNrOfCellSyncBursts);
35215
35216   return offset;
35217 }
35218
35219
35220
35221 static int
35222 dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35223   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35224
35225   return offset;
35226 }
35227
35228
35229
35230 static int
35231 dissect_nbap_SynchronisationReportTypeIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35232   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35233
35234   return offset;
35235 }
35236
35237
35238
35239 static int
35240 dissect_nbap_SynchronisationReportCharacteristicsIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35241   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35242
35243   return offset;
35244 }
35245
35246
35247 static const per_sequence_t CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence[] = {
35248   { &hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD },
35249   { &hf_nbap_synchronisationReportType_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportTypeIE },
35250   { &hf_nbap_synchronisationReportCharacteristics_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportCharacteristicsIE },
35251   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35252   { NULL, 0, 0, NULL }
35253 };
35254
35255 static int
35256 dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35257   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35258                                    ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD, CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence);
35259
35260   return offset;
35261 }
35262
35263
35264 static const per_sequence_t CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence[] = {
35265   { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
35266   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
35267   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
35268   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35269   { NULL, 0, 0, NULL }
35270 };
35271
35272 static int
35273 dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35274   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35275                                    ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD, CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence);
35276
35277   return offset;
35278 }
35279
35280
35281 static const per_sequence_t CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of[1] = {
35282   { &hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD },
35283 };
35284
35285 static int
35286 dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35287   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35288                                                   ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD, CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of,
35289                                                   1, maxNrOfReceptsPerSyncFrame);
35290
35291   return offset;
35292 }
35293
35294
35295 static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = {
35296   { &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
35297   { &hf_nbap_syncBurstInfo  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD },
35298   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35299   { NULL, 0, 0, NULL }
35300 };
35301
35302 static int
35303 dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35304   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35305                                    ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence);
35306
35307   return offset;
35308 }
35309
35310
35311 static const per_sequence_t CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of[1] = {
35312   { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD },
35313 };
35314
35315 static int
35316 dissect_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35317   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35318                                                   ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of,
35319                                                   1, maxNrOfCellSyncBursts);
35320
35321   return offset;
35322 }
35323
35324
35325 static const per_sequence_t SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence[] = {
35326   { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
35327   { &hf_nbap_syncFrameNumberforTransmit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
35328   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
35329   { &hf_nbap_sYNCDlCodeId   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SYNCDlCodeId },
35330   { &hf_nbap_dwPCH_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DwPCH_Power },
35331   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35332   { NULL, 0, 0, NULL }
35333 };
35334
35335 static int
35336 dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35337   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35338                                    ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence);
35339
35340   return offset;
35341 }
35342
35343
35344 static const per_sequence_t SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of[1] = {
35345   { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD },
35346 };
35347
35348 static int
35349 dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35350   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35351                                                   ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of,
35352                                                   1, maxNrOfSyncFramesLCR);
35353
35354   return offset;
35355 }
35356
35357
35358 static const per_sequence_t SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence[] = {
35359   { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
35360   { &hf_nbap_sYNCDlCodeId   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
35361   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
35362   { &hf_nbap_propagationDelayCompensation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimingAdjustmentValueLCR },
35363   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35364   { NULL, 0, 0, NULL }
35365 };
35366
35367 static int
35368 dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35369   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35370                                    ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence);
35371
35372   return offset;
35373 }
35374
35375
35376 static const per_sequence_t SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of[1] = {
35377   { &hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD },
35378 };
35379
35380 static int
35381 dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35382   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35383                                                   ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of,
35384                                                   1, maxNrOfReceptionsperSyncFrameLCR);
35385
35386   return offset;
35387 }
35388
35389
35390 static const per_sequence_t SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = {
35391   { &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
35392   { &hf_nbap_sYNCDlCodeIdInfoLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD },
35393   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35394   { NULL, 0, 0, NULL }
35395 };
35396
35397 static int
35398 dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35399   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35400                                    ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence);
35401
35402   return offset;
35403 }
35404
35405
35406 static const per_sequence_t SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of[1] = {
35407   { &hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD },
35408 };
35409
35410 static int
35411 dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35412   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35413                                                   ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of,
35414                                                   1, maxNrOfSyncDLCodesLCR);
35415
35416   return offset;
35417 }
35418
35419
35420 static const per_sequence_t SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence[] = {
35421   { &hf_nbap_sYNCDlCodeIdMeasInfoList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD },
35422   { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportType },
35423   { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportCharacteristics },
35424   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35425   { NULL, 0, 0, NULL }
35426 };
35427
35428 static int
35429 dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35430   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35431                                    ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence);
35432
35433   return offset;
35434 }
35435
35436
35437 static const per_sequence_t CellSynchronisationReconfigurationResponseTDD_sequence[] = {
35438   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35439   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35440   { NULL, 0, 0, NULL }
35441 };
35442
35443 static int
35444 dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35445   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35446                                    ett_nbap_CellSynchronisationReconfigurationResponseTDD, CellSynchronisationReconfigurationResponseTDD_sequence);
35447
35448   return offset;
35449 }
35450
35451
35452 static const per_sequence_t CellSynchronisationReconfigurationFailureTDD_sequence[] = {
35453   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35454   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35455   { NULL, 0, 0, NULL }
35456 };
35457
35458 static int
35459 dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35460   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35461                                    ett_nbap_CellSynchronisationReconfigurationFailureTDD, CellSynchronisationReconfigurationFailureTDD_sequence);
35462
35463   return offset;
35464 }
35465
35466
35467 static const per_sequence_t CellSynchronisationAdjustmentRequestTDD_sequence[] = {
35468   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35469   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35470   { NULL, 0, 0, NULL }
35471 };
35472
35473 static int
35474 dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35475   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35476                                    ett_nbap_CellSynchronisationAdjustmentRequestTDD, CellSynchronisationAdjustmentRequestTDD_sequence);
35477
35478   return offset;
35479 }
35480
35481
35482 static const per_sequence_t CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of[1] = {
35483   { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35484 };
35485
35486 static int
35487 dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35488   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35489                                                   ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD, CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of,
35490                                                   1, maxCellinNodeB);
35491
35492   return offset;
35493 }
35494
35495
35496 static const per_sequence_t CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence[] = {
35497   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
35498   { &hf_nbap_frameAdjustmentValue, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FrameAdjustmentValue },
35499   { &hf_nbap_timingAdjustmentValue, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimingAdjustmentValue },
35500   { &hf_nbap_dLTransPower   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
35501   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFN },
35502   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35503   { NULL, 0, 0, NULL }
35504 };
35505
35506 static int
35507 dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35508   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35509                                    ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence);
35510
35511   return offset;
35512 }
35513
35514
35515 static const per_sequence_t CellSynchronisationAdjustmentResponseTDD_sequence[] = {
35516   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35517   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35518   { NULL, 0, 0, NULL }
35519 };
35520
35521 static int
35522 dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35523   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35524                                    ett_nbap_CellSynchronisationAdjustmentResponseTDD, CellSynchronisationAdjustmentResponseTDD_sequence);
35525
35526   return offset;
35527 }
35528
35529
35530 static const per_sequence_t CellSynchronisationAdjustmentFailureTDD_sequence[] = {
35531   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35532   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35533   { NULL, 0, 0, NULL }
35534 };
35535
35536 static int
35537 dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35538   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35539                                    ett_nbap_CellSynchronisationAdjustmentFailureTDD, CellSynchronisationAdjustmentFailureTDD_sequence);
35540
35541   return offset;
35542 }
35543
35544
35545 static const per_sequence_t GeneralCauseList_SyncAdjustmntFailureTDD_sequence[] = {
35546   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
35547   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35548   { NULL, 0, 0, NULL }
35549 };
35550
35551 static int
35552 dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35553   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35554                                    ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD, GeneralCauseList_SyncAdjustmntFailureTDD_sequence);
35555
35556   return offset;
35557 }
35558
35559
35560 static const per_sequence_t Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of[1] = {
35561   { &hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35562 };
35563
35564 static int
35565 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_) {
35566   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35567                                                   ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of,
35568                                                   1, maxCellinNodeB);
35569
35570   return offset;
35571 }
35572
35573
35574 static const per_sequence_t CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence[] = {
35575   { &hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD },
35576   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35577   { NULL, 0, 0, NULL }
35578 };
35579
35580 static int
35581 dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35582   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35583                                    ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD, CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence);
35584
35585   return offset;
35586 }
35587
35588
35589 static const value_string nbap_CauseLevel_SyncAdjustmntFailureTDD_vals[] = {
35590   {   0, "generalCause" },
35591   {   1, "cellSpecificCause" },
35592   { 0, NULL }
35593 };
35594
35595 static const per_choice_t CauseLevel_SyncAdjustmntFailureTDD_choice[] = {
35596   {   0, &hf_nbap_generalCause_06, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD },
35597   {   1, &hf_nbap_cellSpecificCause, ASN1_EXTENSION_ROOT    , dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD },
35598   { 0, NULL, 0, NULL }
35599 };
35600
35601 static int
35602 dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35603   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
35604                                  ett_nbap_CauseLevel_SyncAdjustmntFailureTDD, CauseLevel_SyncAdjustmntFailureTDD_choice,
35605                                  NULL);
35606
35607   return offset;
35608 }
35609
35610
35611 static const per_sequence_t Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence[] = {
35612   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
35613   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
35614   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35615   { NULL, 0, 0, NULL }
35616 };
35617
35618 static int
35619 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_) {
35620   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35621                                    ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence);
35622
35623   return offset;
35624 }
35625
35626
35627 static const per_sequence_t CellSynchronisationTerminationRequestTDD_sequence[] = {
35628   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35629   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35630   { NULL, 0, 0, NULL }
35631 };
35632
35633 static int
35634 dissect_nbap_CellSynchronisationTerminationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35635   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35636                                    ett_nbap_CellSynchronisationTerminationRequestTDD, CellSynchronisationTerminationRequestTDD_sequence);
35637
35638   return offset;
35639 }
35640
35641
35642 static const per_sequence_t CellSynchronisationFailureIndicationTDD_sequence[] = {
35643   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35644   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35645   { NULL, 0, 0, NULL }
35646 };
35647
35648 static int
35649 dissect_nbap_CellSynchronisationFailureIndicationTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35650   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35651                                    ett_nbap_CellSynchronisationFailureIndicationTDD, CellSynchronisationFailureIndicationTDD_sequence);
35652
35653   return offset;
35654 }
35655
35656
35657 static const per_sequence_t CellSynchronisationReportTDD_sequence[] = {
35658   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35659   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35660   { NULL, 0, 0, NULL }
35661 };
35662
35663 static int
35664 dissect_nbap_CellSynchronisationReportTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35665   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35666                                    ett_nbap_CellSynchronisationReportTDD, CellSynchronisationReportTDD_sequence);
35667
35668   return offset;
35669 }
35670
35671
35672
35673 static int
35674 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_) {
35675   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35676
35677   return offset;
35678 }
35679
35680
35681
35682 static int
35683 dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35684   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35685
35686   return offset;
35687 }
35688
35689
35690 static const per_sequence_t CellSyncInfoItemIE_CellSyncReprtTDD_sequence[] = {
35691   { &hf_nbap_c_ID_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID_IE_CellSyncReprtTDD },
35692   { &hf_nbap_syncReportType_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD },
35693   { NULL, 0, 0, NULL }
35694 };
35695
35696 static int
35697 dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35698   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35699                                    ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD, CellSyncInfoItemIE_CellSyncReprtTDD_sequence);
35700
35701   return offset;
35702 }
35703
35704
35705 static const per_sequence_t CellSyncInfo_CellSyncReprtTDD_sequence_of[1] = {
35706   { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD },
35707 };
35708
35709 static int
35710 dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35711   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35712                                                   ett_nbap_CellSyncInfo_CellSyncReprtTDD, CellSyncInfo_CellSyncReprtTDD_sequence_of,
35713                                                   1, maxCellinNodeB);
35714
35715   return offset;
35716 }
35717
35718
35719 static const per_sequence_t CellSyncBurstAvailable_CellSyncReprtTDD_sequence[] = {
35720   { &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTiming },
35721   { &hf_nbap_cellSyncBurstSIR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR },
35722   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35723   { NULL, 0, 0, NULL }
35724 };
35725
35726 static int
35727 dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35728   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35729                                    ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD, CellSyncBurstAvailable_CellSyncReprtTDD_sequence);
35730
35731   return offset;
35732 }
35733
35734
35735 static const value_string nbap_CellSyncBurstInfo_CellSyncReprtTDD_vals[] = {
35736   {   0, "cellSyncBurstAvailable" },
35737   {   1, "cellSyncBurstNotAvailable" },
35738   { 0, NULL }
35739 };
35740
35741 static const per_choice_t CellSyncBurstInfo_CellSyncReprtTDD_choice[] = {
35742   {   0, &hf_nbap_cellSyncBurstAvailable, ASN1_EXTENSION_ROOT    , dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD },
35743   {   1, &hf_nbap_cellSyncBurstNotAvailable, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
35744   { 0, NULL, 0, NULL }
35745 };
35746
35747 static int
35748 dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35749   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
35750                                  ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD, CellSyncBurstInfo_CellSyncReprtTDD_choice,
35751                                  NULL);
35752
35753   return offset;
35754 }
35755
35756
35757 static const per_sequence_t SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of[1] = {
35758   { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD },
35759 };
35760
35761 static int
35762 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_) {
35763   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35764                                                   ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD, SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of,
35765                                                   1, maxNrOfReceptsPerSyncFrame);
35766
35767   return offset;
35768 }
35769
35770
35771 static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence[] = {
35772   { &hf_nbap_sFN            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
35773   { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD },
35774   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35775   { NULL, 0, 0, NULL }
35776 };
35777
35778 static int
35779 dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35780   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35781                                    ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD, CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence);
35782
35783   return offset;
35784 }
35785
35786
35787 static const per_sequence_t CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of[1] = {
35788   { &hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD },
35789 };
35790
35791 static int
35792 dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35793   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35794                                                   ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD, CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of,
35795                                                   0, maxNrOfCellSyncBursts);
35796
35797   return offset;
35798 }
35799
35800
35801 static const per_sequence_t IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence[] = {
35802   { &hf_nbap_cellSyncBurstMeasuredInfo, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD },
35803   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35804   { NULL, 0, 0, NULL }
35805 };
35806
35807 static int
35808 dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35809   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35810                                    ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD, IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence);
35811
35812   return offset;
35813 }
35814
35815
35816 static const value_string nbap_SyncReportType_CellSyncReprtTDD_vals[] = {
35817   {   0, "intStdPhSyncInfo-CellSyncReprtTDD" },
35818   {   1, "lateEntrantCell" },
35819   {   2, "frequencyAcquisition" },
35820   { 0, NULL }
35821 };
35822
35823 static const per_choice_t SyncReportType_CellSyncReprtTDD_choice[] = {
35824   {   0, &hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD },
35825   {   1, &hf_nbap_lateEntrantCell, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
35826   {   2, &hf_nbap_frequencyAcquisition, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
35827   { 0, NULL, 0, NULL }
35828 };
35829
35830 static int
35831 dissect_nbap_SyncReportType_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35832   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
35833                                  ett_nbap_SyncReportType_CellSyncReprtTDD, SyncReportType_CellSyncReprtTDD_choice,
35834                                  NULL);
35835
35836   return offset;
35837 }
35838
35839
35840 static const per_sequence_t SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence[] = {
35841   { &hf_nbap_syncDLCodeIdTiming, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTimingLCR },
35842   { &hf_nbap_syncDLCodeIdSIR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR },
35843   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35844   { NULL, 0, 0, NULL }
35845 };
35846
35847 static int
35848 dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35849   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35850                                    ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD, SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence);
35851
35852   return offset;
35853 }
35854
35855
35856 static const value_string nbap_SyncDLCodeIdItem_CellSyncReprtTDD_vals[] = {
35857   {   0, "syncDLCodeIdAvailable" },
35858   {   1, "syncDLCodeIDNotAvailable" },
35859   { 0, NULL }
35860 };
35861
35862 static const per_choice_t SyncDLCodeIdItem_CellSyncReprtTDD_choice[] = {
35863   {   0, &hf_nbap_syncDLCodeIdAvailable, ASN1_EXTENSION_ROOT    , dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD },
35864   {   1, &hf_nbap_syncDLCodeIDNotAvailable, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
35865   { 0, NULL, 0, NULL }
35866 };
35867
35868 static int
35869 dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35870   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
35871                                  ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD, SyncDLCodeIdItem_CellSyncReprtTDD_choice,
35872                                  NULL);
35873
35874   return offset;
35875 }
35876
35877
35878 static const per_sequence_t SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of[1] = {
35879   { &hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD },
35880 };
35881
35882 static int
35883 dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35884   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35885                                                   ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD, SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of,
35886                                                   1, maxNrOfReceptionsperSyncFrameLCR);
35887
35888   return offset;
35889 }
35890
35891
35892 static const per_sequence_t SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence[] = {
35893   { &hf_nbap_sFN            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
35894   { &hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD },
35895   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35896   { NULL, 0, 0, NULL }
35897 };
35898
35899 static int
35900 dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35901   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35902                                    ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence);
35903
35904   return offset;
35905 }
35906
35907
35908 static const per_sequence_t SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of[1] = {
35909   { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD },
35910 };
35911
35912 static int
35913 dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35914   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35915                                                   ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of,
35916                                                   0, maxNrOfSyncFramesLCR);
35917
35918   return offset;
35919 }
35920
35921
35922 static const per_sequence_t BearerRearrangementIndication_sequence[] = {
35923   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35924   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35925   { NULL, 0, 0, NULL }
35926 };
35927
35928 static int
35929 dissect_nbap_BearerRearrangementIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35930   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35931                                    ett_nbap_BearerRearrangementIndication, BearerRearrangementIndication_sequence);
35932
35933   return offset;
35934 }
35935
35936
35937 static const per_sequence_t DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
35938   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
35939   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35940   { NULL, 0, 0, NULL }
35941 };
35942
35943 static int
35944 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_) {
35945   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35946                                    ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd, DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
35947
35948   return offset;
35949 }
35950
35951
35952 static const per_sequence_t DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
35953   { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd },
35954 };
35955
35956 static int
35957 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_) {
35958   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35959                                                   ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd, DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
35960                                                   1, maxNrOfDCHs);
35961
35962   return offset;
35963 }
35964
35965
35966 static const per_sequence_t DSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
35967   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
35968   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35969   { NULL, 0, 0, NULL }
35970 };
35971
35972 static int
35973 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_) {
35974   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35975                                    ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd, DSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
35976
35977   return offset;
35978 }
35979
35980
35981 static const per_sequence_t DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
35982   { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd },
35983 };
35984
35985 static int
35986 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_) {
35987   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35988                                                   ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd, DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
35989                                                   1, maxNrOfDSCHs);
35990
35991   return offset;
35992 }
35993
35994
35995 static const per_sequence_t USCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
35996   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
35997   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35998   { NULL, 0, 0, NULL }
35999 };
36000
36001 static int
36002 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_) {
36003   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36004                                    ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd, USCH_RearrangeItem_Bearer_RearrangeInd_sequence);
36005
36006   return offset;
36007 }
36008
36009
36010 static const per_sequence_t USCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
36011   { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd },
36012 };
36013
36014 static int
36015 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_) {
36016   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36017                                                   ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd, USCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
36018                                                   1, maxNrOfUSCHs);
36019
36020   return offset;
36021 }
36022
36023
36024 static const per_sequence_t HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
36025   { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
36026   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36027   { NULL, 0, 0, NULL }
36028 };
36029
36030 static int
36031 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_) {
36032   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36033                                    ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd, HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
36034
36035   return offset;
36036 }
36037
36038
36039 static const per_sequence_t HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
36040   { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd },
36041 };
36042
36043 static int
36044 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_) {
36045   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36046                                                   ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd, HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
36047                                                   1, maxNrOfMACdFlows);
36048
36049   return offset;
36050 }
36051
36052
36053 static const per_sequence_t E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
36054   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
36055   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36056   { NULL, 0, 0, NULL }
36057 };
36058
36059 static int
36060 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_) {
36061   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36062                                    ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd, E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
36063
36064   return offset;
36065 }
36066
36067
36068 static const per_sequence_t E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
36069   { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd },
36070 };
36071
36072 static int
36073 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_) {
36074   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36075                                                   ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd, E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
36076                                                   1, maxNrOfEDCHMACdFlows);
36077
36078   return offset;
36079 }
36080
36081
36082 static const per_sequence_t RadioLinkActivationCommandFDD_sequence[] = {
36083   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36084   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36085   { NULL, 0, 0, NULL }
36086 };
36087
36088 static int
36089 dissect_nbap_RadioLinkActivationCommandFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36090   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36091                                    ett_nbap_RadioLinkActivationCommandFDD, RadioLinkActivationCommandFDD_sequence);
36092
36093   return offset;
36094 }
36095
36096
36097 static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of[1] = {
36098   { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36099 };
36100
36101 static int
36102 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_) {
36103   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36104                                                   ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD, DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of,
36105                                                   1, maxNrOfRLs);
36106
36107   return offset;
36108 }
36109
36110
36111 static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdFDD_sequence[] = {
36112   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36113   { &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate },
36114   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36115   { NULL, 0, 0, NULL }
36116 };
36117
36118 static int
36119 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_) {
36120   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36121                                    ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD, DelayedActivationInformation_RL_ActivationCmdFDD_sequence);
36122
36123   return offset;
36124 }
36125
36126
36127 static const per_sequence_t RadioLinkActivationCommandTDD_sequence[] = {
36128   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36129   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36130   { NULL, 0, 0, NULL }
36131 };
36132
36133 static int
36134 dissect_nbap_RadioLinkActivationCommandTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36135   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36136                                    ett_nbap_RadioLinkActivationCommandTDD, RadioLinkActivationCommandTDD_sequence);
36137
36138   return offset;
36139 }
36140
36141
36142 static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of[1] = {
36143   { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36144 };
36145
36146 static int
36147 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_) {
36148   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36149                                                   ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD, DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of,
36150                                                   1, maxNrOfRLs);
36151
36152   return offset;
36153 }
36154
36155
36156 static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdTDD_sequence[] = {
36157   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36158   { &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate },
36159   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36160   { NULL, 0, 0, NULL }
36161 };
36162
36163 static int
36164 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_) {
36165   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36166                                    ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD, DelayedActivationInformation_RL_ActivationCmdTDD_sequence);
36167
36168   return offset;
36169 }
36170
36171
36172 static const per_sequence_t RadioLinkParameterUpdateIndicationFDD_sequence[] = {
36173   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36174   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36175   { NULL, 0, 0, NULL }
36176 };
36177
36178 static int
36179 dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36180   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36181                                    ett_nbap_RadioLinkParameterUpdateIndicationFDD, RadioLinkParameterUpdateIndicationFDD_sequence);
36182
36183   return offset;
36184 }
36185
36186
36187 static const per_sequence_t RadioLinkParameterUpdateIndicationTDD_sequence[] = {
36188   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36189   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36190   { NULL, 0, 0, NULL }
36191 };
36192
36193 static int
36194 dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36195   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36196                                    ett_nbap_RadioLinkParameterUpdateIndicationTDD, RadioLinkParameterUpdateIndicationTDD_sequence);
36197
36198   return offset;
36199 }
36200
36201
36202 static const per_sequence_t MBMSNotificationUpdateCommand_sequence[] = {
36203   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36204   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36205   { NULL, 0, 0, NULL }
36206 };
36207
36208 static int
36209 dissect_nbap_MBMSNotificationUpdateCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36210   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36211                                    ett_nbap_MBMSNotificationUpdateCommand, MBMSNotificationUpdateCommand_sequence);
36212
36213   return offset;
36214 }
36215
36216
36217
36218 static int
36219 dissect_nbap_InitiatingMessage_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36220   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_InitiatingMessageValue);
36221
36222   return offset;
36223 }
36224
36225
36226 static const per_sequence_t InitiatingMessage_sequence[] = {
36227   { &hf_nbap_procedureID    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
36228   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
36229   { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
36230   { &hf_nbap_transactionID  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
36231   { &hf_nbap_value_02       , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_InitiatingMessage_value },
36232   { NULL, 0, 0, NULL }
36233 };
36234
36235 static int
36236 dissect_nbap_InitiatingMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36237   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36238                                    ett_nbap_InitiatingMessage, InitiatingMessage_sequence);
36239
36240   return offset;
36241 }
36242
36243
36244
36245 static int
36246 dissect_nbap_SuccessfulOutcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36247   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_SuccessfulOutcomeValue);
36248
36249   return offset;
36250 }
36251
36252
36253 static const per_sequence_t SuccessfulOutcome_sequence[] = {
36254   { &hf_nbap_procedureID    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
36255   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
36256   { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
36257   { &hf_nbap_transactionID  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
36258   { &hf_nbap_value_03       , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SuccessfulOutcome_value },
36259   { NULL, 0, 0, NULL }
36260 };
36261
36262 static int
36263 dissect_nbap_SuccessfulOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36264   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36265                                    ett_nbap_SuccessfulOutcome, SuccessfulOutcome_sequence);
36266
36267   return offset;
36268 }
36269
36270
36271
36272 static int
36273 dissect_nbap_UnsuccessfulOutcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36274   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_UnsuccessfulOutcomeValue);
36275
36276   return offset;
36277 }
36278
36279
36280 static const per_sequence_t UnsuccessfulOutcome_sequence[] = {
36281   { &hf_nbap_procedureID    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
36282   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
36283   { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
36284   { &hf_nbap_transactionID  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
36285   { &hf_nbap_value_04       , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UnsuccessfulOutcome_value },
36286   { NULL, 0, 0, NULL }
36287 };
36288
36289 static int
36290 dissect_nbap_UnsuccessfulOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36291   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36292                                    ett_nbap_UnsuccessfulOutcome, UnsuccessfulOutcome_sequence);
36293
36294   return offset;
36295 }
36296
36297
36298
36299 static int
36300 dissect_nbap_Outcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36301   offset = dissect_per_open_type(tvb, offset, actx, tree, hf_index, NULL);
36302
36303   return offset;
36304 }
36305
36306
36307 static const per_sequence_t Outcome_sequence[] = {
36308   { &hf_nbap_procedureID    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
36309   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
36310   { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
36311   { &hf_nbap_transactionID  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
36312   { &hf_nbap_value_05       , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Outcome_value },
36313   { NULL, 0, 0, NULL }
36314 };
36315
36316 static int
36317 dissect_nbap_Outcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36318   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36319                                    ett_nbap_Outcome, Outcome_sequence);
36320
36321   return offset;
36322 }
36323
36324
36325 static const value_string nbap_NBAP_PDU_vals[] = {
36326   {   0, "initiatingMessage" },
36327   {   1, "succesfulOutcome" },
36328   {   2, "unsuccesfulOutcome" },
36329   {   3, "outcome" },
36330   { 0, NULL }
36331 };
36332
36333 static const per_choice_t NBAP_PDU_choice[] = {
36334   {   0, &hf_nbap_initiatingMessage, ASN1_EXTENSION_ROOT    , dissect_nbap_InitiatingMessage },
36335   {   1, &hf_nbap_succesfulOutcome, ASN1_EXTENSION_ROOT    , dissect_nbap_SuccessfulOutcome },
36336   {   2, &hf_nbap_unsuccesfulOutcome, ASN1_EXTENSION_ROOT    , dissect_nbap_UnsuccessfulOutcome },
36337   {   3, &hf_nbap_outcome        , ASN1_EXTENSION_ROOT    , dissect_nbap_Outcome },
36338   { 0, NULL, 0, NULL }
36339 };
36340
36341 static int
36342 dissect_nbap_NBAP_PDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36343   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
36344                                  ett_nbap_NBAP_PDU, NBAP_PDU_choice,
36345                                  NULL);
36346
36347   return offset;
36348 }
36349
36350 /*--- PDUs ---*/
36351
36352 static int dissect_Active_Pattern_Sequence_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36353   int offset = 0;
36354   asn1_ctx_t asn1_ctx;
36355   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36356   offset = dissect_nbap_Active_Pattern_Sequence_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Active_Pattern_Sequence_Information_PDU);
36357   offset += 7; offset >>= 3;
36358   return offset;
36359 }
36360 static int dissect_AlternativeFormatReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36361   int offset = 0;
36362   asn1_ctx_t asn1_ctx;
36363   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36364   offset = dissect_nbap_AlternativeFormatReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_AlternativeFormatReportingIndicator_PDU);
36365   offset += 7; offset >>= 3;
36366   return offset;
36367 }
36368 static int dissect_Angle_Of_Arrival_Value_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36369   int offset = 0;
36370   asn1_ctx_t asn1_ctx;
36371   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36372   offset = dissect_nbap_Angle_Of_Arrival_Value_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Angle_Of_Arrival_Value_LCR_PDU);
36373   offset += 7; offset >>= 3;
36374   return offset;
36375 }
36376 static int dissect_BCCH_ModificationTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36377   int offset = 0;
36378   asn1_ctx_t asn1_ctx;
36379   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36380   offset = dissect_nbap_BCCH_ModificationTime(tvb, offset, &asn1_ctx, tree, hf_nbap_BCCH_ModificationTime_PDU);
36381   offset += 7; offset >>= 3;
36382   return offset;
36383 }
36384 static int dissect_Best_Cell_Portions_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36385   int offset = 0;
36386   asn1_ctx_t asn1_ctx;
36387   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36388   offset = dissect_nbap_Best_Cell_Portions_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Best_Cell_Portions_Value_PDU);
36389   offset += 7; offset >>= 3;
36390   return offset;
36391 }
36392 static int dissect_BindingID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36393   int offset = 0;
36394   asn1_ctx_t asn1_ctx;
36395   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36396   offset = dissect_nbap_BindingID(tvb, offset, &asn1_ctx, tree, hf_nbap_BindingID_PDU);
36397   offset += 7; offset >>= 3;
36398   return offset;
36399 }
36400 static int dissect_BlockingPriorityIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36401   int offset = 0;
36402   asn1_ctx_t asn1_ctx;
36403   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36404   offset = dissect_nbap_BlockingPriorityIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockingPriorityIndicator_PDU);
36405   offset += 7; offset >>= 3;
36406   return offset;
36407 }
36408 static int dissect_BroadcastCommonTransportBearerIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36409   int offset = 0;
36410   asn1_ctx_t asn1_ctx;
36411   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36412   offset = dissect_nbap_BroadcastCommonTransportBearerIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_BroadcastCommonTransportBearerIndication_PDU);
36413   offset += 7; offset >>= 3;
36414   return offset;
36415 }
36416 static int dissect_BroadcastReference_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36417   int offset = 0;
36418   asn1_ctx_t asn1_ctx;
36419   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36420   offset = dissect_nbap_BroadcastReference(tvb, offset, &asn1_ctx, tree, hf_nbap_BroadcastReference_PDU);
36421   offset += 7; offset >>= 3;
36422   return offset;
36423 }
36424 static int dissect_Cause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36425   int offset = 0;
36426   asn1_ctx_t asn1_ctx;
36427   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36428   offset = dissect_nbap_Cause(tvb, offset, &asn1_ctx, tree, hf_nbap_Cause_PDU);
36429   offset += 7; offset >>= 3;
36430   return offset;
36431 }
36432 static int dissect_CellParameterID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36433   int offset = 0;
36434   asn1_ctx_t asn1_ctx;
36435   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36436   offset = dissect_nbap_CellParameterID(tvb, offset, &asn1_ctx, tree, hf_nbap_CellParameterID_PDU);
36437   offset += 7; offset >>= 3;
36438   return offset;
36439 }
36440 static int dissect_CellSyncBurstRepetitionPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36441   int offset = 0;
36442   asn1_ctx_t asn1_ctx;
36443   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36444   offset = dissect_nbap_CellSyncBurstRepetitionPeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstRepetitionPeriod_PDU);
36445   offset += 7; offset >>= 3;
36446   return offset;
36447 }
36448 static int dissect_CFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36449   int offset = 0;
36450   asn1_ctx_t asn1_ctx;
36451   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36452   offset = dissect_nbap_CFN(tvb, offset, &asn1_ctx, tree, hf_nbap_CFN_PDU);
36453   offset += 7; offset >>= 3;
36454   return offset;
36455 }
36456 static int dissect_C_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36457   int offset = 0;
36458   asn1_ctx_t asn1_ctx;
36459   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36460   offset = dissect_nbap_C_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_C_ID_PDU);
36461   offset += 7; offset >>= 3;
36462   return offset;
36463 }
36464 static int dissect_Closedlooptimingadjustmentmode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36465   int offset = 0;
36466   asn1_ctx_t asn1_ctx;
36467   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36468   offset = dissect_nbap_Closedlooptimingadjustmentmode(tvb, offset, &asn1_ctx, tree, hf_nbap_Closedlooptimingadjustmentmode_PDU);
36469   offset += 7; offset >>= 3;
36470   return offset;
36471 }
36472 static int dissect_Common_MACFlows_to_DeleteFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36473   int offset = 0;
36474   asn1_ctx_t asn1_ctx;
36475   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36476   offset = dissect_nbap_Common_MACFlows_to_DeleteFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_MACFlows_to_DeleteFDD_PDU);
36477   offset += 7; offset >>= 3;
36478   return offset;
36479 }
36480 static int dissect_CommonMeasurementAccuracy_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36481   int offset = 0;
36482   asn1_ctx_t asn1_ctx;
36483   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36484   offset = dissect_nbap_CommonMeasurementAccuracy(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementAccuracy_PDU);
36485   offset += 7; offset >>= 3;
36486   return offset;
36487 }
36488 static int dissect_CommonMeasurementType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36489   int offset = 0;
36490   asn1_ctx_t asn1_ctx;
36491   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36492   offset = dissect_nbap_CommonMeasurementType(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementType_PDU);
36493   offset += 7; offset >>= 3;
36494   return offset;
36495 }
36496 static int dissect_CommonPhysicalChannelID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36497   int offset = 0;
36498   asn1_ctx_t asn1_ctx;
36499   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36500   offset = dissect_nbap_CommonPhysicalChannelID(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelID_PDU);
36501   offset += 7; offset >>= 3;
36502   return offset;
36503 }
36504 static int dissect_CommonPhysicalChannelID768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36505   int offset = 0;
36506   asn1_ctx_t asn1_ctx;
36507   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36508   offset = dissect_nbap_CommonPhysicalChannelID768(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelID768_PDU);
36509   offset += 7; offset >>= 3;
36510   return offset;
36511 }
36512 static int dissect_Common_PhysicalChannel_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36513   int offset = 0;
36514   asn1_ctx_t asn1_ctx;
36515   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36516   offset = dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_PhysicalChannel_Status_Information_PDU);
36517   offset += 7; offset >>= 3;
36518   return offset;
36519 }
36520 static int dissect_Common_PhysicalChannel_Status_Information768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36521   int offset = 0;
36522   asn1_ctx_t asn1_ctx;
36523   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36524   offset = dissect_nbap_Common_PhysicalChannel_Status_Information768(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_PhysicalChannel_Status_Information768_PDU);
36525   offset += 7; offset >>= 3;
36526   return offset;
36527 }
36528 static int dissect_CommonTransportChannel_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36529   int offset = 0;
36530   asn1_ctx_t asn1_ctx;
36531   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36532   offset = dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannel_InformationResponse_PDU);
36533   offset += 7; offset >>= 3;
36534   return offset;
36535 }
36536 static int dissect_Common_TransportChannel_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36537   int offset = 0;
36538   asn1_ctx_t asn1_ctx;
36539   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36540   offset = dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_TransportChannel_Status_Information_PDU);
36541   offset += 7; offset >>= 3;
36542   return offset;
36543 }
36544 static int dissect_CommunicationControlPortID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36545   int offset = 0;
36546   asn1_ctx_t asn1_ctx;
36547   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36548   offset = dissect_nbap_CommunicationControlPortID(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationControlPortID_PDU);
36549   offset += 7; offset >>= 3;
36550   return offset;
36551 }
36552 static int dissect_Compressed_Mode_Deactivation_Flag_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36553   int offset = 0;
36554   asn1_ctx_t asn1_ctx;
36555   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36556   offset = dissect_nbap_Compressed_Mode_Deactivation_Flag(tvb, offset, &asn1_ctx, tree, hf_nbap_Compressed_Mode_Deactivation_Flag_PDU);
36557   offset += 7; offset >>= 3;
36558   return offset;
36559 }
36560 static int dissect_ConfigurationGenerationID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36561   int offset = 0;
36562   asn1_ctx_t asn1_ctx;
36563   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36564   offset = dissect_nbap_ConfigurationGenerationID(tvb, offset, &asn1_ctx, tree, hf_nbap_ConfigurationGenerationID_PDU);
36565   offset += 7; offset >>= 3;
36566   return offset;
36567 }
36568 static int dissect_ConstantValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36569   int offset = 0;
36570   asn1_ctx_t asn1_ctx;
36571   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36572   offset = dissect_nbap_ConstantValue(tvb, offset, &asn1_ctx, tree, hf_nbap_ConstantValue_PDU);
36573   offset += 7; offset >>= 3;
36574   return offset;
36575 }
36576 static int dissect_ContinuousPacketConnectivityDTX_DRX_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36577   int offset = 0;
36578   asn1_ctx_t asn1_ctx;
36579   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36580   offset = dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU);
36581   offset += 7; offset >>= 3;
36582   return offset;
36583 }
36584 static int dissect_ContinuousPacketConnectivityDTX_DRX_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36585   int offset = 0;
36586   asn1_ctx_t asn1_ctx;
36587   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36588   offset = dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU);
36589   offset += 7; offset >>= 3;
36590   return offset;
36591 }
36592 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36593   int offset = 0;
36594   asn1_ctx_t asn1_ctx;
36595   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36596   offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU);
36597   offset += 7; offset >>= 3;
36598   return offset;
36599 }
36600 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36601   int offset = 0;
36602   asn1_ctx_t asn1_ctx;
36603   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36604   offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU);
36605   offset += 7; offset >>= 3;
36606   return offset;
36607 }
36608 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36609   int offset = 0;
36610   asn1_ctx_t asn1_ctx;
36611   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36612   offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU);
36613   offset += 7; offset >>= 3;
36614   return offset;
36615 }
36616 static int dissect_ControlGAP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36617   int offset = 0;
36618   asn1_ctx_t asn1_ctx;
36619   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36620   offset = dissect_nbap_ControlGAP(tvb, offset, &asn1_ctx, tree, hf_nbap_ControlGAP_PDU);
36621   offset += 7; offset >>= 3;
36622   return offset;
36623 }
36624 static int dissect_CPC_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36625   int offset = 0;
36626   asn1_ctx_t asn1_ctx;
36627   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36628   offset = dissect_nbap_CPC_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_CPC_Information_PDU);
36629   offset += 7; offset >>= 3;
36630   return offset;
36631 }
36632 static int dissect_CriticalityDiagnostics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36633   int offset = 0;
36634   asn1_ctx_t asn1_ctx;
36635   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36636   offset = dissect_nbap_CriticalityDiagnostics(tvb, offset, &asn1_ctx, tree, hf_nbap_CriticalityDiagnostics_PDU);
36637   offset += 7; offset >>= 3;
36638   return offset;
36639 }
36640 static int dissect_CRNC_CommunicationContextID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36641   int offset = 0;
36642   asn1_ctx_t asn1_ctx;
36643   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36644   offset = dissect_nbap_CRNC_CommunicationContextID(tvb, offset, &asn1_ctx, tree, hf_nbap_CRNC_CommunicationContextID_PDU);
36645   offset += 7; offset >>= 3;
36646   return offset;
36647 }
36648 static int dissect_CSBMeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36649   int offset = 0;
36650   asn1_ctx_t asn1_ctx;
36651   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36652   offset = dissect_nbap_CSBMeasurementID(tvb, offset, &asn1_ctx, tree, hf_nbap_CSBMeasurementID_PDU);
36653   offset += 7; offset >>= 3;
36654   return offset;
36655 }
36656 static int dissect_CSBTransmissionID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36657   int offset = 0;
36658   asn1_ctx_t asn1_ctx;
36659   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36660   offset = dissect_nbap_CSBTransmissionID(tvb, offset, &asn1_ctx, tree, hf_nbap_CSBTransmissionID_PDU);
36661   offset += 7; offset >>= 3;
36662   return offset;
36663 }
36664 static int dissect_DCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36665   int offset = 0;
36666   asn1_ctx_t asn1_ctx;
36667   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36668   offset = dissect_nbap_DCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_FDD_Information_PDU);
36669   offset += 7; offset >>= 3;
36670   return offset;
36671 }
36672 static int dissect_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36673   int offset = 0;
36674   asn1_ctx_t asn1_ctx;
36675   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36676   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);
36677   offset += 7; offset >>= 3;
36678   return offset;
36679 }
36680 static int dissect_DCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36681   int offset = 0;
36682   asn1_ctx_t asn1_ctx;
36683   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36684   offset = dissect_nbap_DCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_InformationResponse_PDU);
36685   offset += 7; offset >>= 3;
36686   return offset;
36687 }
36688 static int dissect_DCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36689   int offset = 0;
36690   asn1_ctx_t asn1_ctx;
36691   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36692   offset = dissect_nbap_DCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_TDD_Information_PDU);
36693   offset += 7; offset >>= 3;
36694   return offset;
36695 }
36696 static int dissect_FDD_DCHs_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36697   int offset = 0;
36698   asn1_ctx_t asn1_ctx;
36699   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36700   offset = dissect_nbap_FDD_DCHs_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_FDD_DCHs_to_Modify_PDU);
36701   offset += 7; offset >>= 3;
36702   return offset;
36703 }
36704 static int dissect_TDD_DCHs_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36705   int offset = 0;
36706   asn1_ctx_t asn1_ctx;
36707   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36708   offset = dissect_nbap_TDD_DCHs_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_DCHs_to_Modify_PDU);
36709   offset += 7; offset >>= 3;
36710   return offset;
36711 }
36712 static int dissect_DedicatedMeasurementType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36713   int offset = 0;
36714   asn1_ctx_t asn1_ctx;
36715   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36716   offset = dissect_nbap_DedicatedMeasurementType(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementType_PDU);
36717   offset += 7; offset >>= 3;
36718   return offset;
36719 }
36720 static int dissect_DelayedActivation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36721   int offset = 0;
36722   asn1_ctx_t asn1_ctx;
36723   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36724   offset = dissect_nbap_DelayedActivation(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivation_PDU);
36725   offset += 7; offset >>= 3;
36726   return offset;
36727 }
36728 static int dissect_DL_DPCH_TimingAdjustment_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36729   int offset = 0;
36730   asn1_ctx_t asn1_ctx;
36731   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36732   offset = dissect_nbap_DL_DPCH_TimingAdjustment(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_TimingAdjustment_PDU);
36733   offset += 7; offset >>= 3;
36734   return offset;
36735 }
36736 static int dissect_DL_Power_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36737   int offset = 0;
36738   asn1_ctx_t asn1_ctx;
36739   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36740   offset = dissect_nbap_DL_Power(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_Power_PDU);
36741   offset += 7; offset >>= 3;
36742   return offset;
36743 }
36744 static int dissect_DL_PowerBalancing_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36745   int offset = 0;
36746   asn1_ctx_t asn1_ctx;
36747   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36748   offset = dissect_nbap_DL_PowerBalancing_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_Information_PDU);
36749   offset += 7; offset >>= 3;
36750   return offset;
36751 }
36752 static int dissect_DL_PowerBalancing_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36753   int offset = 0;
36754   asn1_ctx_t asn1_ctx;
36755   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36756   offset = dissect_nbap_DL_PowerBalancing_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU);
36757   offset += 7; offset >>= 3;
36758   return offset;
36759 }
36760 static int dissect_DL_PowerBalancing_UpdatedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36761   int offset = 0;
36762   asn1_ctx_t asn1_ctx;
36763   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36764   offset = dissect_nbap_DL_PowerBalancing_UpdatedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU);
36765   offset += 7; offset >>= 3;
36766   return offset;
36767 }
36768 static int dissect_DL_ScramblingCode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36769   int offset = 0;
36770   asn1_ctx_t asn1_ctx;
36771   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36772   offset = dissect_nbap_DL_ScramblingCode(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ScramblingCode_PDU);
36773   offset += 7; offset >>= 3;
36774   return offset;
36775 }
36776 static int dissect_DL_TimeslotISCPInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36777   int offset = 0;
36778   asn1_ctx_t asn1_ctx;
36779   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36780   offset = dissect_nbap_DL_TimeslotISCPInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TimeslotISCPInfo_PDU);
36781   offset += 7; offset >>= 3;
36782   return offset;
36783 }
36784 static int dissect_DL_TimeslotISCPInfoLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36785   int offset = 0;
36786   asn1_ctx_t asn1_ctx;
36787   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36788   offset = dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TimeslotISCPInfoLCR_PDU);
36789   offset += 7; offset >>= 3;
36790   return offset;
36791 }
36792 static int dissect_DL_TPC_Pattern01Count_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36793   int offset = 0;
36794   asn1_ctx_t asn1_ctx;
36795   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36796   offset = dissect_nbap_DL_TPC_Pattern01Count(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TPC_Pattern01Count_PDU);
36797   offset += 7; offset >>= 3;
36798   return offset;
36799 }
36800 static int dissect_DLTransmissionBranchLoadValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36801   int offset = 0;
36802   asn1_ctx_t asn1_ctx;
36803   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36804   offset = dissect_nbap_DLTransmissionBranchLoadValue(tvb, offset, &asn1_ctx, tree, hf_nbap_DLTransmissionBranchLoadValue_PDU);
36805   offset += 7; offset >>= 3;
36806   return offset;
36807 }
36808 static int dissect_DPC_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36809   int offset = 0;
36810   asn1_ctx_t asn1_ctx;
36811   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36812   offset = dissect_nbap_DPC_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_DPC_Mode_PDU);
36813   offset += 7; offset >>= 3;
36814   return offset;
36815 }
36816 static int dissect_DPCH_ID768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36817   int offset = 0;
36818   asn1_ctx_t asn1_ctx;
36819   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36820   offset = dissect_nbap_DPCH_ID768(tvb, offset, &asn1_ctx, tree, hf_nbap_DPCH_ID768_PDU);
36821   offset += 7; offset >>= 3;
36822   return offset;
36823 }
36824 static int dissect_DSCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36825   int offset = 0;
36826   asn1_ctx_t asn1_ctx;
36827   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36828   offset = dissect_nbap_DSCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_InformationResponse_PDU);
36829   offset += 7; offset >>= 3;
36830   return offset;
36831 }
36832 static int dissect_DSCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36833   int offset = 0;
36834   asn1_ctx_t asn1_ctx;
36835   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36836   offset = dissect_nbap_DSCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_TDD_Information_PDU);
36837   offset += 7; offset >>= 3;
36838   return offset;
36839 }
36840 static int dissect_DwPCH_Power_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36841   int offset = 0;
36842   asn1_ctx_t asn1_ctx;
36843   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36844   offset = dissect_nbap_DwPCH_Power(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_Power_PDU);
36845   offset += 7; offset >>= 3;
36846   return offset;
36847 }
36848 static int dissect_E_AGCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36849   int offset = 0;
36850   asn1_ctx_t asn1_ctx;
36851   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36852   offset = dissect_nbap_E_AGCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AGCH_FDD_Code_Information_PDU);
36853   offset += 7; offset >>= 3;
36854   return offset;
36855 }
36856 static int dissect_E_DCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36857   int offset = 0;
36858   asn1_ctx_t asn1_ctx;
36859   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36860   offset = dissect_nbap_E_DCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Capability_PDU);
36861   offset += 7; offset >>= 3;
36862   return offset;
36863 }
36864 static int dissect_E_DCHCapacityConsumptionLaw_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36865   int offset = 0;
36866   asn1_ctx_t asn1_ctx;
36867   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36868   offset = dissect_nbap_E_DCHCapacityConsumptionLaw(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHCapacityConsumptionLaw_PDU);
36869   offset += 7; offset >>= 3;
36870   return offset;
36871 }
36872 static int dissect_E_DCH_TDD_CapacityConsumptionLaw_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36873   int offset = 0;
36874   asn1_ctx_t asn1_ctx;
36875   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36876   offset = dissect_nbap_E_DCH_TDD_CapacityConsumptionLaw(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU);
36877   offset += 7; offset >>= 3;
36878   return offset;
36879 }
36880 static int dissect_E_DCH_TTI2ms_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36881   int offset = 0;
36882   asn1_ctx_t asn1_ctx;
36883   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36884   offset = dissect_nbap_E_DCH_TTI2ms_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_TTI2ms_Capability_PDU);
36885   offset += 7; offset >>= 3;
36886   return offset;
36887 }
36888 static int dissect_E_DCH_SF_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36889   int offset = 0;
36890   asn1_ctx_t asn1_ctx;
36891   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36892   offset = dissect_nbap_E_DCH_SF_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_SF_Capability_PDU);
36893   offset += 7; offset >>= 3;
36894   return offset;
36895 }
36896 static int dissect_E_DCH_HARQ_Combining_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36897   int offset = 0;
36898   asn1_ctx_t asn1_ctx;
36899   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36900   offset = dissect_nbap_E_DCH_HARQ_Combining_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_HARQ_Combining_Capability_PDU);
36901   offset += 7; offset >>= 3;
36902   return offset;
36903 }
36904 static int dissect_E_DCH_FDD_DL_Control_Channel_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36905   int offset = 0;
36906   asn1_ctx_t asn1_ctx;
36907   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36908   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);
36909   offset += 7; offset >>= 3;
36910   return offset;
36911 }
36912 static int dissect_E_DCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36913   int offset = 0;
36914   asn1_ctx_t asn1_ctx;
36915   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36916   offset = dissect_nbap_E_DCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_PDU);
36917   offset += 7; offset >>= 3;
36918   return offset;
36919 }
36920 static int dissect_E_DCH_FDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36921   int offset = 0;
36922   asn1_ctx_t asn1_ctx;
36923   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36924   offset = dissect_nbap_E_DCH_FDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_Response_PDU);
36925   offset += 7; offset >>= 3;
36926   return offset;
36927 }
36928 static int dissect_E_DCH_FDD_Information_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36929   int offset = 0;
36930   asn1_ctx_t asn1_ctx;
36931   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36932   offset = dissect_nbap_E_DCH_FDD_Information_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_to_Modify_PDU);
36933   offset += 7; offset >>= 3;
36934   return offset;
36935 }
36936 static int dissect_E_DCH_FDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36937   int offset = 0;
36938   asn1_ctx_t asn1_ctx;
36939   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36940   offset = dissect_nbap_E_DCH_FDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Update_Information_PDU);
36941   offset += 7; offset >>= 3;
36942   return offset;
36943 }
36944 static int dissect_E_DCH_PowerOffset_for_SchedulingInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36945   int offset = 0;
36946   asn1_ctx_t asn1_ctx;
36947   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36948   offset = dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU);
36949   offset += 7; offset >>= 3;
36950   return offset;
36951 }
36952 static int dissect_E_DCH_MACdFlows_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36953   int offset = 0;
36954   asn1_ctx_t asn1_ctx;
36955   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36956   offset = dissect_nbap_E_DCH_MACdFlows_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_Information_PDU);
36957   offset += 7; offset >>= 3;
36958   return offset;
36959 }
36960 static int dissect_E_DCH_MACdFlows_to_Delete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36961   int offset = 0;
36962   asn1_ctx_t asn1_ctx;
36963   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36964   offset = dissect_nbap_E_DCH_MACdFlows_to_Delete(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_to_Delete_PDU);
36965   offset += 7; offset >>= 3;
36966   return offset;
36967 }
36968 static int dissect_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36969   int offset = 0;
36970   asn1_ctx_t asn1_ctx;
36971   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36972   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);
36973   offset += 7; offset >>= 3;
36974   return offset;
36975 }
36976 static int dissect_Maximum_Target_ReceivedTotalWideBandPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36977   int offset = 0;
36978   asn1_ctx_t asn1_ctx;
36979   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36980   offset = dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU);
36981   offset += 7; offset >>= 3;
36982   return offset;
36983 }
36984 static int dissect_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36985   int offset = 0;
36986   asn1_ctx_t asn1_ctx;
36987   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36988   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);
36989   offset += 7; offset >>= 3;
36990   return offset;
36991 }
36992 static int dissect_E_DCH_RL_Indication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
36993   int offset = 0;
36994   asn1_ctx_t asn1_ctx;
36995   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
36996   offset = dissect_nbap_E_DCH_RL_Indication(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_RL_Indication_PDU);
36997   offset += 7; offset >>= 3;
36998   return offset;
36999 }
37000 static int dissect_E_DCH_Serving_Cell_Change_Info_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37001   int offset = 0;
37002   asn1_ctx_t asn1_ctx;
37003   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37004   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);
37005   offset += 7; offset >>= 3;
37006   return offset;
37007 }
37008 static int dissect_E_DPDCH_PowerInterpolation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37009   int offset = 0;
37010   asn1_ctx_t asn1_ctx;
37011   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37012   offset = dissect_nbap_E_DPDCH_PowerInterpolation(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPDCH_PowerInterpolation_PDU);
37013   offset += 7; offset >>= 3;
37014   return offset;
37015 }
37016 static int dissect_End_Of_Audit_Sequence_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37017   int offset = 0;
37018   asn1_ctx_t asn1_ctx;
37019   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37020   offset = dissect_nbap_End_Of_Audit_Sequence_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_End_Of_Audit_Sequence_Indicator_PDU);
37021   offset += 7; offset >>= 3;
37022   return offset;
37023 }
37024 static int dissect_E_RGCH_E_HICH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37025   int offset = 0;
37026   asn1_ctx_t asn1_ctx;
37027   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37028   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);
37029   offset += 7; offset >>= 3;
37030   return offset;
37031 }
37032 static int dissect_E_TFCI_Boost_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37033   int offset = 0;
37034   asn1_ctx_t asn1_ctx;
37035   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37036   offset = dissect_nbap_E_TFCI_Boost_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_TFCI_Boost_Information_PDU);
37037   offset += 7; offset >>= 3;
37038   return offset;
37039 }
37040 static int dissect_E_DCHProvidedBitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37041   int offset = 0;
37042   asn1_ctx_t asn1_ctx;
37043   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37044   offset = dissect_nbap_E_DCHProvidedBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHProvidedBitRate_PDU);
37045   offset += 7; offset >>= 3;
37046   return offset;
37047 }
37048 static int dissect_E_HICH_TimeOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37049   int offset = 0;
37050   asn1_ctx_t asn1_ctx;
37051   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37052   offset = dissect_nbap_E_HICH_TimeOffset(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffset_PDU);
37053   offset += 7; offset >>= 3;
37054   return offset;
37055 }
37056 static int dissect_E_HICH_TimeOffsetLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37057   int offset = 0;
37058   asn1_ctx_t asn1_ctx;
37059   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37060   offset = dissect_nbap_E_HICH_TimeOffsetLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffsetLCR_PDU);
37061   offset += 7; offset >>= 3;
37062   return offset;
37063 }
37064 static int dissect_E_DCH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37065   int offset = 0;
37066   asn1_ctx_t asn1_ctx;
37067   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37068   offset = dissect_nbap_E_DCH_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_PDU);
37069   offset += 7; offset >>= 3;
37070   return offset;
37071 }
37072 static int dissect_E_DCH_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37073   int offset = 0;
37074   asn1_ctx_t asn1_ctx;
37075   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37076   offset = dissect_nbap_E_DCH_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_Response_PDU);
37077   offset += 7; offset >>= 3;
37078   return offset;
37079 }
37080 static int dissect_E_DCH_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37081   int offset = 0;
37082   asn1_ctx_t asn1_ctx;
37083   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37084   offset = dissect_nbap_E_DCH_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_Reconfig_PDU);
37085   offset += 7; offset >>= 3;
37086   return offset;
37087 }
37088 static int dissect_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37089   int offset = 0;
37090   asn1_ctx_t asn1_ctx;
37091   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37092   offset = dissect_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU);
37093   offset += 7; offset >>= 3;
37094   return offset;
37095 }
37096 static int dissect_E_DCH_768_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37097   int offset = 0;
37098   asn1_ctx_t asn1_ctx;
37099   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37100   offset = dissect_nbap_E_DCH_768_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_768_Information_PDU);
37101   offset += 7; offset >>= 3;
37102   return offset;
37103 }
37104 static int dissect_E_DCH_768_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37105   int offset = 0;
37106   asn1_ctx_t asn1_ctx;
37107   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37108   offset = dissect_nbap_E_DCH_768_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_768_Information_Reconfig_PDU);
37109   offset += 7; offset >>= 3;
37110   return offset;
37111 }
37112 static int dissect_E_DCH_LCR_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37113   int offset = 0;
37114   asn1_ctx_t asn1_ctx;
37115   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37116   offset = dissect_nbap_E_DCH_LCR_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_LCR_Information_PDU);
37117   offset += 7; offset >>= 3;
37118   return offset;
37119 }
37120 static int dissect_E_DCH_LCR_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37121   int offset = 0;
37122   asn1_ctx_t asn1_ctx;
37123   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37124   offset = dissect_nbap_E_DCH_LCR_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_LCR_Information_Reconfig_PDU);
37125   offset += 7; offset >>= 3;
37126   return offset;
37127 }
37128 static int dissect_Enhanced_FACH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37129   int offset = 0;
37130   asn1_ctx_t asn1_ctx;
37131   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37132   offset = dissect_nbap_Enhanced_FACH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_FACH_Capability_PDU);
37133   offset += 7; offset >>= 3;
37134   return offset;
37135 }
37136 static int dissect_Enhanced_PCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37137   int offset = 0;
37138   asn1_ctx_t asn1_ctx;
37139   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37140   offset = dissect_nbap_Enhanced_PCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_PCH_Capability_PDU);
37141   offset += 7; offset >>= 3;
37142   return offset;
37143 }
37144 static int dissect_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37145   int offset = 0;
37146   asn1_ctx_t asn1_ctx;
37147   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37148   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);
37149   offset += 7; offset >>= 3;
37150   return offset;
37151 }
37152 static int dissect_Ext_Reference_E_TFCI_PO_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37153   int offset = 0;
37154   asn1_ctx_t asn1_ctx;
37155   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37156   offset = dissect_nbap_Ext_Reference_E_TFCI_PO(tvb, offset, &asn1_ctx, tree, hf_nbap_Ext_Reference_E_TFCI_PO_PDU);
37157   offset += 7; offset >>= 3;
37158   return offset;
37159 }
37160 static int dissect_ExtendedPropagationDelay_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37161   int offset = 0;
37162   asn1_ctx_t asn1_ctx;
37163   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37164   offset = dissect_nbap_ExtendedPropagationDelay(tvb, offset, &asn1_ctx, tree, hf_nbap_ExtendedPropagationDelay_PDU);
37165   offset += 7; offset >>= 3;
37166   return offset;
37167 }
37168 static int dissect_Extended_RNC_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37169   int offset = 0;
37170   asn1_ctx_t asn1_ctx;
37171   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37172   offset = dissect_nbap_Extended_RNC_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_RNC_ID_PDU);
37173   offset += 7; offset >>= 3;
37174   return offset;
37175 }
37176 static int dissect_Extended_Round_Trip_Time_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37177   int offset = 0;
37178   asn1_ctx_t asn1_ctx;
37179   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37180   offset = dissect_nbap_Extended_Round_Trip_Time_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_Round_Trip_Time_Value_PDU);
37181   offset += 7; offset >>= 3;
37182   return offset;
37183 }
37184 static int dissect_Extended_HS_SCCH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37185   int offset = 0;
37186   asn1_ctx_t asn1_ctx;
37187   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37188   offset = dissect_nbap_Extended_HS_SCCH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_HS_SCCH_ID_PDU);
37189   offset += 7; offset >>= 3;
37190   return offset;
37191 }
37192 static int dissect_Extended_HS_SICH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37193   int offset = 0;
37194   asn1_ctx_t asn1_ctx;
37195   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37196   offset = dissect_nbap_Extended_HS_SICH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_HS_SICH_ID_PDU);
37197   offset += 7; offset >>= 3;
37198   return offset;
37199 }
37200 static int dissect_Fast_Reconfiguration_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37201   int offset = 0;
37202   asn1_ctx_t asn1_ctx;
37203   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37204   offset = dissect_nbap_Fast_Reconfiguration_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_Fast_Reconfiguration_Mode_PDU);
37205   offset += 7; offset >>= 3;
37206   return offset;
37207 }
37208 static int dissect_Fast_Reconfiguration_Permission_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37209   int offset = 0;
37210   asn1_ctx_t asn1_ctx;
37211   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37212   offset = dissect_nbap_Fast_Reconfiguration_Permission(tvb, offset, &asn1_ctx, tree, hf_nbap_Fast_Reconfiguration_Permission_PDU);
37213   offset += 7; offset >>= 3;
37214   return offset;
37215 }
37216 static int dissect_FDD_S_CCPCH_FrameOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37217   int offset = 0;
37218   asn1_ctx_t asn1_ctx;
37219   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37220   offset = dissect_nbap_FDD_S_CCPCH_FrameOffset(tvb, offset, &asn1_ctx, tree, hf_nbap_FDD_S_CCPCH_FrameOffset_PDU);
37221   offset += 7; offset >>= 3;
37222   return offset;
37223 }
37224 static int dissect_F_DPCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37225   int offset = 0;
37226   asn1_ctx_t asn1_ctx;
37227   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37228   offset = dissect_nbap_F_DPCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Capability_PDU);
37229   offset += 7; offset >>= 3;
37230   return offset;
37231 }
37232 static int dissect_F_DPCH_SlotFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37233   int offset = 0;
37234   asn1_ctx_t asn1_ctx;
37235   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37236   offset = dissect_nbap_F_DPCH_SlotFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_SlotFormat_PDU);
37237   offset += 7; offset >>= 3;
37238   return offset;
37239 }
37240 static int dissect_F_DPCH_SlotFormatCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37241   int offset = 0;
37242   asn1_ctx_t asn1_ctx;
37243   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37244   offset = dissect_nbap_F_DPCH_SlotFormatCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_SlotFormatCapability_PDU);
37245   offset += 7; offset >>= 3;
37246   return offset;
37247 }
37248 static int dissect_FNReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37249   int offset = 0;
37250   asn1_ctx_t asn1_ctx;
37251   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37252   offset = dissect_nbap_FNReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_FNReportingIndicator_PDU);
37253   offset += 7; offset >>= 3;
37254   return offset;
37255 }
37256 static int dissect_GANSS_Common_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37257   int offset = 0;
37258   asn1_ctx_t asn1_ctx;
37259   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37260   offset = dissect_nbap_GANSS_Common_Data(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Common_Data_PDU);
37261   offset += 7; offset >>= 3;
37262   return offset;
37263 }
37264 static int dissect_GANSS_Generic_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37265   int offset = 0;
37266   asn1_ctx_t asn1_ctx;
37267   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37268   offset = dissect_nbap_GANSS_Generic_Data(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Generic_Data_PDU);
37269   offset += 7; offset >>= 3;
37270   return offset;
37271 }
37272 static int dissect_GANSS_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37273   int offset = 0;
37274   asn1_ctx_t asn1_ctx;
37275   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37276   offset = dissect_nbap_GANSS_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Information_PDU);
37277   offset += 7; offset >>= 3;
37278   return offset;
37279 }
37280 static int dissect_HARQ_MemoryPartitioningInfoExtForMIMO_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37281   int offset = 0;
37282   asn1_ctx_t asn1_ctx;
37283   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37284   offset = dissect_nbap_HARQ_MemoryPartitioningInfoExtForMIMO(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU);
37285   offset += 7; offset >>= 3;
37286   return offset;
37287 }
37288 static int dissect_HARQ_Preamble_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37289   int offset = 0;
37290   asn1_ctx_t asn1_ctx;
37291   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37292   offset = dissect_nbap_HARQ_Preamble_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_Preamble_Mode_PDU);
37293   offset += 7; offset >>= 3;
37294   return offset;
37295 }
37296 static int dissect_HARQ_Preamble_Mode_Activation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37297   int offset = 0;
37298   asn1_ctx_t asn1_ctx;
37299   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37300   offset = dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU);
37301   offset += 7; offset >>= 3;
37302   return offset;
37303 }
37304 static int dissect_HSDPA_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37305   int offset = 0;
37306   asn1_ctx_t asn1_ctx;
37307   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37308   offset = dissect_nbap_HSDPA_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDPA_Capability_PDU);
37309   offset += 7; offset >>= 3;
37310   return offset;
37311 }
37312 static int dissect_HS_DSCHProvidedBitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37313   int offset = 0;
37314   asn1_ctx_t asn1_ctx;
37315   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37316   offset = dissect_nbap_HS_DSCHProvidedBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRate_PDU);
37317   offset += 7; offset >>= 3;
37318   return offset;
37319 }
37320 static int dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37321   int offset = 0;
37322   asn1_ctx_t asn1_ctx;
37323   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37324   offset = dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU);
37325   offset += 7; offset >>= 3;
37326   return offset;
37327 }
37328 static int dissect_HS_DSCHRequiredPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37329   int offset = 0;
37330   asn1_ctx_t asn1_ctx;
37331   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37332   offset = dissect_nbap_HS_DSCHRequiredPower(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPower_PDU);
37333   offset += 7; offset >>= 3;
37334   return offset;
37335 }
37336 static int dissect_HS_DSCHRequiredPowerValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37337   int offset = 0;
37338   asn1_ctx_t asn1_ctx;
37339   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37340   offset = dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValue_PDU);
37341   offset += 7; offset >>= 3;
37342   return offset;
37343 }
37344 static int dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37345   int offset = 0;
37346   asn1_ctx_t asn1_ctx;
37347   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37348   offset = dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU);
37349   offset += 7; offset >>= 3;
37350   return offset;
37351 }
37352 static int dissect_HSDSCH_Common_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37353   int offset = 0;
37354   asn1_ctx_t asn1_ctx;
37355   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37356   offset = dissect_nbap_HSDSCH_Common_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_InformationFDD_PDU);
37357   offset += 7; offset >>= 3;
37358   return offset;
37359 }
37360 static int dissect_HSDSCH_Common_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37361   int offset = 0;
37362   asn1_ctx_t asn1_ctx;
37363   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37364   offset = dissect_nbap_HSDSCH_Common_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU);
37365   offset += 7; offset >>= 3;
37366   return offset;
37367 }
37368 static int dissect_HSDSCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37369   int offset = 0;
37370   asn1_ctx_t asn1_ctx;
37371   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37372   offset = dissect_nbap_HSDSCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Information_PDU);
37373   offset += 7; offset >>= 3;
37374   return offset;
37375 }
37376 static int dissect_HSDSCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37377   int offset = 0;
37378   asn1_ctx_t asn1_ctx;
37379   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37380   offset = dissect_nbap_HSDSCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Information_PDU);
37381   offset += 7; offset >>= 3;
37382   return offset;
37383 }
37384 static int dissect_HSDSCH_Information_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37385   int offset = 0;
37386   asn1_ctx_t asn1_ctx;
37387   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37388   offset = dissect_nbap_HSDSCH_Information_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Information_to_Modify_PDU);
37389   offset += 7; offset >>= 3;
37390   return offset;
37391 }
37392 static int dissect_HSDSCH_MACdPDUSizeFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37393   int offset = 0;
37394   asn1_ctx_t asn1_ctx;
37395   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37396   offset = dissect_nbap_HSDSCH_MACdPDUSizeFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU);
37397   offset += 7; offset >>= 3;
37398   return offset;
37399 }
37400 static int dissect_HSDSCH_MACdPDU_SizeCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37401   int offset = 0;
37402   asn1_ctx_t asn1_ctx;
37403   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37404   offset = dissect_nbap_HSDSCH_MACdPDU_SizeCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU);
37405   offset += 7; offset >>= 3;
37406   return offset;
37407 }
37408 static int dissect_HSDSCH_Information_to_Modify_Unsynchronised_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37409   int offset = 0;
37410   asn1_ctx_t asn1_ctx;
37411   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37412   offset = dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU);
37413   offset += 7; offset >>= 3;
37414   return offset;
37415 }
37416 static int dissect_HSDSCH_FDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37417   int offset = 0;
37418   asn1_ctx_t asn1_ctx;
37419   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37420   offset = dissect_nbap_HSDSCH_FDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Information_Response_PDU);
37421   offset += 7; offset >>= 3;
37422   return offset;
37423 }
37424 static int dissect_HSDSCH_Paging_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37425   int offset = 0;
37426   asn1_ctx_t asn1_ctx;
37427   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37428   offset = dissect_nbap_HSDSCH_Paging_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU);
37429   offset += 7; offset >>= 3;
37430   return offset;
37431 }
37432 static int dissect_HSDSCH_Paging_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37433   int offset = 0;
37434   asn1_ctx_t asn1_ctx;
37435   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37436   offset = dissect_nbap_HSDSCH_Paging_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU);
37437   offset += 7; offset >>= 3;
37438   return offset;
37439 }
37440 static int dissect_HSDSCH_TDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37441   int offset = 0;
37442   asn1_ctx_t asn1_ctx;
37443   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37444   offset = dissect_nbap_HSDSCH_TDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Information_Response_PDU);
37445   offset += 7; offset >>= 3;
37446   return offset;
37447 }
37448 static int dissect_HSDSCH_MACdFlows_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37449   int offset = 0;
37450   asn1_ctx_t asn1_ctx;
37451   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37452   offset = dissect_nbap_HSDSCH_MACdFlows_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdFlows_Information_PDU);
37453   offset += 7; offset >>= 3;
37454   return offset;
37455 }
37456 static int dissect_HSDSCH_MACdFlows_to_Delete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37457   int offset = 0;
37458   asn1_ctx_t asn1_ctx;
37459   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37460   offset = dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU);
37461   offset += 7; offset >>= 3;
37462   return offset;
37463 }
37464 static int dissect_HSSCCH_Specific_InformationRespListTDD768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37465   int offset = 0;
37466   asn1_ctx_t asn1_ctx;
37467   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37468   offset = dissect_nbap_HSSCCH_Specific_InformationRespListTDD768(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU);
37469   offset += 7; offset >>= 3;
37470   return offset;
37471 }
37472 static int dissect_HS_SICH_Reception_Quality_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37473   int offset = 0;
37474   asn1_ctx_t asn1_ctx;
37475   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37476   offset = dissect_nbap_HS_SICH_Reception_Quality_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_Reception_Quality_Value_PDU);
37477   offset += 7; offset >>= 3;
37478   return offset;
37479 }
37480 static int dissect_HS_SICH_failed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37481   int offset = 0;
37482   asn1_ctx_t asn1_ctx;
37483   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37484   offset = dissect_nbap_HS_SICH_failed(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_failed_PDU);
37485   offset += 7; offset >>= 3;
37486   return offset;
37487 }
37488 static int dissect_HS_SICH_missed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37489   int offset = 0;
37490   asn1_ctx_t asn1_ctx;
37491   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37492   offset = dissect_nbap_HS_SICH_missed(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_missed_PDU);
37493   offset += 7; offset >>= 3;
37494   return offset;
37495 }
37496 static int dissect_HS_SICH_total_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37497   int offset = 0;
37498   asn1_ctx_t asn1_ctx;
37499   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37500   offset = dissect_nbap_HS_SICH_total(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_total_PDU);
37501   offset += 7; offset >>= 3;
37502   return offset;
37503 }
37504 static int dissect_HS_SICH_Reception_Quality_Measurement_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37505   int offset = 0;
37506   asn1_ctx_t asn1_ctx;
37507   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37508   offset = dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU);
37509   offset += 7; offset >>= 3;
37510   return offset;
37511 }
37512 static int dissect_HSDSCH_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37513   int offset = 0;
37514   asn1_ctx_t asn1_ctx;
37515   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37516   offset = dissect_nbap_HSDSCH_RNTI(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_RNTI_PDU);
37517   offset += 7; offset >>= 3;
37518   return offset;
37519 }
37520 static int dissect_HS_PDSCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37521   int offset = 0;
37522   asn1_ctx_t asn1_ctx;
37523   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37524   offset = dissect_nbap_HS_PDSCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_FDD_Code_Information_PDU);
37525   offset += 7; offset >>= 3;
37526   return offset;
37527 }
37528 static int dissect_HS_SICH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37529   int offset = 0;
37530   asn1_ctx_t asn1_ctx;
37531   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37532   offset = dissect_nbap_HS_SICH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_ID_PDU);
37533   offset += 7; offset >>= 3;
37534   return offset;
37535 }
37536 static int dissect_HS_SCCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37537   int offset = 0;
37538   asn1_ctx_t asn1_ctx;
37539   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37540   offset = dissect_nbap_HS_SCCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_FDD_Code_Information_PDU);
37541   offset += 7; offset >>= 3;
37542   return offset;
37543 }
37544 static int dissect_HS_PDSCH_Code_Change_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37545   int offset = 0;
37546   asn1_ctx_t asn1_ctx;
37547   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37548   offset = dissect_nbap_HS_PDSCH_Code_Change_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU);
37549   offset += 7; offset >>= 3;
37550   return offset;
37551 }
37552 static int dissect_HS_PDSCH_Code_Change_Grant_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37553   int offset = 0;
37554   asn1_ctx_t asn1_ctx;
37555   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37556   offset = dissect_nbap_HS_PDSCH_Code_Change_Grant(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_Code_Change_Grant_PDU);
37557   offset += 7; offset >>= 3;
37558   return offset;
37559 }
37560 static int dissect_HSDSCH_Configured_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37561   int offset = 0;
37562   asn1_ctx_t asn1_ctx;
37563   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37564   offset = dissect_nbap_HSDSCH_Configured_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Configured_Indicator_PDU);
37565   offset += 7; offset >>= 3;
37566   return offset;
37567 }
37568 static int dissect_HS_DSCH_Serving_Cell_Change_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37569   int offset = 0;
37570   asn1_ctx_t asn1_ctx;
37571   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37572   offset = dissect_nbap_HS_DSCH_Serving_Cell_Change_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU);
37573   offset += 7; offset >>= 3;
37574   return offset;
37575 }
37576 static int dissect_HS_DSCH_Serving_Cell_Change_Info_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37577   int offset = 0;
37578   asn1_ctx_t asn1_ctx;
37579   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37580   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);
37581   offset += 7; offset >>= 3;
37582   return offset;
37583 }
37584 static int dissect_HSDSCH_FDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37585   int offset = 0;
37586   asn1_ctx_t asn1_ctx;
37587   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37588   offset = dissect_nbap_HSDSCH_FDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Update_Information_PDU);
37589   offset += 7; offset >>= 3;
37590   return offset;
37591 }
37592 static int dissect_HSDSCH_TDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37593   int offset = 0;
37594   asn1_ctx_t asn1_ctx;
37595   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37596   offset = dissect_nbap_HSDSCH_TDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Update_Information_PDU);
37597   offset += 7; offset >>= 3;
37598   return offset;
37599 }
37600 static int dissect_InformationReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37601   int offset = 0;
37602   asn1_ctx_t asn1_ctx;
37603   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37604   offset = dissect_nbap_InformationReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationReportCharacteristics_PDU);
37605   offset += 7; offset >>= 3;
37606   return offset;
37607 }
37608 static int dissect_InformationExchangeID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37609   int offset = 0;
37610   asn1_ctx_t asn1_ctx;
37611   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37612   offset = dissect_nbap_InformationExchangeID(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeID_PDU);
37613   offset += 7; offset >>= 3;
37614   return offset;
37615 }
37616 static int dissect_InformationType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37617   int offset = 0;
37618   asn1_ctx_t asn1_ctx;
37619   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37620   offset = dissect_nbap_InformationType(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationType_PDU);
37621   offset += 7; offset >>= 3;
37622   return offset;
37623 }
37624 static int dissect_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37625   int offset = 0;
37626   asn1_ctx_t asn1_ctx;
37627   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37628   offset = dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, &asn1_ctx, tree, hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU);
37629   offset += 7; offset >>= 3;
37630   return offset;
37631 }
37632 static int dissect_InnerLoopDLPCStatus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37633   int offset = 0;
37634   asn1_ctx_t asn1_ctx;
37635   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37636   offset = dissect_nbap_InnerLoopDLPCStatus(tvb, offset, &asn1_ctx, tree, hf_nbap_InnerLoopDLPCStatus_PDU);
37637   offset += 7; offset >>= 3;
37638   return offset;
37639 }
37640 static int dissect_IPMulticastIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37641   int offset = 0;
37642   asn1_ctx_t asn1_ctx;
37643   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37644   offset = dissect_nbap_IPMulticastIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_IPMulticastIndication_PDU);
37645   offset += 7; offset >>= 3;
37646   return offset;
37647 }
37648 static int dissect_IPMulticastDataBearerIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37649   int offset = 0;
37650   asn1_ctx_t asn1_ctx;
37651   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37652   offset = dissect_nbap_IPMulticastDataBearerIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_IPMulticastDataBearerIndication_PDU);
37653   offset += 7; offset >>= 3;
37654   return offset;
37655 }
37656 static int dissect_Local_Cell_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37657   int offset = 0;
37658   asn1_ctx_t asn1_ctx;
37659   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37660   offset = dissect_nbap_Local_Cell_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_ID_PDU);
37661   offset += 7; offset >>= 3;
37662   return offset;
37663 }
37664 static int dissect_LCRTDD_Uplink_Physical_Channel_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37665   int offset = 0;
37666   asn1_ctx_t asn1_ctx;
37667   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37668   offset = dissect_nbap_LCRTDD_Uplink_Physical_Channel_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU);
37669   offset += 7; offset >>= 3;
37670   return offset;
37671 }
37672 static int dissect_MAC_PDU_SizeExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37673   int offset = 0;
37674   asn1_ctx_t asn1_ctx;
37675   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37676   offset = dissect_nbap_MAC_PDU_SizeExtended(tvb, offset, &asn1_ctx, tree, hf_nbap_MAC_PDU_SizeExtended_PDU);
37677   offset += 7; offset >>= 3;
37678   return offset;
37679 }
37680 static int dissect_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37681   int offset = 0;
37682   asn1_ctx_t asn1_ctx;
37683   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37684   offset = dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU);
37685   offset += 7; offset >>= 3;
37686   return offset;
37687 }
37688 static int dissect_MaximumTransmissionPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37689   int offset = 0;
37690   asn1_ctx_t asn1_ctx;
37691   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37692   offset = dissect_nbap_MaximumTransmissionPower(tvb, offset, &asn1_ctx, tree, hf_nbap_MaximumTransmissionPower_PDU);
37693   offset += 7; offset >>= 3;
37694   return offset;
37695 }
37696 static int dissect_Max_UE_DTX_Cycle_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37697   int offset = 0;
37698   asn1_ctx_t asn1_ctx;
37699   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37700   offset = dissect_nbap_Max_UE_DTX_Cycle(tvb, offset, &asn1_ctx, tree, hf_nbap_Max_UE_DTX_Cycle_PDU);
37701   offset += 7; offset >>= 3;
37702   return offset;
37703 }
37704 static int dissect_MBMS_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37705   int offset = 0;
37706   asn1_ctx_t asn1_ctx;
37707   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37708   offset = dissect_nbap_MBMS_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MBMS_Capability_PDU);
37709   offset += 7; offset >>= 3;
37710   return offset;
37711 }
37712 static int dissect_MeasurementFilterCoefficient_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37713   int offset = 0;
37714   asn1_ctx_t asn1_ctx;
37715   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37716   offset = dissect_nbap_MeasurementFilterCoefficient(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementFilterCoefficient_PDU);
37717   offset += 7; offset >>= 3;
37718   return offset;
37719 }
37720 static int dissect_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37721   int offset = 0;
37722   asn1_ctx_t asn1_ctx;
37723   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37724   offset = dissect_nbap_MeasurementID(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementID_PDU);
37725   offset += 7; offset >>= 3;
37726   return offset;
37727 }
37728 static int dissect_MeasurementRecoveryBehavior_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37729   int offset = 0;
37730   asn1_ctx_t asn1_ctx;
37731   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37732   offset = dissect_nbap_MeasurementRecoveryBehavior(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoveryBehavior_PDU);
37733   offset += 7; offset >>= 3;
37734   return offset;
37735 }
37736 static int dissect_MeasurementRecoveryReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37737   int offset = 0;
37738   asn1_ctx_t asn1_ctx;
37739   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37740   offset = dissect_nbap_MeasurementRecoveryReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoveryReportingIndicator_PDU);
37741   offset += 7; offset >>= 3;
37742   return offset;
37743 }
37744 static int dissect_MeasurementRecoverySupportIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37745   int offset = 0;
37746   asn1_ctx_t asn1_ctx;
37747   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37748   offset = dissect_nbap_MeasurementRecoverySupportIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoverySupportIndicator_PDU);
37749   offset += 7; offset >>= 3;
37750   return offset;
37751 }
37752 static int dissect_MessageStructure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37753   int offset = 0;
37754   asn1_ctx_t asn1_ctx;
37755   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37756   offset = dissect_nbap_MessageStructure(tvb, offset, &asn1_ctx, tree, hf_nbap_MessageStructure_PDU);
37757   offset += 7; offset >>= 3;
37758   return offset;
37759 }
37760 static int dissect_MICH_CFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37761   int offset = 0;
37762   asn1_ctx_t asn1_ctx;
37763   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37764   offset = dissect_nbap_MICH_CFN(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_CFN_PDU);
37765   offset += 7; offset >>= 3;
37766   return offset;
37767 }
37768 static int dissect_MIMO_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37769   int offset = 0;
37770   asn1_ctx_t asn1_ctx;
37771   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37772   offset = dissect_nbap_MIMO_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_ActivationIndicator_PDU);
37773   offset += 7; offset >>= 3;
37774   return offset;
37775 }
37776 static int dissect_MIMO_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37777   int offset = 0;
37778   asn1_ctx_t asn1_ctx;
37779   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37780   offset = dissect_nbap_MIMO_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_Capability_PDU);
37781   offset += 7; offset >>= 3;
37782   return offset;
37783 }
37784 static int dissect_MIMO_Mode_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37785   int offset = 0;
37786   asn1_ctx_t asn1_ctx;
37787   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37788   offset = dissect_nbap_MIMO_Mode_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_Mode_Indicator_PDU);
37789   offset += 7; offset >>= 3;
37790   return offset;
37791 }
37792 static int dissect_MIMO_N_M_Ratio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37793   int offset = 0;
37794   asn1_ctx_t asn1_ctx;
37795   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37796   offset = dissect_nbap_MIMO_N_M_Ratio(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_N_M_Ratio_PDU);
37797   offset += 7; offset >>= 3;
37798   return offset;
37799 }
37800 static int dissect_MIMO_PilotConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37801   int offset = 0;
37802   asn1_ctx_t asn1_ctx;
37803   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37804   offset = dissect_nbap_MIMO_PilotConfiguration(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_PilotConfiguration_PDU);
37805   offset += 7; offset >>= 3;
37806   return offset;
37807 }
37808 static int dissect_Modification_Period_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37809   int offset = 0;
37810   asn1_ctx_t asn1_ctx;
37811   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37812   offset = dissect_nbap_Modification_Period(tvb, offset, &asn1_ctx, tree, hf_nbap_Modification_Period_PDU);
37813   offset += 7; offset >>= 3;
37814   return offset;
37815 }
37816 static int dissect_MAChs_ResetIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37817   int offset = 0;
37818   asn1_ctx_t asn1_ctx;
37819   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37820   offset = dissect_nbap_MAChs_ResetIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MAChs_ResetIndicator_PDU);
37821   offset += 7; offset >>= 3;
37822   return offset;
37823 }
37824 static int dissect_ModulationMBSFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37825   int offset = 0;
37826   asn1_ctx_t asn1_ctx;
37827   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37828   offset = dissect_nbap_ModulationMBSFN(tvb, offset, &asn1_ctx, tree, hf_nbap_ModulationMBSFN_PDU);
37829   offset += 7; offset >>= 3;
37830   return offset;
37831 }
37832 static int dissect_ModulationPO_MBSFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37833   int offset = 0;
37834   asn1_ctx_t asn1_ctx;
37835   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37836   offset = dissect_nbap_ModulationPO_MBSFN(tvb, offset, &asn1_ctx, tree, hf_nbap_ModulationPO_MBSFN_PDU);
37837   offset += 7; offset >>= 3;
37838   return offset;
37839 }
37840 static int dissect_MBSFN_Only_Mode_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37841   int offset = 0;
37842   asn1_ctx_t asn1_ctx;
37843   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37844   offset = dissect_nbap_MBSFN_Only_Mode_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MBSFN_Only_Mode_Indicator_PDU);
37845   offset += 7; offset >>= 3;
37846   return offset;
37847 }
37848 static int dissect_MBSFN_Only_Mode_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37849   int offset = 0;
37850   asn1_ctx_t asn1_ctx;
37851   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37852   offset = dissect_nbap_MBSFN_Only_Mode_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MBSFN_Only_Mode_Capability_PDU);
37853   offset += 7; offset >>= 3;
37854   return offset;
37855 }
37856 static int dissect_Multicarrier_Number_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37857   int offset = 0;
37858   asn1_ctx_t asn1_ctx;
37859   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37860   offset = dissect_nbap_Multicarrier_Number(tvb, offset, &asn1_ctx, tree, hf_nbap_Multicarrier_Number_PDU);
37861   offset += 7; offset >>= 3;
37862   return offset;
37863 }
37864 static int dissect_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37865   int offset = 0;
37866   asn1_ctx_t asn1_ctx;
37867   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37868   offset = dissect_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU);
37869   offset += 7; offset >>= 3;
37870   return offset;
37871 }
37872 static int dissect_NCyclesPerSFNperiod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37873   int offset = 0;
37874   asn1_ctx_t asn1_ctx;
37875   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37876   offset = dissect_nbap_NCyclesPerSFNperiod(tvb, offset, &asn1_ctx, tree, hf_nbap_NCyclesPerSFNperiod_PDU);
37877   offset += 7; offset >>= 3;
37878   return offset;
37879 }
37880 static int dissect_NRepetitionsPerCyclePeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37881   int offset = 0;
37882   asn1_ctx_t asn1_ctx;
37883   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37884   offset = dissect_nbap_NRepetitionsPerCyclePeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_NRepetitionsPerCyclePeriod_PDU);
37885   offset += 7; offset >>= 3;
37886   return offset;
37887 }
37888 static int dissect_NeighbouringCellMeasurementInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37889   int offset = 0;
37890   asn1_ctx_t asn1_ctx;
37891   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37892   offset = dissect_nbap_NeighbouringCellMeasurementInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringCellMeasurementInformation_PDU);
37893   offset += 7; offset >>= 3;
37894   return offset;
37895 }
37896 static int dissect_NeighbouringTDDCellMeasurementInformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37897   int offset = 0;
37898   asn1_ctx_t asn1_ctx;
37899   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37900   offset = dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU);
37901   offset += 7; offset >>= 3;
37902   return offset;
37903 }
37904 static int dissect_NeighbouringTDDCellMeasurementInformation768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37905   int offset = 0;
37906   asn1_ctx_t asn1_ctx;
37907   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37908   offset = dissect_nbap_NeighbouringTDDCellMeasurementInformation768(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU);
37909   offset += 7; offset >>= 3;
37910   return offset;
37911 }
37912 static int dissect_NI_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37913   int offset = 0;
37914   asn1_ctx_t asn1_ctx;
37915   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37916   offset = dissect_nbap_NI_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_NI_Information_PDU);
37917   offset += 7; offset >>= 3;
37918   return offset;
37919 }
37920 static int dissect_NodeB_CommunicationContextID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37921   int offset = 0;
37922   asn1_ctx_t asn1_ctx;
37923   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37924   offset = dissect_nbap_NodeB_CommunicationContextID(tvb, offset, &asn1_ctx, tree, hf_nbap_NodeB_CommunicationContextID_PDU);
37925   offset += 7; offset >>= 3;
37926   return offset;
37927 }
37928 static int dissect_NumberOfReportedCellPortions_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37929   int offset = 0;
37930   asn1_ctx_t asn1_ctx;
37931   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37932   offset = dissect_nbap_NumberOfReportedCellPortions(tvb, offset, &asn1_ctx, tree, hf_nbap_NumberOfReportedCellPortions_PDU);
37933   offset += 7; offset >>= 3;
37934   return offset;
37935 }
37936 static int dissect_NSubCyclesPerCyclePeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37937   int offset = 0;
37938   asn1_ctx_t asn1_ctx;
37939   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37940   offset = dissect_nbap_NSubCyclesPerCyclePeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_NSubCyclesPerCyclePeriod_PDU);
37941   offset += 7; offset >>= 3;
37942   return offset;
37943 }
37944 static int dissect_Number_Of_Supported_Carriers_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37945   int offset = 0;
37946   asn1_ctx_t asn1_ctx;
37947   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37948   offset = dissect_nbap_Number_Of_Supported_Carriers(tvb, offset, &asn1_ctx, tree, hf_nbap_Number_Of_Supported_Carriers_PDU);
37949   offset += 7; offset >>= 3;
37950   return offset;
37951 }
37952 static int dissect_Paging_MACFlows_to_DeleteFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37953   int offset = 0;
37954   asn1_ctx_t asn1_ctx;
37955   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37956   offset = dissect_nbap_Paging_MACFlows_to_DeleteFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU);
37957   offset += 7; offset >>= 3;
37958   return offset;
37959 }
37960 static int dissect_PLCCHinformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37961   int offset = 0;
37962   asn1_ctx_t asn1_ctx;
37963   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37964   offset = dissect_nbap_PLCCHinformation(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCHinformation_PDU);
37965   offset += 7; offset >>= 3;
37966   return offset;
37967 }
37968 static int dissect_PowerAdjustmentType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37969   int offset = 0;
37970   asn1_ctx_t asn1_ctx;
37971   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37972   offset = dissect_nbap_PowerAdjustmentType(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerAdjustmentType_PDU);
37973   offset += 7; offset >>= 3;
37974   return offset;
37975 }
37976 static int dissect_Primary_CPICH_Usage_for_Channel_Estimation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37977   int offset = 0;
37978   asn1_ctx_t asn1_ctx;
37979   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37980   offset = dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation(tvb, offset, &asn1_ctx, tree, hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU);
37981   offset += 7; offset >>= 3;
37982   return offset;
37983 }
37984 static int dissect_PrimaryScramblingCode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37985   int offset = 0;
37986   asn1_ctx_t asn1_ctx;
37987   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37988   offset = dissect_nbap_PrimaryScramblingCode(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryScramblingCode_PDU);
37989   offset += 7; offset >>= 3;
37990   return offset;
37991 }
37992 static int dissect_PrimaryCCPCH_RSCP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
37993   int offset = 0;
37994   asn1_ctx_t asn1_ctx;
37995   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
37996   offset = dissect_nbap_PrimaryCCPCH_RSCP(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_RSCP_PDU);
37997   offset += 7; offset >>= 3;
37998   return offset;
37999 }
38000 static int dissect_PrimaryCCPCH_RSCP_Delta_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38001   int offset = 0;
38002   asn1_ctx_t asn1_ctx;
38003   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38004   offset = dissect_nbap_PrimaryCCPCH_RSCP_Delta(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU);
38005   offset += 7; offset >>= 3;
38006   return offset;
38007 }
38008 static int dissect_RL_Specific_DCH_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38009   int offset = 0;
38010   asn1_ctx_t asn1_ctx;
38011   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38012   offset = dissect_nbap_RL_Specific_DCH_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Specific_DCH_Info_PDU);
38013   offset += 7; offset >>= 3;
38014   return offset;
38015 }
38016 static int dissect_RL_Specific_E_DCH_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38017   int offset = 0;
38018   asn1_ctx_t asn1_ctx;
38019   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38020   offset = dissect_nbap_RL_Specific_E_DCH_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Specific_E_DCH_Info_PDU);
38021   offset += 7; offset >>= 3;
38022   return offset;
38023 }
38024 static int dissect_Reference_ReceivedTotalWideBandPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38025   int offset = 0;
38026   asn1_ctx_t asn1_ctx;
38027   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38028   offset = dissect_nbap_Reference_ReceivedTotalWideBandPower(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPower_PDU);
38029   offset += 7; offset >>= 3;
38030   return offset;
38031 }
38032 static int dissect_Reference_ReceivedTotalWideBandPowerReporting_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38033   int offset = 0;
38034   asn1_ctx_t asn1_ctx;
38035   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38036   offset = dissect_nbap_Reference_ReceivedTotalWideBandPowerReporting(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU);
38037   offset += 7; offset >>= 3;
38038   return offset;
38039 }
38040 static int dissect_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38041   int offset = 0;
38042   asn1_ctx_t asn1_ctx;
38043   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38044   offset = dissect_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU);
38045   offset += 7; offset >>= 3;
38046   return offset;
38047 }
38048 static int dissect_ReferenceClockAvailability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38049   int offset = 0;
38050   asn1_ctx_t asn1_ctx;
38051   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38052   offset = dissect_nbap_ReferenceClockAvailability(tvb, offset, &asn1_ctx, tree, hf_nbap_ReferenceClockAvailability_PDU);
38053   offset += 7; offset >>= 3;
38054   return offset;
38055 }
38056 static int dissect_ReferenceSFNoffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38057   int offset = 0;
38058   asn1_ctx_t asn1_ctx;
38059   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38060   offset = dissect_nbap_ReferenceSFNoffset(tvb, offset, &asn1_ctx, tree, hf_nbap_ReferenceSFNoffset_PDU);
38061   offset += 7; offset >>= 3;
38062   return offset;
38063 }
38064 static int dissect_ReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38065   int offset = 0;
38066   asn1_ctx_t asn1_ctx;
38067   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38068   offset = dissect_nbap_ReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_ReportCharacteristics_PDU);
38069   offset += 7; offset >>= 3;
38070   return offset;
38071 }
38072 static int dissect_ReportCharacteristicsType_OnModification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38073   int offset = 0;
38074   asn1_ctx_t asn1_ctx;
38075   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38076   offset = dissect_nbap_ReportCharacteristicsType_OnModification(tvb, offset, &asn1_ctx, tree, hf_nbap_ReportCharacteristicsType_OnModification_PDU);
38077   offset += 7; offset >>= 3;
38078   return offset;
38079 }
38080 static int dissect_RL_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38081   int offset = 0;
38082   asn1_ctx_t asn1_ctx;
38083   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38084   offset = dissect_nbap_RL_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_ID_PDU);
38085   offset += 7; offset >>= 3;
38086   return offset;
38087 }
38088 static int dissect_RL_Set_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38089   int offset = 0;
38090   asn1_ctx_t asn1_ctx;
38091   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38092   offset = dissect_nbap_RL_Set_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_ID_PDU);
38093   offset += 7; offset >>= 3;
38094   return offset;
38095 }
38096 static int dissect_Received_total_wide_band_power_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38097   int offset = 0;
38098   asn1_ctx_t asn1_ctx;
38099   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38100   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);
38101   offset += 7; offset >>= 3;
38102   return offset;
38103 }
38104 static int dissect_Received_total_wide_band_power_Value_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38105   int offset = 0;
38106   asn1_ctx_t asn1_ctx;
38107   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38108   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);
38109   offset += 7; offset >>= 3;
38110   return offset;
38111 }
38112 static int dissect_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38113   int offset = 0;
38114   asn1_ctx_t asn1_ctx;
38115   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38116   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);
38117   offset += 7; offset >>= 3;
38118   return offset;
38119 }
38120 static int dissect_Received_Scheduled_EDCH_Power_Share_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38121   int offset = 0;
38122   asn1_ctx_t asn1_ctx;
38123   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38124   offset = dissect_nbap_Received_Scheduled_EDCH_Power_Share_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU);
38125   offset += 7; offset >>= 3;
38126   return offset;
38127 }
38128 static int dissect_RSEPS_Value_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38129   int offset = 0;
38130   asn1_ctx_t asn1_ctx;
38131   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38132   offset = dissect_nbap_RSEPS_Value_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_RSEPS_Value_IncrDecrThres_PDU);
38133   offset += 7; offset >>= 3;
38134   return offset;
38135 }
38136 static int dissect_Rx_Timing_Deviation_Value_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38137   int offset = 0;
38138   asn1_ctx_t asn1_ctx;
38139   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38140   offset = dissect_nbap_Rx_Timing_Deviation_Value_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU);
38141   offset += 7; offset >>= 3;
38142   return offset;
38143 }
38144 static int dissect_Rx_Timing_Deviation_Value_768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38145   int offset = 0;
38146   asn1_ctx_t asn1_ctx;
38147   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38148   offset = dissect_nbap_Rx_Timing_Deviation_Value_768(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_768_PDU);
38149   offset += 7; offset >>= 3;
38150   return offset;
38151 }
38152 static int dissect_Rx_Timing_Deviation_Value_384_ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38153   int offset = 0;
38154   asn1_ctx_t asn1_ctx;
38155   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38156   offset = dissect_nbap_Rx_Timing_Deviation_Value_384_ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU);
38157   offset += 7; offset >>= 3;
38158   return offset;
38159 }
38160 static int dissect_RTWP_ReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38161   int offset = 0;
38162   asn1_ctx_t asn1_ctx;
38163   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38164   offset = dissect_nbap_RTWP_ReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_RTWP_ReportingIndicator_PDU);
38165   offset += 7; offset >>= 3;
38166   return offset;
38167 }
38168 static int dissect_RTWP_CellPortion_ReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38169   int offset = 0;
38170   asn1_ctx_t asn1_ctx;
38171   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38172   offset = dissect_nbap_RTWP_CellPortion_ReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU);
38173   offset += 7; offset >>= 3;
38174   return offset;
38175 }
38176 static int dissect_AdjustmentPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38177   int offset = 0;
38178   asn1_ctx_t asn1_ctx;
38179   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38180   offset = dissect_nbap_AdjustmentPeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_AdjustmentPeriod_PDU);
38181   offset += 7; offset >>= 3;
38182   return offset;
38183 }
38184 static int dissect_SAT_Info_Almanac_ExtList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38185   int offset = 0;
38186   asn1_ctx_t asn1_ctx;
38187   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38188   offset = dissect_nbap_SAT_Info_Almanac_ExtList(tvb, offset, &asn1_ctx, tree, hf_nbap_SAT_Info_Almanac_ExtList_PDU);
38189   offset += 7; offset >>= 3;
38190   return offset;
38191 }
38192 static int dissect_ScaledAdjustmentRatio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38193   int offset = 0;
38194   asn1_ctx_t asn1_ctx;
38195   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38196   offset = dissect_nbap_ScaledAdjustmentRatio(tvb, offset, &asn1_ctx, tree, hf_nbap_ScaledAdjustmentRatio_PDU);
38197   offset += 7; offset >>= 3;
38198   return offset;
38199 }
38200 static int dissect_MaxAdjustmentStep_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38201   int offset = 0;
38202   asn1_ctx_t asn1_ctx;
38203   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38204   offset = dissect_nbap_MaxAdjustmentStep(tvb, offset, &asn1_ctx, tree, hf_nbap_MaxAdjustmentStep_PDU);
38205   offset += 7; offset >>= 3;
38206   return offset;
38207 }
38208 static int dissect_Secondary_CPICH_Information_Change_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38209   int offset = 0;
38210   asn1_ctx_t asn1_ctx;
38211   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38212   offset = dissect_nbap_Secondary_CPICH_Information_Change(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CPICH_Information_Change_PDU);
38213   offset += 7; offset >>= 3;
38214   return offset;
38215 }
38216 static int dissect_Secondary_CCPCH_SlotFormat_Extended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38217   int offset = 0;
38218   asn1_ctx_t asn1_ctx;
38219   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38220   offset = dissect_nbap_Secondary_CCPCH_SlotFormat_Extended(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU);
38221   offset += 7; offset >>= 3;
38222   return offset;
38223 }
38224 static int dissect_Serving_E_DCH_RL_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38225   int offset = 0;
38226   asn1_ctx_t asn1_ctx;
38227   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38228   offset = dissect_nbap_Serving_E_DCH_RL_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Serving_E_DCH_RL_ID_PDU);
38229   offset += 7; offset >>= 3;
38230   return offset;
38231 }
38232 static int dissect_SFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38233   int offset = 0;
38234   asn1_ctx_t asn1_ctx;
38235   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38236   offset = dissect_nbap_SFN(tvb, offset, &asn1_ctx, tree, hf_nbap_SFN_PDU);
38237   offset += 7; offset >>= 3;
38238   return offset;
38239 }
38240 static int dissect_SFNSFNMeasurementThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38241   int offset = 0;
38242   asn1_ctx_t asn1_ctx;
38243   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38244   offset = dissect_nbap_SFNSFNMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_SFNSFNMeasurementThresholdInformation_PDU);
38245   offset += 7; offset >>= 3;
38246   return offset;
38247 }
38248 static int dissect_SFNSFNMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38249   int offset = 0;
38250   asn1_ctx_t asn1_ctx;
38251   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38252   offset = dissect_nbap_SFNSFNMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_SFNSFNMeasurementValueInformation_PDU);
38253   offset += 7; offset >>= 3;
38254   return offset;
38255 }
38256 static int dissect_ShutdownTimer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38257   int offset = 0;
38258   asn1_ctx_t asn1_ctx;
38259   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38260   offset = dissect_nbap_ShutdownTimer(tvb, offset, &asn1_ctx, tree, hf_nbap_ShutdownTimer_PDU);
38261   offset += 7; offset >>= 3;
38262   return offset;
38263 }
38264 static int dissect_SignallingBearerRequestIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38265   int offset = 0;
38266   asn1_ctx_t asn1_ctx;
38267   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38268   offset = dissect_nbap_SignallingBearerRequestIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SignallingBearerRequestIndicator_PDU);
38269   offset += 7; offset >>= 3;
38270   return offset;
38271 }
38272 static int dissect_SixtyfourQAM_UsageAllowedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38273   int offset = 0;
38274   asn1_ctx_t asn1_ctx;
38275   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38276   offset = dissect_nbap_SixtyfourQAM_UsageAllowedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU);
38277   offset += 7; offset >>= 3;
38278   return offset;
38279 }
38280 static int dissect_SixtyfourQAM_DL_UsageIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38281   int offset = 0;
38282   asn1_ctx_t asn1_ctx;
38283   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38284   offset = dissect_nbap_SixtyfourQAM_DL_UsageIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU);
38285   offset += 7; offset >>= 3;
38286   return offset;
38287 }
38288 static int dissect_SixtyfourQAM_DL_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38289   int offset = 0;
38290   asn1_ctx_t asn1_ctx;
38291   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38292   offset = dissect_nbap_SixtyfourQAM_DL_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_Capability_PDU);
38293   offset += 7; offset >>= 3;
38294   return offset;
38295 }
38296 static int dissect_SixteenQAM_UL_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38297   int offset = 0;
38298   asn1_ctx_t asn1_ctx;
38299   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38300   offset = dissect_nbap_SixteenQAM_UL_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixteenQAM_UL_Capability_PDU);
38301   offset += 7; offset >>= 3;
38302   return offset;
38303 }
38304 static int dissect_SixteenQAM_UL_Operation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38305   int offset = 0;
38306   asn1_ctx_t asn1_ctx;
38307   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38308   offset = dissect_nbap_SixteenQAM_UL_Operation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU);
38309   offset += 7; offset >>= 3;
38310   return offset;
38311 }
38312 static int dissect_Start_Of_Audit_Sequence_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38313   int offset = 0;
38314   asn1_ctx_t asn1_ctx;
38315   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38316   offset = dissect_nbap_Start_Of_Audit_Sequence_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU);
38317   offset += 7; offset >>= 3;
38318   return offset;
38319 }
38320 static int dissect_SyncCase_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38321   int offset = 0;
38322   asn1_ctx_t asn1_ctx;
38323   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38324   offset = dissect_nbap_SyncCase(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncCase_PDU);
38325   offset += 7; offset >>= 3;
38326   return offset;
38327 }
38328 static int dissect_SynchronisationReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38329   int offset = 0;
38330   asn1_ctx_t asn1_ctx;
38331   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38332   offset = dissect_nbap_SynchronisationReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationReportCharacteristics_PDU);
38333   offset += 7; offset >>= 3;
38334   return offset;
38335 }
38336 static int dissect_SyncDLCodeIdThreInfoLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38337   int offset = 0;
38338   asn1_ctx_t asn1_ctx;
38339   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38340   offset = dissect_nbap_SyncDLCodeIdThreInfoLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncDLCodeIdThreInfoLCR_PDU);
38341   offset += 7; offset >>= 3;
38342   return offset;
38343 }
38344 static int dissect_SynchronisationReportType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38345   int offset = 0;
38346   asn1_ctx_t asn1_ctx;
38347   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38348   offset = dissect_nbap_SynchronisationReportType(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationReportType_PDU);
38349   offset += 7; offset >>= 3;
38350   return offset;
38351 }
38352 static int dissect_T_Cell_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38353   int offset = 0;
38354   asn1_ctx_t asn1_ctx;
38355   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38356   offset = dissect_nbap_T_Cell(tvb, offset, &asn1_ctx, tree, hf_nbap_T_Cell_PDU);
38357   offset += 7; offset >>= 3;
38358   return offset;
38359 }
38360 static int dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38361   int offset = 0;
38362   asn1_ctx_t asn1_ctx;
38363   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38364   offset = dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU);
38365   offset += 7; offset >>= 3;
38366   return offset;
38367 }
38368 static int dissect_TDD_TPC_DownlinkStepSize_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38369   int offset = 0;
38370   asn1_ctx_t asn1_ctx;
38371   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38372   offset = dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_TPC_DownlinkStepSize_PDU);
38373   offset += 7; offset >>= 3;
38374   return offset;
38375 }
38376 static int dissect_TDD_TPC_UplinkStepSize_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38377   int offset = 0;
38378   asn1_ctx_t asn1_ctx;
38379   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38380   offset = dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU);
38381   offset += 7; offset >>= 3;
38382   return offset;
38383 }
38384 static int dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38385   int offset = 0;
38386   asn1_ctx_t asn1_ctx;
38387   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38388   offset = dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU);
38389   offset += 7; offset >>= 3;
38390   return offset;
38391 }
38392 static int dissect_TFCI_Presence_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38393   int offset = 0;
38394   asn1_ctx_t asn1_ctx;
38395   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38396   offset = dissect_nbap_TFCI_Presence(tvb, offset, &asn1_ctx, tree, hf_nbap_TFCI_Presence_PDU);
38397   offset += 7; offset >>= 3;
38398   return offset;
38399 }
38400 static int dissect_TimeSlot_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38401   int offset = 0;
38402   asn1_ctx_t asn1_ctx;
38403   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38404   offset = dissect_nbap_TimeSlot(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlot_PDU);
38405   offset += 7; offset >>= 3;
38406   return offset;
38407 }
38408 static int dissect_TimeSlotLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38409   int offset = 0;
38410   asn1_ctx_t asn1_ctx;
38411   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38412   offset = dissect_nbap_TimeSlotLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotLCR_PDU);
38413   offset += 7; offset >>= 3;
38414   return offset;
38415 }
38416 static int dissect_TimeslotLCR_Extension_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38417   int offset = 0;
38418   asn1_ctx_t asn1_ctx;
38419   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38420   offset = dissect_nbap_TimeslotLCR_Extension(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeslotLCR_Extension_PDU);
38421   offset += 7; offset >>= 3;
38422   return offset;
38423 }
38424 static int dissect_TimingAdjustmentValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38425   int offset = 0;
38426   asn1_ctx_t asn1_ctx;
38427   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38428   offset = dissect_nbap_TimingAdjustmentValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdjustmentValue_PDU);
38429   offset += 7; offset >>= 3;
38430   return offset;
38431 }
38432 static int dissect_TimingAdjustmentValueLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38433   int offset = 0;
38434   asn1_ctx_t asn1_ctx;
38435   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38436   offset = dissect_nbap_TimingAdjustmentValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdjustmentValueLCR_PDU);
38437   offset += 7; offset >>= 3;
38438   return offset;
38439 }
38440 static int dissect_TimingAdvanceApplied_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38441   int offset = 0;
38442   asn1_ctx_t asn1_ctx;
38443   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38444   offset = dissect_nbap_TimingAdvanceApplied(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdvanceApplied_PDU);
38445   offset += 7; offset >>= 3;
38446   return offset;
38447 }
38448 static int dissect_SynchronisationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38449   int offset = 0;
38450   asn1_ctx_t asn1_ctx;
38451   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38452   offset = dissect_nbap_SynchronisationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationIndicator_PDU);
38453   offset += 7; offset >>= 3;
38454   return offset;
38455 }
38456 static int dissect_TnlQos_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38457   int offset = 0;
38458   asn1_ctx_t asn1_ctx;
38459   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38460   offset = dissect_nbap_TnlQos(tvb, offset, &asn1_ctx, tree, hf_nbap_TnlQos_PDU);
38461   offset += 7; offset >>= 3;
38462   return offset;
38463 }
38464 static int dissect_Transmission_Gap_Pattern_Sequence_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38465   int offset = 0;
38466   asn1_ctx_t asn1_ctx;
38467   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38468   offset = dissect_nbap_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU);
38469   offset += 7; offset >>= 3;
38470   return offset;
38471 }
38472 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_) {
38473   int offset = 0;
38474   asn1_ctx_t asn1_ctx;
38475   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38476   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);
38477   offset += 7; offset >>= 3;
38478   return offset;
38479 }
38480 static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38481   int offset = 0;
38482   asn1_ctx_t asn1_ctx;
38483   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38484   offset = dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU);
38485   offset += 7; offset >>= 3;
38486   return offset;
38487 }
38488 static int dissect_Transmitted_Carrier_Power_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38489   int offset = 0;
38490   asn1_ctx_t asn1_ctx;
38491   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38492   offset = dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU);
38493   offset += 7; offset >>= 3;
38494   return offset;
38495 }
38496 static int dissect_Transmitted_Carrier_Power_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38497   int offset = 0;
38498   asn1_ctx_t asn1_ctx;
38499   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38500   offset = dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_Value_PDU);
38501   offset += 7; offset >>= 3;
38502   return offset;
38503 }
38504 static int dissect_TransmissionDiversityApplied_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38505   int offset = 0;
38506   asn1_ctx_t asn1_ctx;
38507   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38508   offset = dissect_nbap_TransmissionDiversityApplied(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmissionDiversityApplied_PDU);
38509   offset += 7; offset >>= 3;
38510   return offset;
38511 }
38512 static int dissect_TransportBearerNotRequestedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38513   int offset = 0;
38514   asn1_ctx_t asn1_ctx;
38515   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38516   offset = dissect_nbap_TransportBearerNotRequestedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportBearerNotRequestedIndicator_PDU);
38517   offset += 7; offset >>= 3;
38518   return offset;
38519 }
38520 static int dissect_TransportBearerNotSetupIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38521   int offset = 0;
38522   asn1_ctx_t asn1_ctx;
38523   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38524   offset = dissect_nbap_TransportBearerNotSetupIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportBearerNotSetupIndicator_PDU);
38525   offset += 7; offset >>= 3;
38526   return offset;
38527 }
38528 static int dissect_TransportLayerAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38529   int offset = 0;
38530   asn1_ctx_t asn1_ctx;
38531   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38532   offset = dissect_nbap_TransportLayerAddress(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportLayerAddress_PDU);
38533   offset += 7; offset >>= 3;
38534   return offset;
38535 }
38536 static int dissect_TSTD_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38537   int offset = 0;
38538   asn1_ctx_t asn1_ctx;
38539   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38540   offset = dissect_nbap_TSTD_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TSTD_Indicator_PDU);
38541   offset += 7; offset >>= 3;
38542   return offset;
38543 }
38544 static int dissect_TSN_Length_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38545   int offset = 0;
38546   asn1_ctx_t asn1_ctx;
38547   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38548   offset = dissect_nbap_TSN_Length(tvb, offset, &asn1_ctx, tree, hf_nbap_TSN_Length_PDU);
38549   offset += 7; offset >>= 3;
38550   return offset;
38551 }
38552 static int dissect_TUTRANGANSSMeasurementThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38553   int offset = 0;
38554   asn1_ctx_t asn1_ctx;
38555   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38556   offset = dissect_nbap_TUTRANGANSSMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU);
38557   offset += 7; offset >>= 3;
38558   return offset;
38559 }
38560 static int dissect_TUTRANGANSSMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38561   int offset = 0;
38562   asn1_ctx_t asn1_ctx;
38563   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38564   offset = dissect_nbap_TUTRANGANSSMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU);
38565   offset += 7; offset >>= 3;
38566   return offset;
38567 }
38568 static int dissect_TUTRANGPSMeasurementThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38569   int offset = 0;
38570   asn1_ctx_t asn1_ctx;
38571   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38572   offset = dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU);
38573   offset += 7; offset >>= 3;
38574   return offset;
38575 }
38576 static int dissect_TUTRANGPSMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38577   int offset = 0;
38578   asn1_ctx_t asn1_ctx;
38579   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38580   offset = dissect_nbap_TUTRANGPSMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGPSMeasurementValueInformation_PDU);
38581   offset += 7; offset >>= 3;
38582   return offset;
38583 }
38584 static int dissect_TypeOfError_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38585   int offset = 0;
38586   asn1_ctx_t asn1_ctx;
38587   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38588   offset = dissect_nbap_TypeOfError(tvb, offset, &asn1_ctx, tree, hf_nbap_TypeOfError_PDU);
38589   offset += 7; offset >>= 3;
38590   return offset;
38591 }
38592 static int dissect_UARFCN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38593   int offset = 0;
38594   asn1_ctx_t asn1_ctx;
38595   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38596   offset = dissect_nbap_UARFCN(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCN_PDU);
38597   offset += 7; offset >>= 3;
38598   return offset;
38599 }
38600 static int dissect_UE_Capability_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38601   int offset = 0;
38602   asn1_ctx_t asn1_ctx;
38603   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38604   offset = dissect_nbap_UE_Capability_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_Capability_Information_PDU);
38605   offset += 7; offset >>= 3;
38606   return offset;
38607 }
38608 static int dissect_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38609   int offset = 0;
38610   asn1_ctx_t asn1_ctx;
38611   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38612   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);
38613   offset += 7; offset >>= 3;
38614   return offset;
38615 }
38616 static int dissect_UL_SIR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38617   int offset = 0;
38618   asn1_ctx_t asn1_ctx;
38619   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38620   offset = dissect_nbap_UL_SIR(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_SIR_PDU);
38621   offset += 7; offset >>= 3;
38622   return offset;
38623 }
38624 static int dissect_UL_Synchronisation_Parameters_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38625   int offset = 0;
38626   asn1_ctx_t asn1_ctx;
38627   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38628   offset = dissect_nbap_UL_Synchronisation_Parameters_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_Synchronisation_Parameters_LCR_PDU);
38629   offset += 7; offset >>= 3;
38630   return offset;
38631 }
38632 static int dissect_UPPCHPositionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38633   int offset = 0;
38634   asn1_ctx_t asn1_ctx;
38635   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38636   offset = dissect_nbap_UPPCHPositionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCHPositionLCR_PDU);
38637   offset += 7; offset >>= 3;
38638   return offset;
38639 }
38640 static int dissect_UpPTSInterferenceValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38641   int offset = 0;
38642   asn1_ctx_t asn1_ctx;
38643   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38644   offset = dissect_nbap_UpPTSInterferenceValue(tvb, offset, &asn1_ctx, tree, hf_nbap_UpPTSInterferenceValue_PDU);
38645   offset += 7; offset >>= 3;
38646   return offset;
38647 }
38648 static int dissect_Unidirectional_DCH_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38649   int offset = 0;
38650   asn1_ctx_t asn1_ctx;
38651   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38652   offset = dissect_nbap_Unidirectional_DCH_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Unidirectional_DCH_Indicator_PDU);
38653   offset += 7; offset >>= 3;
38654   return offset;
38655 }
38656 static int dissect_USCH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38657   int offset = 0;
38658   asn1_ctx_t asn1_ctx;
38659   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38660   offset = dissect_nbap_USCH_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_PDU);
38661   offset += 7; offset >>= 3;
38662   return offset;
38663 }
38664 static int dissect_USCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38665   int offset = 0;
38666   asn1_ctx_t asn1_ctx;
38667   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38668   offset = dissect_nbap_USCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_InformationResponse_PDU);
38669   offset += 7; offset >>= 3;
38670   return offset;
38671 }
38672 static int dissect_CommonTransportChannelSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38673   int offset = 0;
38674   asn1_ctx_t asn1_ctx;
38675   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38676   offset = dissect_nbap_CommonTransportChannelSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupRequestFDD_PDU);
38677   offset += 7; offset >>= 3;
38678   return offset;
38679 }
38680 static int dissect_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38681   int offset = 0;
38682   asn1_ctx_t asn1_ctx;
38683   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38684   offset = dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU);
38685   offset += 7; offset >>= 3;
38686   return offset;
38687 }
38688 static int dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38689   int offset = 0;
38690   asn1_ctx_t asn1_ctx;
38691   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38692   offset = dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU);
38693   offset += 7; offset >>= 3;
38694   return offset;
38695 }
38696 static int dissect_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38697   int offset = 0;
38698   asn1_ctx_t asn1_ctx;
38699   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38700   offset = dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU);
38701   offset += 7; offset >>= 3;
38702   return offset;
38703 }
38704 static int dissect_MICH_Parameters_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38705   int offset = 0;
38706   asn1_ctx_t asn1_ctx;
38707   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38708   offset = dissect_nbap_MICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU);
38709   offset += 7; offset >>= 3;
38710   return offset;
38711 }
38712 static int dissect_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38713   int offset = 0;
38714   asn1_ctx_t asn1_ctx;
38715   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38716   offset = dissect_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU);
38717   offset += 7; offset >>= 3;
38718   return offset;
38719 }
38720 static int dissect_CommonTransportChannelSetupRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38721   int offset = 0;
38722   asn1_ctx_t asn1_ctx;
38723   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38724   offset = dissect_nbap_CommonTransportChannelSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupRequestTDD_PDU);
38725   offset += 7; offset >>= 3;
38726   return offset;
38727 }
38728 static int dissect_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38729   int offset = 0;
38730   asn1_ctx_t asn1_ctx;
38731   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38732   offset = dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU);
38733   offset += 7; offset >>= 3;
38734   return offset;
38735 }
38736 static int dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38737   int offset = 0;
38738   asn1_ctx_t asn1_ctx;
38739   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38740   offset = dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU);
38741   offset += 7; offset >>= 3;
38742   return offset;
38743 }
38744 static int dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38745   int offset = 0;
38746   asn1_ctx_t asn1_ctx;
38747   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38748   offset = dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU);
38749   offset += 7; offset >>= 3;
38750   return offset;
38751 }
38752 static int dissect_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38753   int offset = 0;
38754   asn1_ctx_t asn1_ctx;
38755   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38756   offset = dissect_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU);
38757   offset += 7; offset >>= 3;
38758   return offset;
38759 }
38760 static int dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38761   int offset = 0;
38762   asn1_ctx_t asn1_ctx;
38763   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38764   offset = dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU);
38765   offset += 7; offset >>= 3;
38766   return offset;
38767 }
38768 static int dissect_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38769   int offset = 0;
38770   asn1_ctx_t asn1_ctx;
38771   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38772   offset = dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU);
38773   offset += 7; offset >>= 3;
38774   return offset;
38775 }
38776 static int dissect_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38777   int offset = 0;
38778   asn1_ctx_t asn1_ctx;
38779   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38780   offset = dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU);
38781   offset += 7; offset >>= 3;
38782   return offset;
38783 }
38784 static int dissect_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38785   int offset = 0;
38786   asn1_ctx_t asn1_ctx;
38787   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38788   offset = dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU);
38789   offset += 7; offset >>= 3;
38790   return offset;
38791 }
38792 static int dissect_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38793   int offset = 0;
38794   asn1_ctx_t asn1_ctx;
38795   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38796   offset = dissect_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU);
38797   offset += 7; offset >>= 3;
38798   return offset;
38799 }
38800 static int dissect_MICH_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38801   int offset = 0;
38802   asn1_ctx_t asn1_ctx;
38803   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38804   offset = dissect_nbap_MICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU);
38805   offset += 7; offset >>= 3;
38806   return offset;
38807 }
38808 static int dissect_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38809   int offset = 0;
38810   asn1_ctx_t asn1_ctx;
38811   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38812   offset = dissect_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU);
38813   offset += 7; offset >>= 3;
38814   return offset;
38815 }
38816 static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38817   int offset = 0;
38818   asn1_ctx_t asn1_ctx;
38819   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38820   offset = dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU);
38821   offset += 7; offset >>= 3;
38822   return offset;
38823 }
38824 static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38825   int offset = 0;
38826   asn1_ctx_t asn1_ctx;
38827   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38828   offset = dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU);
38829   offset += 7; offset >>= 3;
38830   return offset;
38831 }
38832 static int dissect_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38833   int offset = 0;
38834   asn1_ctx_t asn1_ctx;
38835   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38836   offset = dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU);
38837   offset += 7; offset >>= 3;
38838   return offset;
38839 }
38840 static int dissect_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38841   int offset = 0;
38842   asn1_ctx_t asn1_ctx;
38843   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38844   offset = dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU);
38845   offset += 7; offset >>= 3;
38846   return offset;
38847 }
38848 static int dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38849   int offset = 0;
38850   asn1_ctx_t asn1_ctx;
38851   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38852   offset = dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU);
38853   offset += 7; offset >>= 3;
38854   return offset;
38855 }
38856 static int dissect_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38857   int offset = 0;
38858   asn1_ctx_t asn1_ctx;
38859   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38860   offset = dissect_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU);
38861   offset += 7; offset >>= 3;
38862   return offset;
38863 }
38864 static int dissect_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38865   int offset = 0;
38866   asn1_ctx_t asn1_ctx;
38867   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38868   offset = dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU);
38869   offset += 7; offset >>= 3;
38870   return offset;
38871 }
38872 static int dissect_CommonTransportChannelSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38873   int offset = 0;
38874   asn1_ctx_t asn1_ctx;
38875   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38876   offset = dissect_nbap_CommonTransportChannelSetupResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupResponse_PDU);
38877   offset += 7; offset >>= 3;
38878   return offset;
38879 }
38880 static int dissect_FACH_CommonTransportChannel_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38881   int offset = 0;
38882   asn1_ctx_t asn1_ctx;
38883   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38884   offset = dissect_nbap_FACH_CommonTransportChannel_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU);
38885   offset += 7; offset >>= 3;
38886   return offset;
38887 }
38888 static int dissect_CommonTransportChannelSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38889   int offset = 0;
38890   asn1_ctx_t asn1_ctx;
38891   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38892   offset = dissect_nbap_CommonTransportChannelSetupFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupFailure_PDU);
38893   offset += 7; offset >>= 3;
38894   return offset;
38895 }
38896 static int dissect_CommonTransportChannelReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38897   int offset = 0;
38898   asn1_ctx_t asn1_ctx;
38899   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38900   offset = dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU);
38901   offset += 7; offset >>= 3;
38902   return offset;
38903 }
38904 static int dissect_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38905   int offset = 0;
38906   asn1_ctx_t asn1_ctx;
38907   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38908   offset = dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU);
38909   offset += 7; offset >>= 3;
38910   return offset;
38911 }
38912 static int dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38913   int offset = 0;
38914   asn1_ctx_t asn1_ctx;
38915   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38916   offset = dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
38917   offset += 7; offset >>= 3;
38918   return offset;
38919 }
38920 static int dissect_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38921   int offset = 0;
38922   asn1_ctx_t asn1_ctx;
38923   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38924   offset = dissect_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU);
38925   offset += 7; offset >>= 3;
38926   return offset;
38927 }
38928 static int dissect_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38929   int offset = 0;
38930   asn1_ctx_t asn1_ctx;
38931   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38932   offset = dissect_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU);
38933   offset += 7; offset >>= 3;
38934   return offset;
38935 }
38936 static int dissect_MICH_Parameters_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38937   int offset = 0;
38938   asn1_ctx_t asn1_ctx;
38939   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38940   offset = dissect_nbap_MICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU);
38941   offset += 7; offset >>= 3;
38942   return offset;
38943 }
38944 static int dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38945   int offset = 0;
38946   asn1_ctx_t asn1_ctx;
38947   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38948   offset = dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
38949   offset += 7; offset >>= 3;
38950   return offset;
38951 }
38952 static int dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38953   int offset = 0;
38954   asn1_ctx_t asn1_ctx;
38955   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38956   offset = dissect_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
38957   offset += 7; offset >>= 3;
38958   return offset;
38959 }
38960 static int dissect_CommonTransportChannelReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38961   int offset = 0;
38962   asn1_ctx_t asn1_ctx;
38963   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38964   offset = dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU);
38965   offset += 7; offset >>= 3;
38966   return offset;
38967 }
38968 static int dissect_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38969   int offset = 0;
38970   asn1_ctx_t asn1_ctx;
38971   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38972   offset = dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU);
38973   offset += 7; offset >>= 3;
38974   return offset;
38975 }
38976 static int dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38977   int offset = 0;
38978   asn1_ctx_t asn1_ctx;
38979   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38980   offset = dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU);
38981   offset += 7; offset >>= 3;
38982   return offset;
38983 }
38984 static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38985   int offset = 0;
38986   asn1_ctx_t asn1_ctx;
38987   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38988   offset = dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU);
38989   offset += 7; offset >>= 3;
38990   return offset;
38991 }
38992 static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
38993   int offset = 0;
38994   asn1_ctx_t asn1_ctx;
38995   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
38996   offset = dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU);
38997   offset += 7; offset >>= 3;
38998   return offset;
38999 }
39000 static int dissect_PICH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39001   int offset = 0;
39002   asn1_ctx_t asn1_ctx;
39003   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39004   offset = dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU);
39005   offset += 7; offset >>= 3;
39006   return offset;
39007 }
39008 static int dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39009   int offset = 0;
39010   asn1_ctx_t asn1_ctx;
39011   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39012   offset = dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU);
39013   offset += 7; offset >>= 3;
39014   return offset;
39015 }
39016 static int dissect_PCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39017   int offset = 0;
39018   asn1_ctx_t asn1_ctx;
39019   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39020   offset = dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU);
39021   offset += 7; offset >>= 3;
39022   return offset;
39023 }
39024 static int dissect_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39025   int offset = 0;
39026   asn1_ctx_t asn1_ctx;
39027   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39028   offset = dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU);
39029   offset += 7; offset >>= 3;
39030   return offset;
39031 }
39032 static int dissect_MICH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39033   int offset = 0;
39034   asn1_ctx_t asn1_ctx;
39035   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39036   offset = dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU);
39037   offset += 7; offset >>= 3;
39038   return offset;
39039 }
39040 static int dissect_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39041   int offset = 0;
39042   asn1_ctx_t asn1_ctx;
39043   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39044   offset = dissect_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU);
39045   offset += 7; offset >>= 3;
39046   return offset;
39047 }
39048 static int dissect_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39049   int offset = 0;
39050   asn1_ctx_t asn1_ctx;
39051   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39052   offset = dissect_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
39053   offset += 7; offset >>= 3;
39054   return offset;
39055 }
39056 static int dissect_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39057   int offset = 0;
39058   asn1_ctx_t asn1_ctx;
39059   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39060   offset = dissect_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
39061   offset += 7; offset >>= 3;
39062   return offset;
39063 }
39064 static int dissect_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39065   int offset = 0;
39066   asn1_ctx_t asn1_ctx;
39067   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39068   offset = dissect_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
39069   offset += 7; offset >>= 3;
39070   return offset;
39071 }
39072 static int dissect_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39073   int offset = 0;
39074   asn1_ctx_t asn1_ctx;
39075   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39076   offset = dissect_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU);
39077   offset += 7; offset >>= 3;
39078   return offset;
39079 }
39080 static int dissect_CommonTransportChannelReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39081   int offset = 0;
39082   asn1_ctx_t asn1_ctx;
39083   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39084   offset = dissect_nbap_CommonTransportChannelReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationResponse_PDU);
39085   offset += 7; offset >>= 3;
39086   return offset;
39087 }
39088 static int dissect_CommonTransportChannelReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39089   int offset = 0;
39090   asn1_ctx_t asn1_ctx;
39091   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39092   offset = dissect_nbap_CommonTransportChannelReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationFailure_PDU);
39093   offset += 7; offset >>= 3;
39094   return offset;
39095 }
39096 static int dissect_CommonTransportChannelDeletionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39097   int offset = 0;
39098   asn1_ctx_t asn1_ctx;
39099   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39100   offset = dissect_nbap_CommonTransportChannelDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelDeletionRequest_PDU);
39101   offset += 7; offset >>= 3;
39102   return offset;
39103 }
39104 static int dissect_CommonTransportChannelDeletionResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39105   int offset = 0;
39106   asn1_ctx_t asn1_ctx;
39107   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39108   offset = dissect_nbap_CommonTransportChannelDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelDeletionResponse_PDU);
39109   offset += 7; offset >>= 3;
39110   return offset;
39111 }
39112 static int dissect_BlockResourceRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39113   int offset = 0;
39114   asn1_ctx_t asn1_ctx;
39115   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39116   offset = dissect_nbap_BlockResourceRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceRequest_PDU);
39117   offset += 7; offset >>= 3;
39118   return offset;
39119 }
39120 static int dissect_BlockResourceResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39121   int offset = 0;
39122   asn1_ctx_t asn1_ctx;
39123   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39124   offset = dissect_nbap_BlockResourceResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceResponse_PDU);
39125   offset += 7; offset >>= 3;
39126   return offset;
39127 }
39128 static int dissect_BlockResourceFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39129   int offset = 0;
39130   asn1_ctx_t asn1_ctx;
39131   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39132   offset = dissect_nbap_BlockResourceFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceFailure_PDU);
39133   offset += 7; offset >>= 3;
39134   return offset;
39135 }
39136 static int dissect_UnblockResourceIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39137   int offset = 0;
39138   asn1_ctx_t asn1_ctx;
39139   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39140   offset = dissect_nbap_UnblockResourceIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_UnblockResourceIndication_PDU);
39141   offset += 7; offset >>= 3;
39142   return offset;
39143 }
39144 static int dissect_AuditRequiredIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39145   int offset = 0;
39146   asn1_ctx_t asn1_ctx;
39147   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39148   offset = dissect_nbap_AuditRequiredIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditRequiredIndication_PDU);
39149   offset += 7; offset >>= 3;
39150   return offset;
39151 }
39152 static int dissect_AuditRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39153   int offset = 0;
39154   asn1_ctx_t asn1_ctx;
39155   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39156   offset = dissect_nbap_AuditRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditRequest_PDU);
39157   offset += 7; offset >>= 3;
39158   return offset;
39159 }
39160 static int dissect_AuditResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39161   int offset = 0;
39162   asn1_ctx_t asn1_ctx;
39163   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39164   offset = dissect_nbap_AuditResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditResponse_PDU);
39165   offset += 7; offset >>= 3;
39166   return offset;
39167 }
39168 static int dissect_Cell_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39169   int offset = 0;
39170   asn1_ctx_t asn1_ctx;
39171   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39172   offset = dissect_nbap_Cell_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationList_AuditRsp_PDU);
39173   offset += 7; offset >>= 3;
39174   return offset;
39175 }
39176 static int dissect_Cell_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39177   int offset = 0;
39178   asn1_ctx_t asn1_ctx;
39179   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39180   offset = dissect_nbap_Cell_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationItem_AuditRsp_PDU);
39181   offset += 7; offset >>= 3;
39182   return offset;
39183 }
39184 static int dissect_FPACH_LCR_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39185   int offset = 0;
39186   asn1_ctx_t asn1_ctx;
39187   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39188   offset = dissect_nbap_FPACH_LCR_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU);
39189   offset += 7; offset >>= 3;
39190   return offset;
39191 }
39192 static int dissect_HS_DSCH_Resources_Information_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39193   int offset = 0;
39194   asn1_ctx_t asn1_ctx;
39195   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39196   offset = dissect_nbap_HS_DSCH_Resources_Information_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU);
39197   offset += 7; offset >>= 3;
39198   return offset;
39199 }
39200 static int dissect_S_CCPCH_InformationListExt_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39201   int offset = 0;
39202   asn1_ctx_t asn1_ctx;
39203   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39204   offset = dissect_nbap_S_CCPCH_InformationListExt_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU);
39205   offset += 7; offset >>= 3;
39206   return offset;
39207 }
39208 static int dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39209   int offset = 0;
39210   asn1_ctx_t asn1_ctx;
39211   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39212   offset = dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU);
39213   offset += 7; offset >>= 3;
39214   return offset;
39215 }
39216 static int dissect_E_DCH_Resources_Information_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39217   int offset = 0;
39218   asn1_ctx_t asn1_ctx;
39219   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39220   offset = dissect_nbap_E_DCH_Resources_Information_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU);
39221   offset += 7; offset >>= 3;
39222   return offset;
39223 }
39224 static int dissect_PLCCH_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39225   int offset = 0;
39226   asn1_ctx_t asn1_ctx;
39227   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39228   offset = dissect_nbap_PLCCH_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_InformationList_AuditRsp_PDU);
39229   offset += 7; offset >>= 3;
39230   return offset;
39231 }
39232 static int dissect_S_CCPCH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39233   int offset = 0;
39234   asn1_ctx_t asn1_ctx;
39235   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39236   offset = dissect_nbap_S_CCPCH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU);
39237   offset += 7; offset >>= 3;
39238   return offset;
39239 }
39240 static int dissect_PRACH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39241   int offset = 0;
39242   asn1_ctx_t asn1_ctx;
39243   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39244   offset = dissect_nbap_PRACH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_InformationList_AuditRsp_PDU);
39245   offset += 7; offset >>= 3;
39246   return offset;
39247 }
39248 static int dissect_E_RUCCH_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39249   int offset = 0;
39250   asn1_ctx_t asn1_ctx;
39251   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39252   offset = dissect_nbap_E_RUCCH_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU);
39253   offset += 7; offset >>= 3;
39254   return offset;
39255 }
39256 static int dissect_E_RUCCH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39257   int offset = 0;
39258   asn1_ctx_t asn1_ctx;
39259   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39260   offset = dissect_nbap_E_RUCCH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU);
39261   offset += 7; offset >>= 3;
39262   return offset;
39263 }
39264 static int dissect_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39265   int offset = 0;
39266   asn1_ctx_t asn1_ctx;
39267   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39268   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);
39269   offset += 7; offset >>= 3;
39270   return offset;
39271 }
39272 static int dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39273   int offset = 0;
39274   asn1_ctx_t asn1_ctx;
39275   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39276   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);
39277   offset += 7; offset >>= 3;
39278   return offset;
39279 }
39280 static int dissect_UPPCH_LCR_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39281   int offset = 0;
39282   asn1_ctx_t asn1_ctx;
39283   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39284   offset = dissect_nbap_UPPCH_LCR_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU);
39285   offset += 7; offset >>= 3;
39286   return offset;
39287 }
39288 static int dissect_UPPCH_LCR_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39289   int offset = 0;
39290   asn1_ctx_t asn1_ctx;
39291   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39292   offset = dissect_nbap_UPPCH_LCR_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU);
39293   offset += 7; offset >>= 3;
39294   return offset;
39295 }
39296 static int dissect_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39297   int offset = 0;
39298   asn1_ctx_t asn1_ctx;
39299   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39300   offset = dissect_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU);
39301   offset += 7; offset >>= 3;
39302   return offset;
39303 }
39304 static int dissect_CCP_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39305   int offset = 0;
39306   asn1_ctx_t asn1_ctx;
39307   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39308   offset = dissect_nbap_CCP_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationList_AuditRsp_PDU);
39309   offset += 7; offset >>= 3;
39310   return offset;
39311 }
39312 static int dissect_CCP_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39313   int offset = 0;
39314   asn1_ctx_t asn1_ctx;
39315   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39316   offset = dissect_nbap_CCP_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationItem_AuditRsp_PDU);
39317   offset += 7; offset >>= 3;
39318   return offset;
39319 }
39320 static int dissect_Local_Cell_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39321   int offset = 0;
39322   asn1_ctx_t asn1_ctx;
39323   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39324   offset = dissect_nbap_Local_Cell_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationList_AuditRsp_PDU);
39325   offset += 7; offset >>= 3;
39326   return offset;
39327 }
39328 static int dissect_Local_Cell_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39329   int offset = 0;
39330   asn1_ctx_t asn1_ctx;
39331   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39332   offset = dissect_nbap_Local_Cell_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU);
39333   offset += 7; offset >>= 3;
39334   return offset;
39335 }
39336 static int dissect_Local_Cell_Group_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39337   int offset = 0;
39338   asn1_ctx_t asn1_ctx;
39339   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39340   offset = dissect_nbap_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU);
39341   offset += 7; offset >>= 3;
39342   return offset;
39343 }
39344 static int dissect_Local_Cell_Group_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39345   int offset = 0;
39346   asn1_ctx_t asn1_ctx;
39347   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39348   offset = dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU);
39349   offset += 7; offset >>= 3;
39350   return offset;
39351 }
39352 static int dissect_Power_Local_Cell_Group_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39353   int offset = 0;
39354   asn1_ctx_t asn1_ctx;
39355   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39356   offset = dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU);
39357   offset += 7; offset >>= 3;
39358   return offset;
39359 }
39360 static int dissect_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39361   int offset = 0;
39362   asn1_ctx_t asn1_ctx;
39363   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39364   offset = dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU);
39365   offset += 7; offset >>= 3;
39366   return offset;
39367 }
39368 static int dissect_AuditFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39369   int offset = 0;
39370   asn1_ctx_t asn1_ctx;
39371   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39372   offset = dissect_nbap_AuditFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditFailure_PDU);
39373   offset += 7; offset >>= 3;
39374   return offset;
39375 }
39376 static int dissect_CommonMeasurementInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39377   int offset = 0;
39378   asn1_ctx_t asn1_ctx;
39379   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39380   offset = dissect_nbap_CommonMeasurementInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationRequest_PDU);
39381   offset += 7; offset >>= 3;
39382   return offset;
39383 }
39384 static int dissect_CommonMeasurementObjectType_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39385   int offset = 0;
39386   asn1_ctx_t asn1_ctx;
39387   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39388   offset = dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU);
39389   offset += 7; offset >>= 3;
39390   return offset;
39391 }
39392 static int dissect_PowerLocalCellGroup_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39393   int offset = 0;
39394   asn1_ctx_t asn1_ctx;
39395   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39396   offset = dissect_nbap_PowerLocalCellGroup_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU);
39397   offset += 7; offset >>= 3;
39398   return offset;
39399 }
39400 static int dissect_CommonMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39401   int offset = 0;
39402   asn1_ctx_t asn1_ctx;
39403   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39404   offset = dissect_nbap_CommonMeasurementInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationResponse_PDU);
39405   offset += 7; offset >>= 3;
39406   return offset;
39407 }
39408 static int dissect_CommonMeasurementObjectType_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39409   int offset = 0;
39410   asn1_ctx_t asn1_ctx;
39411   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39412   offset = dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU);
39413   offset += 7; offset >>= 3;
39414   return offset;
39415 }
39416 static int dissect_PowerLocalCellGroup_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39417   int offset = 0;
39418   asn1_ctx_t asn1_ctx;
39419   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39420   offset = dissect_nbap_PowerLocalCellGroup_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU);
39421   offset += 7; offset >>= 3;
39422   return offset;
39423 }
39424 static int dissect_CommonMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39425   int offset = 0;
39426   asn1_ctx_t asn1_ctx;
39427   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39428   offset = dissect_nbap_CommonMeasurementInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationFailure_PDU);
39429   offset += 7; offset >>= 3;
39430   return offset;
39431 }
39432 static int dissect_CommonMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39433   int offset = 0;
39434   asn1_ctx_t asn1_ctx;
39435   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39436   offset = dissect_nbap_CommonMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementReport_PDU);
39437   offset += 7; offset >>= 3;
39438   return offset;
39439 }
39440 static int dissect_CommonMeasurementObjectType_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39441   int offset = 0;
39442   asn1_ctx_t asn1_ctx;
39443   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39444   offset = dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU);
39445   offset += 7; offset >>= 3;
39446   return offset;
39447 }
39448 static int dissect_PowerLocalCellGroup_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39449   int offset = 0;
39450   asn1_ctx_t asn1_ctx;
39451   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39452   offset = dissect_nbap_PowerLocalCellGroup_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU);
39453   offset += 7; offset >>= 3;
39454   return offset;
39455 }
39456 static int dissect_CommonMeasurementTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39457   int offset = 0;
39458   asn1_ctx_t asn1_ctx;
39459   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39460   offset = dissect_nbap_CommonMeasurementTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementTerminationRequest_PDU);
39461   offset += 7; offset >>= 3;
39462   return offset;
39463 }
39464 static int dissect_CommonMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39465   int offset = 0;
39466   asn1_ctx_t asn1_ctx;
39467   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39468   offset = dissect_nbap_CommonMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementFailureIndication_PDU);
39469   offset += 7; offset >>= 3;
39470   return offset;
39471 }
39472 static int dissect_CellSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39473   int offset = 0;
39474   asn1_ctx_t asn1_ctx;
39475   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39476   offset = dissect_nbap_CellSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupRequestFDD_PDU);
39477   offset += 7; offset >>= 3;
39478   return offset;
39479 }
39480 static int dissect_Synchronisation_Configuration_Cell_SetupRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39481   int offset = 0;
39482   asn1_ctx_t asn1_ctx;
39483   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39484   offset = dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU);
39485   offset += 7; offset >>= 3;
39486   return offset;
39487 }
39488 static int dissect_PrimarySCH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39489   int offset = 0;
39490   asn1_ctx_t asn1_ctx;
39491   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39492   offset = dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU);
39493   offset += 7; offset >>= 3;
39494   return offset;
39495 }
39496 static int dissect_SecondarySCH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39497   int offset = 0;
39498   asn1_ctx_t asn1_ctx;
39499   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39500   offset = dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU);
39501   offset += 7; offset >>= 3;
39502   return offset;
39503 }
39504 static int dissect_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39505   int offset = 0;
39506   asn1_ctx_t asn1_ctx;
39507   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39508   offset = dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU);
39509   offset += 7; offset >>= 3;
39510   return offset;
39511 }
39512 static int dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39513   int offset = 0;
39514   asn1_ctx_t asn1_ctx;
39515   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39516   offset = dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU);
39517   offset += 7; offset >>= 3;
39518   return offset;
39519 }
39520 static int dissect_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39521   int offset = 0;
39522   asn1_ctx_t asn1_ctx;
39523   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39524   offset = dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU);
39525   offset += 7; offset >>= 3;
39526   return offset;
39527 }
39528 static int dissect_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39529   int offset = 0;
39530   asn1_ctx_t asn1_ctx;
39531   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39532   offset = dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU);
39533   offset += 7; offset >>= 3;
39534   return offset;
39535 }
39536 static int dissect_Limited_power_increase_information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39537   int offset = 0;
39538   asn1_ctx_t asn1_ctx;
39539   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39540   offset = dissect_nbap_Limited_power_increase_information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU);
39541   offset += 7; offset >>= 3;
39542   return offset;
39543 }
39544 static int dissect_IPDLParameter_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39545   int offset = 0;
39546   asn1_ctx_t asn1_ctx;
39547   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39548   offset = dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU);
39549   offset += 7; offset >>= 3;
39550   return offset;
39551 }
39552 static int dissect_CellPortion_InformationList_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39553   int offset = 0;
39554   asn1_ctx_t asn1_ctx;
39555   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39556   offset = dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU);
39557   offset += 7; offset >>= 3;
39558   return offset;
39559 }
39560 static int dissect_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39561   int offset = 0;
39562   asn1_ctx_t asn1_ctx;
39563   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39564   offset = dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU);
39565   offset += 7; offset >>= 3;
39566   return offset;
39567 }
39568 static int dissect_CellSetupRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39569   int offset = 0;
39570   asn1_ctx_t asn1_ctx;
39571   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39572   offset = dissect_nbap_CellSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupRequestTDD_PDU);
39573   offset += 7; offset >>= 3;
39574   return offset;
39575 }
39576 static int dissect_SCH_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39577   int offset = 0;
39578   asn1_ctx_t asn1_ctx;
39579   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39580   offset = dissect_nbap_SCH_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU);
39581   offset += 7; offset >>= 3;
39582   return offset;
39583 }
39584 static int dissect_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39585   int offset = 0;
39586   asn1_ctx_t asn1_ctx;
39587   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39588   offset = dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU);
39589   offset += 7; offset >>= 3;
39590   return offset;
39591 }
39592 static int dissect_PCCPCH_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39593   int offset = 0;
39594   asn1_ctx_t asn1_ctx;
39595   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39596   offset = dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU);
39597   offset += 7; offset >>= 3;
39598   return offset;
39599 }
39600 static int dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39601   int offset = 0;
39602   asn1_ctx_t asn1_ctx;
39603   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39604   offset = dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU);
39605   offset += 7; offset >>= 3;
39606   return offset;
39607 }
39608 static int dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39609   int offset = 0;
39610   asn1_ctx_t asn1_ctx;
39611   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39612   offset = dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU);
39613   offset += 7; offset >>= 3;
39614   return offset;
39615 }
39616 static int dissect_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39617   int offset = 0;
39618   asn1_ctx_t asn1_ctx;
39619   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39620   offset = dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU);
39621   offset += 7; offset >>= 3;
39622   return offset;
39623 }
39624 static int dissect_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39625   int offset = 0;
39626   asn1_ctx_t asn1_ctx;
39627   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39628   offset = dissect_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU);
39629   offset += 7; offset >>= 3;
39630   return offset;
39631 }
39632 static int dissect_IPDLParameter_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39633   int offset = 0;
39634   asn1_ctx_t asn1_ctx;
39635   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39636   offset = dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU);
39637   offset += 7; offset >>= 3;
39638   return offset;
39639 }
39640 static int dissect_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39641   int offset = 0;
39642   asn1_ctx_t asn1_ctx;
39643   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39644   offset = dissect_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU);
39645   offset += 7; offset >>= 3;
39646   return offset;
39647 }
39648 static int dissect_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39649   int offset = 0;
39650   asn1_ctx_t asn1_ctx;
39651   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39652   offset = dissect_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU);
39653   offset += 7; offset >>= 3;
39654   return offset;
39655 }
39656 static int dissect_SCH_768_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39657   int offset = 0;
39658   asn1_ctx_t asn1_ctx;
39659   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39660   offset = dissect_nbap_SCH_768_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU);
39661   offset += 7; offset >>= 3;
39662   return offset;
39663 }
39664 static int dissect_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39665   int offset = 0;
39666   asn1_ctx_t asn1_ctx;
39667   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39668   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);
39669   offset += 7; offset >>= 3;
39670   return offset;
39671 }
39672 static int dissect_CellSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39673   int offset = 0;
39674   asn1_ctx_t asn1_ctx;
39675   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39676   offset = dissect_nbap_CellSetupResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupResponse_PDU);
39677   offset += 7; offset >>= 3;
39678   return offset;
39679 }
39680 static int dissect_CellSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39681   int offset = 0;
39682   asn1_ctx_t asn1_ctx;
39683   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39684   offset = dissect_nbap_CellSetupFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupFailure_PDU);
39685   offset += 7; offset >>= 3;
39686   return offset;
39687 }
39688 static int dissect_CellReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39689   int offset = 0;
39690   asn1_ctx_t asn1_ctx;
39691   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39692   offset = dissect_nbap_CellReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationRequestFDD_PDU);
39693   offset += 7; offset >>= 3;
39694   return offset;
39695 }
39696 static int dissect_Synchronisation_Configuration_Cell_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39697   int offset = 0;
39698   asn1_ctx_t asn1_ctx;
39699   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39700   offset = dissect_nbap_Synchronisation_Configuration_Cell_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU);
39701   offset += 7; offset >>= 3;
39702   return offset;
39703 }
39704 static int dissect_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39705   int offset = 0;
39706   asn1_ctx_t asn1_ctx;
39707   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39708   offset = dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU);
39709   offset += 7; offset >>= 3;
39710   return offset;
39711 }
39712 static int dissect_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39713   int offset = 0;
39714   asn1_ctx_t asn1_ctx;
39715   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39716   offset = dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU);
39717   offset += 7; offset >>= 3;
39718   return offset;
39719 }
39720 static int dissect_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39721   int offset = 0;
39722   asn1_ctx_t asn1_ctx;
39723   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39724   offset = dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU);
39725   offset += 7; offset >>= 3;
39726   return offset;
39727 }
39728 static int dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39729   int offset = 0;
39730   asn1_ctx_t asn1_ctx;
39731   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39732   offset = dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU);
39733   offset += 7; offset >>= 3;
39734   return offset;
39735 }
39736 static int dissect_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39737   int offset = 0;
39738   asn1_ctx_t asn1_ctx;
39739   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39740   offset = dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU);
39741   offset += 7; offset >>= 3;
39742   return offset;
39743 }
39744 static int dissect_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39745   int offset = 0;
39746   asn1_ctx_t asn1_ctx;
39747   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39748   offset = dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU);
39749   offset += 7; offset >>= 3;
39750   return offset;
39751 }
39752 static int dissect_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39753   int offset = 0;
39754   asn1_ctx_t asn1_ctx;
39755   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39756   offset = dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU);
39757   offset += 7; offset >>= 3;
39758   return offset;
39759 }
39760 static int dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39761   int offset = 0;
39762   asn1_ctx_t asn1_ctx;
39763   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39764   offset = dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU);
39765   offset += 7; offset >>= 3;
39766   return offset;
39767 }
39768 static int dissect_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39769   int offset = 0;
39770   asn1_ctx_t asn1_ctx;
39771   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39772   offset = dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU);
39773   offset += 7; offset >>= 3;
39774   return offset;
39775 }
39776 static int dissect_CellReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39777   int offset = 0;
39778   asn1_ctx_t asn1_ctx;
39779   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39780   offset = dissect_nbap_CellReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationRequestTDD_PDU);
39781   offset += 7; offset >>= 3;
39782   return offset;
39783 }
39784 static int dissect_SCH_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39785   int offset = 0;
39786   asn1_ctx_t asn1_ctx;
39787   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39788   offset = dissect_nbap_SCH_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU);
39789   offset += 7; offset >>= 3;
39790   return offset;
39791 }
39792 static int dissect_PCCPCH_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39793   int offset = 0;
39794   asn1_ctx_t asn1_ctx;
39795   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39796   offset = dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU);
39797   offset += 7; offset >>= 3;
39798   return offset;
39799 }
39800 static int dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39801   int offset = 0;
39802   asn1_ctx_t asn1_ctx;
39803   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39804   offset = dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU);
39805   offset += 7; offset >>= 3;
39806   return offset;
39807 }
39808 static int dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39809   int offset = 0;
39810   asn1_ctx_t asn1_ctx;
39811   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39812   offset = dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU);
39813   offset += 7; offset >>= 3;
39814   return offset;
39815 }
39816 static int dissect_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39817   int offset = 0;
39818   asn1_ctx_t asn1_ctx;
39819   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39820   offset = dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU);
39821   offset += 7; offset >>= 3;
39822   return offset;
39823 }
39824 static int dissect_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39825   int offset = 0;
39826   asn1_ctx_t asn1_ctx;
39827   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39828   offset = dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU);
39829   offset += 7; offset >>= 3;
39830   return offset;
39831 }
39832 static int dissect_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39833   int offset = 0;
39834   asn1_ctx_t asn1_ctx;
39835   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39836   offset = dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU);
39837   offset += 7; offset >>= 3;
39838   return offset;
39839 }
39840 static int dissect_SCH_768_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39841   int offset = 0;
39842   asn1_ctx_t asn1_ctx;
39843   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39844   offset = dissect_nbap_SCH_768_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU);
39845   offset += 7; offset >>= 3;
39846   return offset;
39847 }
39848 static int dissect_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39849   int offset = 0;
39850   asn1_ctx_t asn1_ctx;
39851   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39852   offset = dissect_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU);
39853   offset += 7; offset >>= 3;
39854   return offset;
39855 }
39856 static int dissect_UARFCN_Adjustment_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39857   int offset = 0;
39858   asn1_ctx_t asn1_ctx;
39859   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39860   offset = dissect_nbap_UARFCN_Adjustment(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCN_Adjustment_PDU);
39861   offset += 7; offset >>= 3;
39862   return offset;
39863 }
39864 static int dissect_CellReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39865   int offset = 0;
39866   asn1_ctx_t asn1_ctx;
39867   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39868   offset = dissect_nbap_CellReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationResponse_PDU);
39869   offset += 7; offset >>= 3;
39870   return offset;
39871 }
39872 static int dissect_CellReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39873   int offset = 0;
39874   asn1_ctx_t asn1_ctx;
39875   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39876   offset = dissect_nbap_CellReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationFailure_PDU);
39877   offset += 7; offset >>= 3;
39878   return offset;
39879 }
39880 static int dissect_CellDeletionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39881   int offset = 0;
39882   asn1_ctx_t asn1_ctx;
39883   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39884   offset = dissect_nbap_CellDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CellDeletionRequest_PDU);
39885   offset += 7; offset >>= 3;
39886   return offset;
39887 }
39888 static int dissect_CellDeletionResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39889   int offset = 0;
39890   asn1_ctx_t asn1_ctx;
39891   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39892   offset = dissect_nbap_CellDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellDeletionResponse_PDU);
39893   offset += 7; offset >>= 3;
39894   return offset;
39895 }
39896 static int dissect_ResourceStatusIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39897   int offset = 0;
39898   asn1_ctx_t asn1_ctx;
39899   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39900   offset = dissect_nbap_ResourceStatusIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_ResourceStatusIndication_PDU);
39901   offset += 7; offset >>= 3;
39902   return offset;
39903 }
39904 static int dissect_IndicationType_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39905   int offset = 0;
39906   asn1_ctx_t asn1_ctx;
39907   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39908   offset = dissect_nbap_IndicationType_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_IndicationType_ResourceStatusInd_PDU);
39909   offset += 7; offset >>= 3;
39910   return offset;
39911 }
39912 static int dissect_Local_Cell_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39913   int offset = 0;
39914   asn1_ctx_t asn1_ctx;
39915   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39916   offset = dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU);
39917   offset += 7; offset >>= 3;
39918   return offset;
39919 }
39920 static int dissect_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39921   int offset = 0;
39922   asn1_ctx_t asn1_ctx;
39923   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39924   offset = dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU);
39925   offset += 7; offset >>= 3;
39926   return offset;
39927 }
39928 static int dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39929   int offset = 0;
39930   asn1_ctx_t asn1_ctx;
39931   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39932   offset = dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU);
39933   offset += 7; offset >>= 3;
39934   return offset;
39935 }
39936 static int dissect_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39937   int offset = 0;
39938   asn1_ctx_t asn1_ctx;
39939   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39940   offset = dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU);
39941   offset += 7; offset >>= 3;
39942   return offset;
39943 }
39944 static int dissect_Local_Cell_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39945   int offset = 0;
39946   asn1_ctx_t asn1_ctx;
39947   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39948   offset = dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU);
39949   offset += 7; offset >>= 3;
39950   return offset;
39951 }
39952 static int dissect_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39953   int offset = 0;
39954   asn1_ctx_t asn1_ctx;
39955   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39956   offset = dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU);
39957   offset += 7; offset >>= 3;
39958   return offset;
39959 }
39960 static int dissect_CCP_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39961   int offset = 0;
39962   asn1_ctx_t asn1_ctx;
39963   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39964   offset = dissect_nbap_CCP_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU);
39965   offset += 7; offset >>= 3;
39966   return offset;
39967 }
39968 static int dissect_Cell_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39969   int offset = 0;
39970   asn1_ctx_t asn1_ctx;
39971   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39972   offset = dissect_nbap_Cell_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU);
39973   offset += 7; offset >>= 3;
39974   return offset;
39975 }
39976 static int dissect_FPACH_LCR_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39977   int offset = 0;
39978   asn1_ctx_t asn1_ctx;
39979   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39980   offset = dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU);
39981   offset += 7; offset >>= 3;
39982   return offset;
39983 }
39984 static int dissect_DwPCH_LCR_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39985   int offset = 0;
39986   asn1_ctx_t asn1_ctx;
39987   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39988   offset = dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU);
39989   offset += 7; offset >>= 3;
39990   return offset;
39991 }
39992 static int dissect_HS_DSCH_Resources_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
39993   int offset = 0;
39994   asn1_ctx_t asn1_ctx;
39995   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
39996   offset = dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU);
39997   offset += 7; offset >>= 3;
39998   return offset;
39999 }
40000 static int dissect_S_CCPCH_InformationListExt_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40001   int offset = 0;
40002   asn1_ctx_t asn1_ctx;
40003   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40004   offset = dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU);
40005   offset += 7; offset >>= 3;
40006   return offset;
40007 }
40008 static int dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40009   int offset = 0;
40010   asn1_ctx_t asn1_ctx;
40011   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40012   offset = dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU);
40013   offset += 7; offset >>= 3;
40014   return offset;
40015 }
40016 static int dissect_E_DCH_Resources_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40017   int offset = 0;
40018   asn1_ctx_t asn1_ctx;
40019   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40020   offset = dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU);
40021   offset += 7; offset >>= 3;
40022   return offset;
40023 }
40024 static int dissect_PLCCH_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40025   int offset = 0;
40026   asn1_ctx_t asn1_ctx;
40027   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40028   offset = dissect_nbap_PLCCH_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU);
40029   offset += 7; offset >>= 3;
40030   return offset;
40031 }
40032 static int dissect_S_CCPCH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40033   int offset = 0;
40034   asn1_ctx_t asn1_ctx;
40035   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40036   offset = dissect_nbap_S_CCPCH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU);
40037   offset += 7; offset >>= 3;
40038   return offset;
40039 }
40040 static int dissect_PRACH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40041   int offset = 0;
40042   asn1_ctx_t asn1_ctx;
40043   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40044   offset = dissect_nbap_PRACH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU);
40045   offset += 7; offset >>= 3;
40046   return offset;
40047 }
40048 static int dissect_E_RUCCH_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40049   int offset = 0;
40050   asn1_ctx_t asn1_ctx;
40051   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40052   offset = dissect_nbap_E_RUCCH_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU);
40053   offset += 7; offset >>= 3;
40054   return offset;
40055 }
40056 static int dissect_E_RUCCH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40057   int offset = 0;
40058   asn1_ctx_t asn1_ctx;
40059   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40060   offset = dissect_nbap_E_RUCCH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU);
40061   offset += 7; offset >>= 3;
40062   return offset;
40063 }
40064 static int dissect_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40065   int offset = 0;
40066   asn1_ctx_t asn1_ctx;
40067   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40068   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);
40069   offset += 7; offset >>= 3;
40070   return offset;
40071 }
40072 static int dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40073   int offset = 0;
40074   asn1_ctx_t asn1_ctx;
40075   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40076   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);
40077   offset += 7; offset >>= 3;
40078   return offset;
40079 }
40080 static int dissect_UPPCH_LCR_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40081   int offset = 0;
40082   asn1_ctx_t asn1_ctx;
40083   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40084   offset = dissect_nbap_UPPCH_LCR_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_PDU);
40085   offset += 7; offset >>= 3;
40086   return offset;
40087 }
40088 static int dissect_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40089   int offset = 0;
40090   asn1_ctx_t asn1_ctx;
40091   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40092   offset = dissect_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU);
40093   offset += 7; offset >>= 3;
40094   return offset;
40095 }
40096 static int dissect_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40097   int offset = 0;
40098   asn1_ctx_t asn1_ctx;
40099   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40100   offset = dissect_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU);
40101   offset += 7; offset >>= 3;
40102   return offset;
40103 }
40104 static int dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40105   int offset = 0;
40106   asn1_ctx_t asn1_ctx;
40107   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40108   offset = dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU);
40109   offset += 7; offset >>= 3;
40110   return offset;
40111 }
40112 static int dissect_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40113   int offset = 0;
40114   asn1_ctx_t asn1_ctx;
40115   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40116   offset = dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU);
40117   offset += 7; offset >>= 3;
40118   return offset;
40119 }
40120 static int dissect_SystemInformationUpdateRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40121   int offset = 0;
40122   asn1_ctx_t asn1_ctx;
40123   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40124   offset = dissect_nbap_SystemInformationUpdateRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateRequest_PDU);
40125   offset += 7; offset >>= 3;
40126   return offset;
40127 }
40128 static int dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40129   int offset = 0;
40130   asn1_ctx_t asn1_ctx;
40131   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40132   offset = dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU);
40133   offset += 7; offset >>= 3;
40134   return offset;
40135 }
40136 static int dissect_SegmentInformationListIE_SystemInfoUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40137   int offset = 0;
40138   asn1_ctx_t asn1_ctx;
40139   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40140   offset = dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvb, offset, &asn1_ctx, tree, hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU);
40141   offset += 7; offset >>= 3;
40142   return offset;
40143 }
40144 static int dissect_SystemInformationUpdateResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40145   int offset = 0;
40146   asn1_ctx_t asn1_ctx;
40147   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40148   offset = dissect_nbap_SystemInformationUpdateResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateResponse_PDU);
40149   offset += 7; offset >>= 3;
40150   return offset;
40151 }
40152 static int dissect_SystemInformationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40153   int offset = 0;
40154   asn1_ctx_t asn1_ctx;
40155   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40156   offset = dissect_nbap_SystemInformationUpdateFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateFailure_PDU);
40157   offset += 7; offset >>= 3;
40158   return offset;
40159 }
40160 static int dissect_RadioLinkSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40161   int offset = 0;
40162   asn1_ctx_t asn1_ctx;
40163   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40164   offset = dissect_nbap_RadioLinkSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupRequestFDD_PDU);
40165   offset += 7; offset >>= 3;
40166   return offset;
40167 }
40168 static int dissect_UL_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40169   int offset = 0;
40170   asn1_ctx_t asn1_ctx;
40171   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40172   offset = dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU);
40173   offset += 7; offset >>= 3;
40174   return offset;
40175 }
40176 static int dissect_DL_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40177   int offset = 0;
40178   asn1_ctx_t asn1_ctx;
40179   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40180   offset = dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU);
40181   offset += 7; offset >>= 3;
40182   return offset;
40183 }
40184 static int dissect_RL_InformationList_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40185   int offset = 0;
40186   asn1_ctx_t asn1_ctx;
40187   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40188   offset = dissect_nbap_RL_InformationList_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU);
40189   offset += 7; offset >>= 3;
40190   return offset;
40191 }
40192 static int dissect_RL_InformationItem_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40193   int offset = 0;
40194   asn1_ctx_t asn1_ctx;
40195   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40196   offset = dissect_nbap_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU);
40197   offset += 7; offset >>= 3;
40198   return offset;
40199 }
40200 static int dissect_E_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40201   int offset = 0;
40202   asn1_ctx_t asn1_ctx;
40203   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40204   offset = dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU);
40205   offset += 7; offset >>= 3;
40206   return offset;
40207 }
40208 static int dissect_F_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40209   int offset = 0;
40210   asn1_ctx_t asn1_ctx;
40211   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40212   offset = dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU);
40213   offset += 7; offset >>= 3;
40214   return offset;
40215 }
40216 static int dissect_RadioLinkSetupRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40217   int offset = 0;
40218   asn1_ctx_t asn1_ctx;
40219   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40220   offset = dissect_nbap_RadioLinkSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupRequestTDD_PDU);
40221   offset += 7; offset >>= 3;
40222   return offset;
40223 }
40224 static int dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40225   int offset = 0;
40226   asn1_ctx_t asn1_ctx;
40227   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40228   offset = dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU);
40229   offset += 7; offset >>= 3;
40230   return offset;
40231 }
40232 static int dissect_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40233   int offset = 0;
40234   asn1_ctx_t asn1_ctx;
40235   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40236   offset = dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU);
40237   offset += 7; offset >>= 3;
40238   return offset;
40239 }
40240 static int dissect_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40241   int offset = 0;
40242   asn1_ctx_t asn1_ctx;
40243   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40244   offset = dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU);
40245   offset += 7; offset >>= 3;
40246   return offset;
40247 }
40248 static int dissect_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40249   int offset = 0;
40250   asn1_ctx_t asn1_ctx;
40251   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40252   offset = dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU);
40253   offset += 7; offset >>= 3;
40254   return offset;
40255 }
40256 static int dissect_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40257   int offset = 0;
40258   asn1_ctx_t asn1_ctx;
40259   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40260   offset = dissect_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU);
40261   offset += 7; offset >>= 3;
40262   return offset;
40263 }
40264 static int dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40265   int offset = 0;
40266   asn1_ctx_t asn1_ctx;
40267   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40268   offset = dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU);
40269   offset += 7; offset >>= 3;
40270   return offset;
40271 }
40272 static int dissect_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40273   int offset = 0;
40274   asn1_ctx_t asn1_ctx;
40275   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40276   offset = dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU);
40277   offset += 7; offset >>= 3;
40278   return offset;
40279 }
40280 static int dissect_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40281   int offset = 0;
40282   asn1_ctx_t asn1_ctx;
40283   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40284   offset = dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU);
40285   offset += 7; offset >>= 3;
40286   return offset;
40287 }
40288 static int dissect_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40289   int offset = 0;
40290   asn1_ctx_t asn1_ctx;
40291   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40292   offset = dissect_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU);
40293   offset += 7; offset >>= 3;
40294   return offset;
40295 }
40296 static int dissect_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40297   int offset = 0;
40298   asn1_ctx_t asn1_ctx;
40299   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40300   offset = dissect_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU);
40301   offset += 7; offset >>= 3;
40302   return offset;
40303 }
40304 static int dissect_RL_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40305   int offset = 0;
40306   asn1_ctx_t asn1_ctx;
40307   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40308   offset = dissect_nbap_RL_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_SetupRqstTDD_PDU);
40309   offset += 7; offset >>= 3;
40310   return offset;
40311 }
40312 static int dissect_RadioLinkSetupResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40313   int offset = 0;
40314   asn1_ctx_t asn1_ctx;
40315   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40316   offset = dissect_nbap_RadioLinkSetupResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupResponseFDD_PDU);
40317   offset += 7; offset >>= 3;
40318   return offset;
40319 }
40320 static int dissect_RL_InformationResponseList_RL_SetupRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40321   int offset = 0;
40322   asn1_ctx_t asn1_ctx;
40323   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40324   offset = dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU);
40325   offset += 7; offset >>= 3;
40326   return offset;
40327 }
40328 static int dissect_RL_InformationResponseItem_RL_SetupRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40329   int offset = 0;
40330   asn1_ctx_t asn1_ctx;
40331   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40332   offset = dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU);
40333   offset += 7; offset >>= 3;
40334   return offset;
40335 }
40336 static int dissect_RadioLinkSetupResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40337   int offset = 0;
40338   asn1_ctx_t asn1_ctx;
40339   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40340   offset = dissect_nbap_RadioLinkSetupResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupResponseTDD_PDU);
40341   offset += 7; offset >>= 3;
40342   return offset;
40343 }
40344 static int dissect_RL_InformationResponse_RL_SetupRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40345   int offset = 0;
40346   asn1_ctx_t asn1_ctx;
40347   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40348   offset = dissect_nbap_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU);
40349   offset += 7; offset >>= 3;
40350   return offset;
40351 }
40352 static int dissect_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40353   int offset = 0;
40354   asn1_ctx_t asn1_ctx;
40355   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40356   offset = dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU);
40357   offset += 7; offset >>= 3;
40358   return offset;
40359 }
40360 static int dissect_RadioLinkSetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40361   int offset = 0;
40362   asn1_ctx_t asn1_ctx;
40363   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40364   offset = dissect_nbap_RadioLinkSetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupFailureFDD_PDU);
40365   offset += 7; offset >>= 3;
40366   return offset;
40367 }
40368 static int dissect_CauseLevel_RL_SetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40369   int offset = 0;
40370   asn1_ctx_t asn1_ctx;
40371   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40372   offset = dissect_nbap_CauseLevel_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU);
40373   offset += 7; offset >>= 3;
40374   return offset;
40375 }
40376 static int dissect_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40377   int offset = 0;
40378   asn1_ctx_t asn1_ctx;
40379   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40380   offset = dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU);
40381   offset += 7; offset >>= 3;
40382   return offset;
40383 }
40384 static int dissect_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40385   int offset = 0;
40386   asn1_ctx_t asn1_ctx;
40387   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40388   offset = dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU);
40389   offset += 7; offset >>= 3;
40390   return offset;
40391 }
40392 static int dissect_RadioLinkSetupFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40393   int offset = 0;
40394   asn1_ctx_t asn1_ctx;
40395   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40396   offset = dissect_nbap_RadioLinkSetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupFailureTDD_PDU);
40397   offset += 7; offset >>= 3;
40398   return offset;
40399 }
40400 static int dissect_CauseLevel_RL_SetupFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40401   int offset = 0;
40402   asn1_ctx_t asn1_ctx;
40403   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40404   offset = dissect_nbap_CauseLevel_RL_SetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU);
40405   offset += 7; offset >>= 3;
40406   return offset;
40407 }
40408 static int dissect_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40409   int offset = 0;
40410   asn1_ctx_t asn1_ctx;
40411   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40412   offset = dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU);
40413   offset += 7; offset >>= 3;
40414   return offset;
40415 }
40416 static int dissect_RadioLinkAdditionRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40417   int offset = 0;
40418   asn1_ctx_t asn1_ctx;
40419   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40420   offset = dissect_nbap_RadioLinkAdditionRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionRequestFDD_PDU);
40421   offset += 7; offset >>= 3;
40422   return offset;
40423 }
40424 static int dissect_RL_InformationList_RL_AdditionRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40425   int offset = 0;
40426   asn1_ctx_t asn1_ctx;
40427   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40428   offset = dissect_nbap_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU);
40429   offset += 7; offset >>= 3;
40430   return offset;
40431 }
40432 static int dissect_RL_InformationItem_RL_AdditionRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40433   int offset = 0;
40434   asn1_ctx_t asn1_ctx;
40435   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40436   offset = dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU);
40437   offset += 7; offset >>= 3;
40438   return offset;
40439 }
40440 static int dissect_E_DPCH_Information_RL_AdditionReqFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40441   int offset = 0;
40442   asn1_ctx_t asn1_ctx;
40443   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40444   offset = dissect_nbap_E_DPCH_Information_RL_AdditionReqFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU);
40445   offset += 7; offset >>= 3;
40446   return offset;
40447 }
40448 static int dissect_RadioLinkAdditionRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40449   int offset = 0;
40450   asn1_ctx_t asn1_ctx;
40451   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40452   offset = dissect_nbap_RadioLinkAdditionRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionRequestTDD_PDU);
40453   offset += 7; offset >>= 3;
40454   return offset;
40455 }
40456 static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40457   int offset = 0;
40458   asn1_ctx_t asn1_ctx;
40459   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40460   offset = dissect_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU);
40461   offset += 7; offset >>= 3;
40462   return offset;
40463 }
40464 static int dissect_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40465   int offset = 0;
40466   asn1_ctx_t asn1_ctx;
40467   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40468   offset = dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU);
40469   offset += 7; offset >>= 3;
40470   return offset;
40471 }
40472 static int dissect_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40473   int offset = 0;
40474   asn1_ctx_t asn1_ctx;
40475   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40476   offset = dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU);
40477   offset += 7; offset >>= 3;
40478   return offset;
40479 }
40480 static int dissect_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40481   int offset = 0;
40482   asn1_ctx_t asn1_ctx;
40483   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40484   offset = dissect_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU);
40485   offset += 7; offset >>= 3;
40486   return offset;
40487 }
40488 static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40489   int offset = 0;
40490   asn1_ctx_t asn1_ctx;
40491   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40492   offset = dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU);
40493   offset += 7; offset >>= 3;
40494   return offset;
40495 }
40496 static int dissect_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40497   int offset = 0;
40498   asn1_ctx_t asn1_ctx;
40499   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40500   offset = dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU);
40501   offset += 7; offset >>= 3;
40502   return offset;
40503 }
40504 static int dissect_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40505   int offset = 0;
40506   asn1_ctx_t asn1_ctx;
40507   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40508   offset = dissect_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU);
40509   offset += 7; offset >>= 3;
40510   return offset;
40511 }
40512 static int dissect_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40513   int offset = 0;
40514   asn1_ctx_t asn1_ctx;
40515   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40516   offset = dissect_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU);
40517   offset += 7; offset >>= 3;
40518   return offset;
40519 }
40520 static int dissect_RL_Information_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40521   int offset = 0;
40522   asn1_ctx_t asn1_ctx;
40523   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40524   offset = dissect_nbap_RL_Information_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU);
40525   offset += 7; offset >>= 3;
40526   return offset;
40527 }
40528 static int dissect_RadioLinkAdditionResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40529   int offset = 0;
40530   asn1_ctx_t asn1_ctx;
40531   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40532   offset = dissect_nbap_RadioLinkAdditionResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionResponseFDD_PDU);
40533   offset += 7; offset >>= 3;
40534   return offset;
40535 }
40536 static int dissect_RL_InformationResponseList_RL_AdditionRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40537   int offset = 0;
40538   asn1_ctx_t asn1_ctx;
40539   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40540   offset = dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU);
40541   offset += 7; offset >>= 3;
40542   return offset;
40543 }
40544 static int dissect_RL_InformationResponseItem_RL_AdditionRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40545   int offset = 0;
40546   asn1_ctx_t asn1_ctx;
40547   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40548   offset = dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU);
40549   offset += 7; offset >>= 3;
40550   return offset;
40551 }
40552 static int dissect_RadioLinkAdditionResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40553   int offset = 0;
40554   asn1_ctx_t asn1_ctx;
40555   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40556   offset = dissect_nbap_RadioLinkAdditionResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionResponseTDD_PDU);
40557   offset += 7; offset >>= 3;
40558   return offset;
40559 }
40560 static int dissect_RL_InformationResponse_RL_AdditionRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40561   int offset = 0;
40562   asn1_ctx_t asn1_ctx;
40563   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40564   offset = dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU);
40565   offset += 7; offset >>= 3;
40566   return offset;
40567 }
40568 static int dissect_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40569   int offset = 0;
40570   asn1_ctx_t asn1_ctx;
40571   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40572   offset = dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU);
40573   offset += 7; offset >>= 3;
40574   return offset;
40575 }
40576 static int dissect_RadioLinkAdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40577   int offset = 0;
40578   asn1_ctx_t asn1_ctx;
40579   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40580   offset = dissect_nbap_RadioLinkAdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionFailureFDD_PDU);
40581   offset += 7; offset >>= 3;
40582   return offset;
40583 }
40584 static int dissect_CauseLevel_RL_AdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40585   int offset = 0;
40586   asn1_ctx_t asn1_ctx;
40587   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40588   offset = dissect_nbap_CauseLevel_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU);
40589   offset += 7; offset >>= 3;
40590   return offset;
40591 }
40592 static int dissect_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40593   int offset = 0;
40594   asn1_ctx_t asn1_ctx;
40595   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40596   offset = dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU);
40597   offset += 7; offset >>= 3;
40598   return offset;
40599 }
40600 static int dissect_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40601   int offset = 0;
40602   asn1_ctx_t asn1_ctx;
40603   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40604   offset = dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU);
40605   offset += 7; offset >>= 3;
40606   return offset;
40607 }
40608 static int dissect_RadioLinkAdditionFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40609   int offset = 0;
40610   asn1_ctx_t asn1_ctx;
40611   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40612   offset = dissect_nbap_RadioLinkAdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionFailureTDD_PDU);
40613   offset += 7; offset >>= 3;
40614   return offset;
40615 }
40616 static int dissect_CauseLevel_RL_AdditionFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40617   int offset = 0;
40618   asn1_ctx_t asn1_ctx;
40619   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40620   offset = dissect_nbap_CauseLevel_RL_AdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU);
40621   offset += 7; offset >>= 3;
40622   return offset;
40623 }
40624 static int dissect_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40625   int offset = 0;
40626   asn1_ctx_t asn1_ctx;
40627   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40628   offset = dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU);
40629   offset += 7; offset >>= 3;
40630   return offset;
40631 }
40632 static int dissect_RadioLinkReconfigurationPrepareFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40633   int offset = 0;
40634   asn1_ctx_t asn1_ctx;
40635   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40636   offset = dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU);
40637   offset += 7; offset >>= 3;
40638   return offset;
40639 }
40640 static int dissect_UL_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40641   int offset = 0;
40642   asn1_ctx_t asn1_ctx;
40643   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40644   offset = dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU);
40645   offset += 7; offset >>= 3;
40646   return offset;
40647 }
40648 static int dissect_DL_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40649   int offset = 0;
40650   asn1_ctx_t asn1_ctx;
40651   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40652   offset = dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU);
40653   offset += 7; offset >>= 3;
40654   return offset;
40655 }
40656 static int dissect_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40657   int offset = 0;
40658   asn1_ctx_t asn1_ctx;
40659   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40660   offset = dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU);
40661   offset += 7; offset >>= 3;
40662   return offset;
40663 }
40664 static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40665   int offset = 0;
40666   asn1_ctx_t asn1_ctx;
40667   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40668   offset = dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU);
40669   offset += 7; offset >>= 3;
40670   return offset;
40671 }
40672 static int dissect_RL_InformationList_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40673   int offset = 0;
40674   asn1_ctx_t asn1_ctx;
40675   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40676   offset = dissect_nbap_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU);
40677   offset += 7; offset >>= 3;
40678   return offset;
40679 }
40680 static int dissect_RL_InformationItem_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40681   int offset = 0;
40682   asn1_ctx_t asn1_ctx;
40683   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40684   offset = dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU);
40685   offset += 7; offset >>= 3;
40686   return offset;
40687 }
40688 static int dissect_E_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40689   int offset = 0;
40690   asn1_ctx_t asn1_ctx;
40691   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40692   offset = dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU);
40693   offset += 7; offset >>= 3;
40694   return offset;
40695 }
40696 static int dissect_F_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40697   int offset = 0;
40698   asn1_ctx_t asn1_ctx;
40699   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40700   offset = dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU);
40701   offset += 7; offset >>= 3;
40702   return offset;
40703 }
40704 static int dissect_RadioLinkReconfigurationPrepareTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40705   int offset = 0;
40706   asn1_ctx_t asn1_ctx;
40707   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40708   offset = dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU);
40709   offset += 7; offset >>= 3;
40710   return offset;
40711 }
40712 static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40713   int offset = 0;
40714   asn1_ctx_t asn1_ctx;
40715   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40716   offset = dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU);
40717   offset += 7; offset >>= 3;
40718   return offset;
40719 }
40720 static int dissect_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40721   int offset = 0;
40722   asn1_ctx_t asn1_ctx;
40723   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40724   offset = dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU);
40725   offset += 7; offset >>= 3;
40726   return offset;
40727 }
40728 static int dissect_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40729   int offset = 0;
40730   asn1_ctx_t asn1_ctx;
40731   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40732   offset = dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU);
40733   offset += 7; offset >>= 3;
40734   return offset;
40735 }
40736 static int dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40737   int offset = 0;
40738   asn1_ctx_t asn1_ctx;
40739   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40740   offset = dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU);
40741   offset += 7; offset >>= 3;
40742   return offset;
40743 }
40744 static int dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40745   int offset = 0;
40746   asn1_ctx_t asn1_ctx;
40747   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40748   offset = dissect_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU);
40749   offset += 7; offset >>= 3;
40750   return offset;
40751 }
40752 static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40753   int offset = 0;
40754   asn1_ctx_t asn1_ctx;
40755   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40756   offset = dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
40757   offset += 7; offset >>= 3;
40758   return offset;
40759 }
40760 static int dissect_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40761   int offset = 0;
40762   asn1_ctx_t asn1_ctx;
40763   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40764   offset = dissect_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU);
40765   offset += 7; offset >>= 3;
40766   return offset;
40767 }
40768 static int dissect_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40769   int offset = 0;
40770   asn1_ctx_t asn1_ctx;
40771   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40772   offset = dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU);
40773   offset += 7; offset >>= 3;
40774   return offset;
40775 }
40776 static int dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40777   int offset = 0;
40778   asn1_ctx_t asn1_ctx;
40779   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40780   offset = dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU);
40781   offset += 7; offset >>= 3;
40782   return offset;
40783 }
40784 static int dissect_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40785   int offset = 0;
40786   asn1_ctx_t asn1_ctx;
40787   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40788   offset = dissect_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU);
40789   offset += 7; offset >>= 3;
40790   return offset;
40791 }
40792 static int dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40793   int offset = 0;
40794   asn1_ctx_t asn1_ctx;
40795   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40796   offset = dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU);
40797   offset += 7; offset >>= 3;
40798   return offset;
40799 }
40800 static int dissect_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40801   int offset = 0;
40802   asn1_ctx_t asn1_ctx;
40803   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40804   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);
40805   offset += 7; offset >>= 3;
40806   return offset;
40807 }
40808 static int dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40809   int offset = 0;
40810   asn1_ctx_t asn1_ctx;
40811   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40812   offset = dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
40813   offset += 7; offset >>= 3;
40814   return offset;
40815 }
40816 static int dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40817   int offset = 0;
40818   asn1_ctx_t asn1_ctx;
40819   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40820   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);
40821   offset += 7; offset >>= 3;
40822   return offset;
40823 }
40824 static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40825   int offset = 0;
40826   asn1_ctx_t asn1_ctx;
40827   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40828   offset = dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU);
40829   offset += 7; offset >>= 3;
40830   return offset;
40831 }
40832 static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40833   int offset = 0;
40834   asn1_ctx_t asn1_ctx;
40835   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40836   offset = dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU);
40837   offset += 7; offset >>= 3;
40838   return offset;
40839 }
40840 static int dissect_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40841   int offset = 0;
40842   asn1_ctx_t asn1_ctx;
40843   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40844   offset = dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU);
40845   offset += 7; offset >>= 3;
40846   return offset;
40847 }
40848 static int dissect_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40849   int offset = 0;
40850   asn1_ctx_t asn1_ctx;
40851   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40852   offset = dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU);
40853   offset += 7; offset >>= 3;
40854   return offset;
40855 }
40856 static int dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40857   int offset = 0;
40858   asn1_ctx_t asn1_ctx;
40859   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40860   offset = dissect_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU);
40861   offset += 7; offset >>= 3;
40862   return offset;
40863 }
40864 static int dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40865   int offset = 0;
40866   asn1_ctx_t asn1_ctx;
40867   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40868   offset = dissect_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU);
40869   offset += 7; offset >>= 3;
40870   return offset;
40871 }
40872 static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40873   int offset = 0;
40874   asn1_ctx_t asn1_ctx;
40875   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40876   offset = dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
40877   offset += 7; offset >>= 3;
40878   return offset;
40879 }
40880 static int dissect_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40881   int offset = 0;
40882   asn1_ctx_t asn1_ctx;
40883   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40884   offset = dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU);
40885   offset += 7; offset >>= 3;
40886   return offset;
40887 }
40888 static int dissect_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40889   int offset = 0;
40890   asn1_ctx_t asn1_ctx;
40891   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40892   offset = dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU);
40893   offset += 7; offset >>= 3;
40894   return offset;
40895 }
40896 static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40897   int offset = 0;
40898   asn1_ctx_t asn1_ctx;
40899   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40900   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);
40901   offset += 7; offset >>= 3;
40902   return offset;
40903 }
40904 static int dissect_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40905   int offset = 0;
40906   asn1_ctx_t asn1_ctx;
40907   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40908   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);
40909   offset += 7; offset >>= 3;
40910   return offset;
40911 }
40912 static int dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40913   int offset = 0;
40914   asn1_ctx_t asn1_ctx;
40915   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40916   offset = dissect_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU);
40917   offset += 7; offset >>= 3;
40918   return offset;
40919 }
40920 static int dissect_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40921   int offset = 0;
40922   asn1_ctx_t asn1_ctx;
40923   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40924   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);
40925   offset += 7; offset >>= 3;
40926   return offset;
40927 }
40928 static int dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40929   int offset = 0;
40930   asn1_ctx_t asn1_ctx;
40931   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40932   offset = dissect_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
40933   offset += 7; offset >>= 3;
40934   return offset;
40935 }
40936 static int dissect_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40937   int offset = 0;
40938   asn1_ctx_t asn1_ctx;
40939   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40940   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);
40941   offset += 7; offset >>= 3;
40942   return offset;
40943 }
40944 static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40945   int offset = 0;
40946   asn1_ctx_t asn1_ctx;
40947   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40948   offset = dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU);
40949   offset += 7; offset >>= 3;
40950   return offset;
40951 }
40952 static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40953   int offset = 0;
40954   asn1_ctx_t asn1_ctx;
40955   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40956   offset = dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU);
40957   offset += 7; offset >>= 3;
40958   return offset;
40959 }
40960 static int dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40961   int offset = 0;
40962   asn1_ctx_t asn1_ctx;
40963   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40964   offset = dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU);
40965   offset += 7; offset >>= 3;
40966   return offset;
40967 }
40968 static int dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40969   int offset = 0;
40970   asn1_ctx_t asn1_ctx;
40971   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40972   offset = dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU);
40973   offset += 7; offset >>= 3;
40974   return offset;
40975 }
40976 static int dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40977   int offset = 0;
40978   asn1_ctx_t asn1_ctx;
40979   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40980   offset = dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU);
40981   offset += 7; offset >>= 3;
40982   return offset;
40983 }
40984 static int dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40985   int offset = 0;
40986   asn1_ctx_t asn1_ctx;
40987   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40988   offset = dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU);
40989   offset += 7; offset >>= 3;
40990   return offset;
40991 }
40992 static int dissect_MultipleRL_Information_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40993   int offset = 0;
40994   asn1_ctx_t asn1_ctx;
40995   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40996   offset = dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU);
40997   offset += 7; offset >>= 3;
40998   return offset;
40999 }
41000 static int dissect_RL_Information_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41001   int offset = 0;
41002   asn1_ctx_t asn1_ctx;
41003   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41004   offset = dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU);
41005   offset += 7; offset >>= 3;
41006   return offset;
41007 }
41008 static int dissect_RadioLinkReconfigurationReady_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41009   int offset = 0;
41010   asn1_ctx_t asn1_ctx;
41011   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41012   offset = dissect_nbap_RadioLinkReconfigurationReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationReady_PDU);
41013   offset += 7; offset >>= 3;
41014   return offset;
41015 }
41016 static int dissect_RL_InformationResponseList_RL_ReconfReady_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41017   int offset = 0;
41018   asn1_ctx_t asn1_ctx;
41019   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41020   offset = dissect_nbap_RL_InformationResponseList_RL_ReconfReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU);
41021   offset += 7; offset >>= 3;
41022   return offset;
41023 }
41024 static int dissect_RL_InformationResponseItem_RL_ReconfReady_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41025   int offset = 0;
41026   asn1_ctx_t asn1_ctx;
41027   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41028   offset = dissect_nbap_RL_InformationResponseItem_RL_ReconfReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU);
41029   offset += 7; offset >>= 3;
41030   return offset;
41031 }
41032 static int dissect_RadioLinkReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41033   int offset = 0;
41034   asn1_ctx_t asn1_ctx;
41035   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41036   offset = dissect_nbap_RadioLinkReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationFailure_PDU);
41037   offset += 7; offset >>= 3;
41038   return offset;
41039 }
41040 static int dissect_CauseLevel_RL_ReconfFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41041   int offset = 0;
41042   asn1_ctx_t asn1_ctx;
41043   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41044   offset = dissect_nbap_CauseLevel_RL_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_ReconfFailure_PDU);
41045   offset += 7; offset >>= 3;
41046   return offset;
41047 }
41048 static int dissect_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41049   int offset = 0;
41050   asn1_ctx_t asn1_ctx;
41051   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41052   offset = dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU);
41053   offset += 7; offset >>= 3;
41054   return offset;
41055 }
41056 static int dissect_RadioLinkReconfigurationCommit_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41057   int offset = 0;
41058   asn1_ctx_t asn1_ctx;
41059   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41060   offset = dissect_nbap_RadioLinkReconfigurationCommit(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationCommit_PDU);
41061   offset += 7; offset >>= 3;
41062   return offset;
41063 }
41064 static int dissect_RadioLinkReconfigurationCancel_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41065   int offset = 0;
41066   asn1_ctx_t asn1_ctx;
41067   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41068   offset = dissect_nbap_RadioLinkReconfigurationCancel(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationCancel_PDU);
41069   offset += 7; offset >>= 3;
41070   return offset;
41071 }
41072 static int dissect_RadioLinkReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41073   int offset = 0;
41074   asn1_ctx_t asn1_ctx;
41075   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41076   offset = dissect_nbap_RadioLinkReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationRequestFDD_PDU);
41077   offset += 7; offset >>= 3;
41078   return offset;
41079 }
41080 static int dissect_UL_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41081   int offset = 0;
41082   asn1_ctx_t asn1_ctx;
41083   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41084   offset = dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU);
41085   offset += 7; offset >>= 3;
41086   return offset;
41087 }
41088 static int dissect_DL_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41089   int offset = 0;
41090   asn1_ctx_t asn1_ctx;
41091   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41092   offset = dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU);
41093   offset += 7; offset >>= 3;
41094   return offset;
41095 }
41096 static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41097   int offset = 0;
41098   asn1_ctx_t asn1_ctx;
41099   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41100   offset = dissect_nbap_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU);
41101   offset += 7; offset >>= 3;
41102   return offset;
41103 }
41104 static int dissect_RL_InformationList_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41105   int offset = 0;
41106   asn1_ctx_t asn1_ctx;
41107   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41108   offset = dissect_nbap_RL_InformationList_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU);
41109   offset += 7; offset >>= 3;
41110   return offset;
41111 }
41112 static int dissect_RL_InformationItem_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41113   int offset = 0;
41114   asn1_ctx_t asn1_ctx;
41115   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41116   offset = dissect_nbap_RL_InformationItem_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU);
41117   offset += 7; offset >>= 3;
41118   return offset;
41119 }
41120 static int dissect_E_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41121   int offset = 0;
41122   asn1_ctx_t asn1_ctx;
41123   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41124   offset = dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU);
41125   offset += 7; offset >>= 3;
41126   return offset;
41127 }
41128 static int dissect_RadioLinkReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41129   int offset = 0;
41130   asn1_ctx_t asn1_ctx;
41131   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41132   offset = dissect_nbap_RadioLinkReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationRequestTDD_PDU);
41133   offset += 7; offset >>= 3;
41134   return offset;
41135 }
41136 static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41137   int offset = 0;
41138   asn1_ctx_t asn1_ctx;
41139   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41140   offset = dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
41141   offset += 7; offset >>= 3;
41142   return offset;
41143 }
41144 static int dissect_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41145   int offset = 0;
41146   asn1_ctx_t asn1_ctx;
41147   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41148   offset = dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU);
41149   offset += 7; offset >>= 3;
41150   return offset;
41151 }
41152 static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41153   int offset = 0;
41154   asn1_ctx_t asn1_ctx;
41155   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41156   offset = dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU);
41157   offset += 7; offset >>= 3;
41158   return offset;
41159 }
41160 static int dissect_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41161   int offset = 0;
41162   asn1_ctx_t asn1_ctx;
41163   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41164   offset = dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU);
41165   offset += 7; offset >>= 3;
41166   return offset;
41167 }
41168 static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41169   int offset = 0;
41170   asn1_ctx_t asn1_ctx;
41171   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41172   offset = dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
41173   offset += 7; offset >>= 3;
41174   return offset;
41175 }
41176 static int dissect_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41177   int offset = 0;
41178   asn1_ctx_t asn1_ctx;
41179   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41180   offset = dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU);
41181   offset += 7; offset >>= 3;
41182   return offset;
41183 }
41184 static int dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41185   int offset = 0;
41186   asn1_ctx_t asn1_ctx;
41187   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41188   offset = dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
41189   offset += 7; offset >>= 3;
41190   return offset;
41191 }
41192 static int dissect_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41193   int offset = 0;
41194   asn1_ctx_t asn1_ctx;
41195   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41196   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);
41197   offset += 7; offset >>= 3;
41198   return offset;
41199 }
41200 static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41201   int offset = 0;
41202   asn1_ctx_t asn1_ctx;
41203   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41204   offset = dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU);
41205   offset += 7; offset >>= 3;
41206   return offset;
41207 }
41208 static int dissect_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41209   int offset = 0;
41210   asn1_ctx_t asn1_ctx;
41211   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41212   offset = dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU);
41213   offset += 7; offset >>= 3;
41214   return offset;
41215 }
41216 static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41217   int offset = 0;
41218   asn1_ctx_t asn1_ctx;
41219   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41220   offset = dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU);
41221   offset += 7; offset >>= 3;
41222   return offset;
41223 }
41224 static int dissect_Multiple_RL_Information_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41225   int offset = 0;
41226   asn1_ctx_t asn1_ctx;
41227   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41228   offset = dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU);
41229   offset += 7; offset >>= 3;
41230   return offset;
41231 }
41232 static int dissect_RL_Information_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41233   int offset = 0;
41234   asn1_ctx_t asn1_ctx;
41235   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41236   offset = dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU);
41237   offset += 7; offset >>= 3;
41238   return offset;
41239 }
41240 static int dissect_RadioLinkReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41241   int offset = 0;
41242   asn1_ctx_t asn1_ctx;
41243   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41244   offset = dissect_nbap_RadioLinkReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationResponse_PDU);
41245   offset += 7; offset >>= 3;
41246   return offset;
41247 }
41248 static int dissect_RL_InformationResponseList_RL_ReconfRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41249   int offset = 0;
41250   asn1_ctx_t asn1_ctx;
41251   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41252   offset = dissect_nbap_RL_InformationResponseList_RL_ReconfRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU);
41253   offset += 7; offset >>= 3;
41254   return offset;
41255 }
41256 static int dissect_RL_InformationResponseItem_RL_ReconfRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41257   int offset = 0;
41258   asn1_ctx_t asn1_ctx;
41259   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41260   offset = dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU);
41261   offset += 7; offset >>= 3;
41262   return offset;
41263 }
41264 static int dissect_RadioLinkDeletionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41265   int offset = 0;
41266   asn1_ctx_t asn1_ctx;
41267   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41268   offset = dissect_nbap_RadioLinkDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkDeletionRequest_PDU);
41269   offset += 7; offset >>= 3;
41270   return offset;
41271 }
41272 static int dissect_RL_informationList_RL_DeletionRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41273   int offset = 0;
41274   asn1_ctx_t asn1_ctx;
41275   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41276   offset = dissect_nbap_RL_informationList_RL_DeletionRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_informationList_RL_DeletionRqst_PDU);
41277   offset += 7; offset >>= 3;
41278   return offset;
41279 }
41280 static int dissect_RL_informationItem_RL_DeletionRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41281   int offset = 0;
41282   asn1_ctx_t asn1_ctx;
41283   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41284   offset = dissect_nbap_RL_informationItem_RL_DeletionRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_informationItem_RL_DeletionRqst_PDU);
41285   offset += 7; offset >>= 3;
41286   return offset;
41287 }
41288 static int dissect_RadioLinkDeletionResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41289   int offset = 0;
41290   asn1_ctx_t asn1_ctx;
41291   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41292   offset = dissect_nbap_RadioLinkDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkDeletionResponse_PDU);
41293   offset += 7; offset >>= 3;
41294   return offset;
41295 }
41296 static int dissect_DL_PowerControlRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41297   int offset = 0;
41298   asn1_ctx_t asn1_ctx;
41299   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41300   offset = dissect_nbap_DL_PowerControlRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerControlRequest_PDU);
41301   offset += 7; offset >>= 3;
41302   return offset;
41303 }
41304 static int dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41305   int offset = 0;
41306   asn1_ctx_t asn1_ctx;
41307   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41308   offset = dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU);
41309   offset += 7; offset >>= 3;
41310   return offset;
41311 }
41312 static int dissect_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41313   int offset = 0;
41314   asn1_ctx_t asn1_ctx;
41315   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41316   offset = dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU);
41317   offset += 7; offset >>= 3;
41318   return offset;
41319 }
41320 static int dissect_DL_PowerTimeslotControlRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41321   int offset = 0;
41322   asn1_ctx_t asn1_ctx;
41323   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41324   offset = dissect_nbap_DL_PowerTimeslotControlRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerTimeslotControlRequest_PDU);
41325   offset += 7; offset >>= 3;
41326   return offset;
41327 }
41328 static int dissect_DedicatedMeasurementInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41329   int offset = 0;
41330   asn1_ctx_t asn1_ctx;
41331   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41332   offset = dissect_nbap_DedicatedMeasurementInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationRequest_PDU);
41333   offset += 7; offset >>= 3;
41334   return offset;
41335 }
41336 static int dissect_DedicatedMeasurementObjectType_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41337   int offset = 0;
41338   asn1_ctx_t asn1_ctx;
41339   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41340   offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU);
41341   offset += 7; offset >>= 3;
41342   return offset;
41343 }
41344 static int dissect_RL_InformationItem_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41345   int offset = 0;
41346   asn1_ctx_t asn1_ctx;
41347   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41348   offset = dissect_nbap_RL_InformationItem_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rqst_PDU);
41349   offset += 7; offset >>= 3;
41350   return offset;
41351 }
41352 static int dissect_PUSCH_Info_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41353   int offset = 0;
41354   asn1_ctx_t asn1_ctx;
41355   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41356   offset = dissect_nbap_PUSCH_Info_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rqst_PDU);
41357   offset += 7; offset >>= 3;
41358   return offset;
41359 }
41360 static int dissect_HSSICH_Info_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41361   int offset = 0;
41362   asn1_ctx_t asn1_ctx;
41363   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41364   offset = dissect_nbap_HSSICH_Info_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_Info_DM_Rqst_PDU);
41365   offset += 7; offset >>= 3;
41366   return offset;
41367 }
41368 static int dissect_HSSICH_InfoExt_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41369   int offset = 0;
41370   asn1_ctx_t asn1_ctx;
41371   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41372   offset = dissect_nbap_HSSICH_InfoExt_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_InfoExt_DM_Rqst_PDU);
41373   offset += 7; offset >>= 3;
41374   return offset;
41375 }
41376 static int dissect_DedicatedMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41377   int offset = 0;
41378   asn1_ctx_t asn1_ctx;
41379   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41380   offset = dissect_nbap_DedicatedMeasurementInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationResponse_PDU);
41381   offset += 7; offset >>= 3;
41382   return offset;
41383 }
41384 static int dissect_DedicatedMeasurementObjectType_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41385   int offset = 0;
41386   asn1_ctx_t asn1_ctx;
41387   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41388   offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU);
41389   offset += 7; offset >>= 3;
41390   return offset;
41391 }
41392 static int dissect_RL_InformationItem_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41393   int offset = 0;
41394   asn1_ctx_t asn1_ctx;
41395   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41396   offset = dissect_nbap_RL_InformationItem_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rsp_PDU);
41397   offset += 7; offset >>= 3;
41398   return offset;
41399 }
41400 static int dissect_PUSCH_Info_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41401   int offset = 0;
41402   asn1_ctx_t asn1_ctx;
41403   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41404   offset = dissect_nbap_PUSCH_Info_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rsp_PDU);
41405   offset += 7; offset >>= 3;
41406   return offset;
41407 }
41408 static int dissect_Multiple_PUSCH_InfoList_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41409   int offset = 0;
41410   asn1_ctx_t asn1_ctx;
41411   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41412   offset = dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU);
41413   offset += 7; offset >>= 3;
41414   return offset;
41415 }
41416 static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41417   int offset = 0;
41418   asn1_ctx_t asn1_ctx;
41419   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41420   offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU);
41421   offset += 7; offset >>= 3;
41422   return offset;
41423 }
41424 static int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41425   int offset = 0;
41426   asn1_ctx_t asn1_ctx;
41427   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41428   offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU);
41429   offset += 7; offset >>= 3;
41430   return offset;
41431 }
41432 static int dissect_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41433   int offset = 0;
41434   asn1_ctx_t asn1_ctx;
41435   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41436   offset = dissect_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU);
41437   offset += 7; offset >>= 3;
41438   return offset;
41439 }
41440 static int dissect_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41441   int offset = 0;
41442   asn1_ctx_t asn1_ctx;
41443   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41444   offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU);
41445   offset += 7; offset >>= 3;
41446   return offset;
41447 }
41448 static int dissect_RL_Set_InformationItem_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41449   int offset = 0;
41450   asn1_ctx_t asn1_ctx;
41451   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41452   offset = dissect_nbap_RL_Set_InformationItem_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU);
41453   offset += 7; offset >>= 3;
41454   return offset;
41455 }
41456 static int dissect_DedicatedMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41457   int offset = 0;
41458   asn1_ctx_t asn1_ctx;
41459   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41460   offset = dissect_nbap_DedicatedMeasurementInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationFailure_PDU);
41461   offset += 7; offset >>= 3;
41462   return offset;
41463 }
41464 static int dissect_DedicatedMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41465   int offset = 0;
41466   asn1_ctx_t asn1_ctx;
41467   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41468   offset = dissect_nbap_DedicatedMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementReport_PDU);
41469   offset += 7; offset >>= 3;
41470   return offset;
41471 }
41472 static int dissect_DedicatedMeasurementObjectType_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41473   int offset = 0;
41474   asn1_ctx_t asn1_ctx;
41475   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41476   offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU);
41477   offset += 7; offset >>= 3;
41478   return offset;
41479 }
41480 static int dissect_RL_InformationItem_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41481   int offset = 0;
41482   asn1_ctx_t asn1_ctx;
41483   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41484   offset = dissect_nbap_RL_InformationItem_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rprt_PDU);
41485   offset += 7; offset >>= 3;
41486   return offset;
41487 }
41488 static int dissect_PUSCH_Info_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41489   int offset = 0;
41490   asn1_ctx_t asn1_ctx;
41491   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41492   offset = dissect_nbap_PUSCH_Info_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rprt_PDU);
41493   offset += 7; offset >>= 3;
41494   return offset;
41495 }
41496 static int dissect_Multiple_PUSCH_InfoList_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41497   int offset = 0;
41498   asn1_ctx_t asn1_ctx;
41499   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41500   offset = dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU);
41501   offset += 7; offset >>= 3;
41502   return offset;
41503 }
41504 static int dissect_RL_Set_InformationItem_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41505   int offset = 0;
41506   asn1_ctx_t asn1_ctx;
41507   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41508   offset = dissect_nbap_RL_Set_InformationItem_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU);
41509   offset += 7; offset >>= 3;
41510   return offset;
41511 }
41512 static int dissect_DedicatedMeasurementTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41513   int offset = 0;
41514   asn1_ctx_t asn1_ctx;
41515   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41516   offset = dissect_nbap_DedicatedMeasurementTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementTerminationRequest_PDU);
41517   offset += 7; offset >>= 3;
41518   return offset;
41519 }
41520 static int dissect_DedicatedMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41521   int offset = 0;
41522   asn1_ctx_t asn1_ctx;
41523   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41524   offset = dissect_nbap_DedicatedMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementFailureIndication_PDU);
41525   offset += 7; offset >>= 3;
41526   return offset;
41527 }
41528 static int dissect_RadioLinkFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41529   int offset = 0;
41530   asn1_ctx_t asn1_ctx;
41531   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41532   offset = dissect_nbap_RadioLinkFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkFailureIndication_PDU);
41533   offset += 7; offset >>= 3;
41534   return offset;
41535 }
41536 static int dissect_Reporting_Object_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41537   int offset = 0;
41538   asn1_ctx_t asn1_ctx;
41539   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41540   offset = dissect_nbap_Reporting_Object_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Reporting_Object_RL_FailureInd_PDU);
41541   offset += 7; offset >>= 3;
41542   return offset;
41543 }
41544 static int dissect_RL_InformationItem_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41545   int offset = 0;
41546   asn1_ctx_t asn1_ctx;
41547   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41548   offset = dissect_nbap_RL_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_FailureInd_PDU);
41549   offset += 7; offset >>= 3;
41550   return offset;
41551 }
41552 static int dissect_RL_Set_InformationItem_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41553   int offset = 0;
41554   asn1_ctx_t asn1_ctx;
41555   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41556   offset = dissect_nbap_RL_Set_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU);
41557   offset += 7; offset >>= 3;
41558   return offset;
41559 }
41560 static int dissect_CCTrCH_InformationItem_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41561   int offset = 0;
41562   asn1_ctx_t asn1_ctx;
41563   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41564   offset = dissect_nbap_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU);
41565   offset += 7; offset >>= 3;
41566   return offset;
41567 }
41568 static int dissect_RadioLinkPreemptionRequiredIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41569   int offset = 0;
41570   asn1_ctx_t asn1_ctx;
41571   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41572   offset = dissect_nbap_RadioLinkPreemptionRequiredIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkPreemptionRequiredIndication_PDU);
41573   offset += 7; offset >>= 3;
41574   return offset;
41575 }
41576 static int dissect_RL_InformationList_RL_PreemptRequiredInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41577   int offset = 0;
41578   asn1_ctx_t asn1_ctx;
41579   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41580   offset = dissect_nbap_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU);
41581   offset += 7; offset >>= 3;
41582   return offset;
41583 }
41584 static int dissect_RL_InformationItem_RL_PreemptRequiredInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41585   int offset = 0;
41586   asn1_ctx_t asn1_ctx;
41587   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41588   offset = dissect_nbap_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU);
41589   offset += 7; offset >>= 3;
41590   return offset;
41591 }
41592 static int dissect_RadioLinkRestoreIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41593   int offset = 0;
41594   asn1_ctx_t asn1_ctx;
41595   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41596   offset = dissect_nbap_RadioLinkRestoreIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkRestoreIndication_PDU);
41597   offset += 7; offset >>= 3;
41598   return offset;
41599 }
41600 static int dissect_Reporting_Object_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41601   int offset = 0;
41602   asn1_ctx_t asn1_ctx;
41603   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41604   offset = dissect_nbap_Reporting_Object_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Reporting_Object_RL_RestoreInd_PDU);
41605   offset += 7; offset >>= 3;
41606   return offset;
41607 }
41608 static int dissect_RL_InformationItem_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41609   int offset = 0;
41610   asn1_ctx_t asn1_ctx;
41611   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41612   offset = dissect_nbap_RL_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_RestoreInd_PDU);
41613   offset += 7; offset >>= 3;
41614   return offset;
41615 }
41616 static int dissect_RL_Set_InformationItem_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41617   int offset = 0;
41618   asn1_ctx_t asn1_ctx;
41619   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41620   offset = dissect_nbap_RL_Set_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU);
41621   offset += 7; offset >>= 3;
41622   return offset;
41623 }
41624 static int dissect_CCTrCH_InformationItem_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41625   int offset = 0;
41626   asn1_ctx_t asn1_ctx;
41627   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41628   offset = dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU);
41629   offset += 7; offset >>= 3;
41630   return offset;
41631 }
41632 static int dissect_CompressedModeCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41633   int offset = 0;
41634   asn1_ctx_t asn1_ctx;
41635   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41636   offset = dissect_nbap_CompressedModeCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_CompressedModeCommand_PDU);
41637   offset += 7; offset >>= 3;
41638   return offset;
41639 }
41640 static int dissect_ErrorIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41641   int offset = 0;
41642   asn1_ctx_t asn1_ctx;
41643   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41644   offset = dissect_nbap_ErrorIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_ErrorIndication_PDU);
41645   offset += 7; offset >>= 3;
41646   return offset;
41647 }
41648 static int dissect_PrivateMessage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41649   int offset = 0;
41650   asn1_ctx_t asn1_ctx;
41651   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41652   offset = dissect_nbap_PrivateMessage(tvb, offset, &asn1_ctx, tree, hf_nbap_PrivateMessage_PDU);
41653   offset += 7; offset >>= 3;
41654   return offset;
41655 }
41656 static int dissect_PhysicalSharedChannelReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41657   int offset = 0;
41658   asn1_ctx_t asn1_ctx;
41659   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41660   offset = dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU);
41661   offset += 7; offset >>= 3;
41662   return offset;
41663 }
41664 static int dissect_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41665   int offset = 0;
41666   asn1_ctx_t asn1_ctx;
41667   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41668   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);
41669   offset += 7; offset >>= 3;
41670   return offset;
41671 }
41672 static int dissect_PhysicalSharedChannelReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41673   int offset = 0;
41674   asn1_ctx_t asn1_ctx;
41675   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41676   offset = dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU);
41677   offset += 7; offset >>= 3;
41678   return offset;
41679 }
41680 static int dissect_PDSCHSets_AddList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41681   int offset = 0;
41682   asn1_ctx_t asn1_ctx;
41683   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41684   offset = dissect_nbap_PDSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU);
41685   offset += 7; offset >>= 3;
41686   return offset;
41687 }
41688 static int dissect_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41689   int offset = 0;
41690   asn1_ctx_t asn1_ctx;
41691   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41692   offset = dissect_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU);
41693   offset += 7; offset >>= 3;
41694   return offset;
41695 }
41696 static int dissect_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41697   int offset = 0;
41698   asn1_ctx_t asn1_ctx;
41699   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41700   offset = dissect_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU);
41701   offset += 7; offset >>= 3;
41702   return offset;
41703 }
41704 static int dissect_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41705   int offset = 0;
41706   asn1_ctx_t asn1_ctx;
41707   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41708   offset = dissect_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU);
41709   offset += 7; offset >>= 3;
41710   return offset;
41711 }
41712 static int dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41713   int offset = 0;
41714   asn1_ctx_t asn1_ctx;
41715   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41716   offset = dissect_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU);
41717   offset += 7; offset >>= 3;
41718   return offset;
41719 }
41720 static int dissect_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41721   int offset = 0;
41722   asn1_ctx_t asn1_ctx;
41723   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41724   offset = dissect_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU);
41725   offset += 7; offset >>= 3;
41726   return offset;
41727 }
41728 static int dissect_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41729   int offset = 0;
41730   asn1_ctx_t asn1_ctx;
41731   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41732   offset = dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU);
41733   offset += 7; offset >>= 3;
41734   return offset;
41735 }
41736 static int dissect_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41737   int offset = 0;
41738   asn1_ctx_t asn1_ctx;
41739   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41740   offset = dissect_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU);
41741   offset += 7; offset >>= 3;
41742   return offset;
41743 }
41744 static int dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41745   int offset = 0;
41746   asn1_ctx_t asn1_ctx;
41747   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41748   offset = dissect_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU);
41749   offset += 7; offset >>= 3;
41750   return offset;
41751 }
41752 static int dissect_PUSCHSets_AddList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41753   int offset = 0;
41754   asn1_ctx_t asn1_ctx;
41755   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41756   offset = dissect_nbap_PUSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU);
41757   offset += 7; offset >>= 3;
41758   return offset;
41759 }
41760 static int dissect_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41761   int offset = 0;
41762   asn1_ctx_t asn1_ctx;
41763   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41764   offset = dissect_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU);
41765   offset += 7; offset >>= 3;
41766   return offset;
41767 }
41768 static int dissect_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41769   int offset = 0;
41770   asn1_ctx_t asn1_ctx;
41771   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41772   offset = dissect_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU);
41773   offset += 7; offset >>= 3;
41774   return offset;
41775 }
41776 static int dissect_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41777   int offset = 0;
41778   asn1_ctx_t asn1_ctx;
41779   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41780   offset = dissect_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU);
41781   offset += 7; offset >>= 3;
41782   return offset;
41783 }
41784 static int dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41785   int offset = 0;
41786   asn1_ctx_t asn1_ctx;
41787   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41788   offset = dissect_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU);
41789   offset += 7; offset >>= 3;
41790   return offset;
41791 }
41792 static int dissect_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41793   int offset = 0;
41794   asn1_ctx_t asn1_ctx;
41795   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41796   offset = dissect_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU);
41797   offset += 7; offset >>= 3;
41798   return offset;
41799 }
41800 static int dissect_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41801   int offset = 0;
41802   asn1_ctx_t asn1_ctx;
41803   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41804   offset = dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU);
41805   offset += 7; offset >>= 3;
41806   return offset;
41807 }
41808 static int dissect_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41809   int offset = 0;
41810   asn1_ctx_t asn1_ctx;
41811   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41812   offset = dissect_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU);
41813   offset += 7; offset >>= 3;
41814   return offset;
41815 }
41816 static int dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41817   int offset = 0;
41818   asn1_ctx_t asn1_ctx;
41819   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41820   offset = dissect_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU);
41821   offset += 7; offset >>= 3;
41822   return offset;
41823 }
41824 static int dissect_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41825   int offset = 0;
41826   asn1_ctx_t asn1_ctx;
41827   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41828   offset = dissect_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU);
41829   offset += 7; offset >>= 3;
41830   return offset;
41831 }
41832 static int dissect_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41833   int offset = 0;
41834   asn1_ctx_t asn1_ctx;
41835   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41836   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);
41837   offset += 7; offset >>= 3;
41838   return offset;
41839 }
41840 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_) {
41841   int offset = 0;
41842   asn1_ctx_t asn1_ctx;
41843   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41844   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);
41845   offset += 7; offset >>= 3;
41846   return offset;
41847 }
41848 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_) {
41849   int offset = 0;
41850   asn1_ctx_t asn1_ctx;
41851   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41852   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);
41853   offset += 7; offset >>= 3;
41854   return offset;
41855 }
41856 static int dissect_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41857   int offset = 0;
41858   asn1_ctx_t asn1_ctx;
41859   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41860   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);
41861   offset += 7; offset >>= 3;
41862   return offset;
41863 }
41864 static int dissect_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41865   int offset = 0;
41866   asn1_ctx_t asn1_ctx;
41867   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41868   offset = dissect_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU);
41869   offset += 7; offset >>= 3;
41870   return offset;
41871 }
41872 static int dissect_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41873   int offset = 0;
41874   asn1_ctx_t asn1_ctx;
41875   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41876   offset = dissect_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU);
41877   offset += 7; offset >>= 3;
41878   return offset;
41879 }
41880 static int dissect_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41881   int offset = 0;
41882   asn1_ctx_t asn1_ctx;
41883   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41884   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);
41885   offset += 7; offset >>= 3;
41886   return offset;
41887 }
41888 static int dissect_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41889   int offset = 0;
41890   asn1_ctx_t asn1_ctx;
41891   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41892   offset = dissect_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU);
41893   offset += 7; offset >>= 3;
41894   return offset;
41895 }
41896 static int dissect_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41897   int offset = 0;
41898   asn1_ctx_t asn1_ctx;
41899   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41900   offset = dissect_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU);
41901   offset += 7; offset >>= 3;
41902   return offset;
41903 }
41904 static int dissect_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41905   int offset = 0;
41906   asn1_ctx_t asn1_ctx;
41907   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41908   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);
41909   offset += 7; offset >>= 3;
41910   return offset;
41911 }
41912 static int dissect_E_PUCH_Information_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41913   int offset = 0;
41914   asn1_ctx_t asn1_ctx;
41915   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41916   offset = dissect_nbap_E_PUCH_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU);
41917   offset += 7; offset >>= 3;
41918   return offset;
41919 }
41920 static int dissect_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41921   int offset = 0;
41922   asn1_ctx_t asn1_ctx;
41923   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41924   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);
41925   offset += 7; offset >>= 3;
41926   return offset;
41927 }
41928 static int dissect_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41929   int offset = 0;
41930   asn1_ctx_t asn1_ctx;
41931   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41932   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);
41933   offset += 7; offset >>= 3;
41934   return offset;
41935 }
41936 static int dissect_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41937   int offset = 0;
41938   asn1_ctx_t asn1_ctx;
41939   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41940   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);
41941   offset += 7; offset >>= 3;
41942   return offset;
41943 }
41944 static int dissect_E_HICH_Information_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41945   int offset = 0;
41946   asn1_ctx_t asn1_ctx;
41947   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41948   offset = dissect_nbap_E_HICH_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU);
41949   offset += 7; offset >>= 3;
41950   return offset;
41951 }
41952 static int dissect_E_PUCH_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41953   int offset = 0;
41954   asn1_ctx_t asn1_ctx;
41955   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41956   offset = dissect_nbap_E_PUCH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU);
41957   offset += 7; offset >>= 3;
41958   return offset;
41959 }
41960 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_) {
41961   int offset = 0;
41962   asn1_ctx_t asn1_ctx;
41963   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41964   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);
41965   offset += 7; offset >>= 3;
41966   return offset;
41967 }
41968 static int dissect_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41969   int offset = 0;
41970   asn1_ctx_t asn1_ctx;
41971   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41972   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);
41973   offset += 7; offset >>= 3;
41974   return offset;
41975 }
41976 static int dissect_E_HICH_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41977   int offset = 0;
41978   asn1_ctx_t asn1_ctx;
41979   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41980   offset = dissect_nbap_E_HICH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU);
41981   offset += 7; offset >>= 3;
41982   return offset;
41983 }
41984 static int dissect_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41985   int offset = 0;
41986   asn1_ctx_t asn1_ctx;
41987   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41988   offset = dissect_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU);
41989   offset += 7; offset >>= 3;
41990   return offset;
41991 }
41992 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_) {
41993   int offset = 0;
41994   asn1_ctx_t asn1_ctx;
41995   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41996   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);
41997   offset += 7; offset >>= 3;
41998   return offset;
41999 }
42000 static int dissect_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42001   int offset = 0;
42002   asn1_ctx_t asn1_ctx;
42003   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42004   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);
42005   offset += 7; offset >>= 3;
42006   return offset;
42007 }
42008 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_) {
42009   int offset = 0;
42010   asn1_ctx_t asn1_ctx;
42011   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42012   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);
42013   offset += 7; offset >>= 3;
42014   return offset;
42015 }
42016 static int dissect_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42017   int offset = 0;
42018   asn1_ctx_t asn1_ctx;
42019   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42020   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);
42021   offset += 7; offset >>= 3;
42022   return offset;
42023 }
42024 static int dissect_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42025   int offset = 0;
42026   asn1_ctx_t asn1_ctx;
42027   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42028   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);
42029   offset += 7; offset >>= 3;
42030   return offset;
42031 }
42032 static int dissect_SYNC_UL_Partition_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42033   int offset = 0;
42034   asn1_ctx_t asn1_ctx;
42035   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42036   offset = dissect_nbap_SYNC_UL_Partition_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNC_UL_Partition_LCR_PDU);
42037   offset += 7; offset >>= 3;
42038   return offset;
42039 }
42040 static int dissect_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42041   int offset = 0;
42042   asn1_ctx_t asn1_ctx;
42043   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42044   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);
42045   offset += 7; offset >>= 3;
42046   return offset;
42047 }
42048 static int dissect_PhysicalSharedChannelReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42049   int offset = 0;
42050   asn1_ctx_t asn1_ctx;
42051   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42052   offset = dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU);
42053   offset += 7; offset >>= 3;
42054   return offset;
42055 }
42056 static int dissect_PhysicalSharedChannelReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42057   int offset = 0;
42058   asn1_ctx_t asn1_ctx;
42059   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42060   offset = dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU);
42061   offset += 7; offset >>= 3;
42062   return offset;
42063 }
42064 static int dissect_CauseLevel_PSCH_ReconfFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42065   int offset = 0;
42066   asn1_ctx_t asn1_ctx;
42067   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42068   offset = dissect_nbap_CauseLevel_PSCH_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU);
42069   offset += 7; offset >>= 3;
42070   return offset;
42071 }
42072 static int dissect_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42073   int offset = 0;
42074   asn1_ctx_t asn1_ctx;
42075   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42076   offset = dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU);
42077   offset += 7; offset >>= 3;
42078   return offset;
42079 }
42080 static int dissect_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42081   int offset = 0;
42082   asn1_ctx_t asn1_ctx;
42083   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42084   offset = dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU);
42085   offset += 7; offset >>= 3;
42086   return offset;
42087 }
42088 static int dissect_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42089   int offset = 0;
42090   asn1_ctx_t asn1_ctx;
42091   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42092   offset = dissect_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU);
42093   offset += 7; offset >>= 3;
42094   return offset;
42095 }
42096 static int dissect_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42097   int offset = 0;
42098   asn1_ctx_t asn1_ctx;
42099   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42100   offset = dissect_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU);
42101   offset += 7; offset >>= 3;
42102   return offset;
42103 }
42104 static int dissect_ResetRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42105   int offset = 0;
42106   asn1_ctx_t asn1_ctx;
42107   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42108   offset = dissect_nbap_ResetRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetRequest_PDU);
42109   offset += 7; offset >>= 3;
42110   return offset;
42111 }
42112 static int dissect_ResetIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42113   int offset = 0;
42114   asn1_ctx_t asn1_ctx;
42115   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42116   offset = dissect_nbap_ResetIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetIndicator_PDU);
42117   offset += 7; offset >>= 3;
42118   return offset;
42119 }
42120 static int dissect_CommunicationContextInfoItem_Reset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42121   int offset = 0;
42122   asn1_ctx_t asn1_ctx;
42123   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42124   offset = dissect_nbap_CommunicationContextInfoItem_Reset(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationContextInfoItem_Reset_PDU);
42125   offset += 7; offset >>= 3;
42126   return offset;
42127 }
42128 static int dissect_CommunicationControlPortInfoItem_Reset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42129   int offset = 0;
42130   asn1_ctx_t asn1_ctx;
42131   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42132   offset = dissect_nbap_CommunicationControlPortInfoItem_Reset(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationControlPortInfoItem_Reset_PDU);
42133   offset += 7; offset >>= 3;
42134   return offset;
42135 }
42136 static int dissect_ResetResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42137   int offset = 0;
42138   asn1_ctx_t asn1_ctx;
42139   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42140   offset = dissect_nbap_ResetResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetResponse_PDU);
42141   offset += 7; offset >>= 3;
42142   return offset;
42143 }
42144 static int dissect_InformationExchangeInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42145   int offset = 0;
42146   asn1_ctx_t asn1_ctx;
42147   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42148   offset = dissect_nbap_InformationExchangeInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationRequest_PDU);
42149   offset += 7; offset >>= 3;
42150   return offset;
42151 }
42152 static int dissect_InformationExchangeObjectType_InfEx_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42153   int offset = 0;
42154   asn1_ctx_t asn1_ctx;
42155   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42156   offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU);
42157   offset += 7; offset >>= 3;
42158   return offset;
42159 }
42160 static int dissect_InformationExchangeInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42161   int offset = 0;
42162   asn1_ctx_t asn1_ctx;
42163   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42164   offset = dissect_nbap_InformationExchangeInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationResponse_PDU);
42165   offset += 7; offset >>= 3;
42166   return offset;
42167 }
42168 static int dissect_InformationExchangeObjectType_InfEx_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42169   int offset = 0;
42170   asn1_ctx_t asn1_ctx;
42171   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42172   offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU);
42173   offset += 7; offset >>= 3;
42174   return offset;
42175 }
42176 static int dissect_InformationExchangeInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42177   int offset = 0;
42178   asn1_ctx_t asn1_ctx;
42179   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42180   offset = dissect_nbap_InformationExchangeInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationFailure_PDU);
42181   offset += 7; offset >>= 3;
42182   return offset;
42183 }
42184 static int dissect_InformationReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42185   int offset = 0;
42186   asn1_ctx_t asn1_ctx;
42187   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42188   offset = dissect_nbap_InformationReport(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationReport_PDU);
42189   offset += 7; offset >>= 3;
42190   return offset;
42191 }
42192 static int dissect_InformationExchangeObjectType_InfEx_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42193   int offset = 0;
42194   asn1_ctx_t asn1_ctx;
42195   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42196   offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU);
42197   offset += 7; offset >>= 3;
42198   return offset;
42199 }
42200 static int dissect_InformationExchangeTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42201   int offset = 0;
42202   asn1_ctx_t asn1_ctx;
42203   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42204   offset = dissect_nbap_InformationExchangeTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeTerminationRequest_PDU);
42205   offset += 7; offset >>= 3;
42206   return offset;
42207 }
42208 static int dissect_InformationExchangeFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42209   int offset = 0;
42210   asn1_ctx_t asn1_ctx;
42211   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42212   offset = dissect_nbap_InformationExchangeFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeFailureIndication_PDU);
42213   offset += 7; offset >>= 3;
42214   return offset;
42215 }
42216 static int dissect_CellSynchronisationInitiationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42217   int offset = 0;
42218   asn1_ctx_t asn1_ctx;
42219   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42220   offset = dissect_nbap_CellSynchronisationInitiationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationRequestTDD_PDU);
42221   offset += 7; offset >>= 3;
42222   return offset;
42223 }
42224 static int dissect_TimeslotInfo_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42225   int offset = 0;
42226   asn1_ctx_t asn1_ctx;
42227   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42228   offset = dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU);
42229   offset += 7; offset >>= 3;
42230   return offset;
42231 }
42232 static int dissect_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42233   int offset = 0;
42234   asn1_ctx_t asn1_ctx;
42235   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42236   offset = dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU);
42237   offset += 7; offset >>= 3;
42238   return offset;
42239 }
42240 static int dissect_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42241   int offset = 0;
42242   asn1_ctx_t asn1_ctx;
42243   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42244   offset = dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU);
42245   offset += 7; offset >>= 3;
42246   return offset;
42247 }
42248 static int dissect_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42249   int offset = 0;
42250   asn1_ctx_t asn1_ctx;
42251   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42252   offset = dissect_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU);
42253   offset += 7; offset >>= 3;
42254   return offset;
42255 }
42256 static int dissect_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42257   int offset = 0;
42258   asn1_ctx_t asn1_ctx;
42259   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42260   offset = dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU);
42261   offset += 7; offset >>= 3;
42262   return offset;
42263 }
42264 static int dissect_CellSynchronisationInitiationResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42265   int offset = 0;
42266   asn1_ctx_t asn1_ctx;
42267   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42268   offset = dissect_nbap_CellSynchronisationInitiationResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationResponseTDD_PDU);
42269   offset += 7; offset >>= 3;
42270   return offset;
42271 }
42272 static int dissect_CellSynchronisationInitiationFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42273   int offset = 0;
42274   asn1_ctx_t asn1_ctx;
42275   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42276   offset = dissect_nbap_CellSynchronisationInitiationFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationFailureTDD_PDU);
42277   offset += 7; offset >>= 3;
42278   return offset;
42279 }
42280 static int dissect_CellSynchronisationReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42281   int offset = 0;
42282   asn1_ctx_t asn1_ctx;
42283   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42284   offset = dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU);
42285   offset += 7; offset >>= 3;
42286   return offset;
42287 }
42288 static int dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42289   int offset = 0;
42290   asn1_ctx_t asn1_ctx;
42291   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42292   offset = dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU);
42293   offset += 7; offset >>= 3;
42294   return offset;
42295 }
42296 static int dissect_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42297   int offset = 0;
42298   asn1_ctx_t asn1_ctx;
42299   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42300   offset = dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU);
42301   offset += 7; offset >>= 3;
42302   return offset;
42303 }
42304 static int dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42305   int offset = 0;
42306   asn1_ctx_t asn1_ctx;
42307   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42308   offset = dissect_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU);
42309   offset += 7; offset >>= 3;
42310   return offset;
42311 }
42312 static int dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42313   int offset = 0;
42314   asn1_ctx_t asn1_ctx;
42315   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42316   offset = dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU);
42317   offset += 7; offset >>= 3;
42318   return offset;
42319 }
42320 static int dissect_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42321   int offset = 0;
42322   asn1_ctx_t asn1_ctx;
42323   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42324   offset = dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU);
42325   offset += 7; offset >>= 3;
42326   return offset;
42327 }
42328 static int dissect_CellSynchronisationReconfigurationResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42329   int offset = 0;
42330   asn1_ctx_t asn1_ctx;
42331   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42332   offset = dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU);
42333   offset += 7; offset >>= 3;
42334   return offset;
42335 }
42336 static int dissect_CellSynchronisationReconfigurationFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42337   int offset = 0;
42338   asn1_ctx_t asn1_ctx;
42339   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42340   offset = dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU);
42341   offset += 7; offset >>= 3;
42342   return offset;
42343 }
42344 static int dissect_CellSynchronisationAdjustmentRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42345   int offset = 0;
42346   asn1_ctx_t asn1_ctx;
42347   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42348   offset = dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU);
42349   offset += 7; offset >>= 3;
42350   return offset;
42351 }
42352 static int dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42353   int offset = 0;
42354   asn1_ctx_t asn1_ctx;
42355   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42356   offset = dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU);
42357   offset += 7; offset >>= 3;
42358   return offset;
42359 }
42360 static int dissect_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42361   int offset = 0;
42362   asn1_ctx_t asn1_ctx;
42363   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42364   offset = dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU);
42365   offset += 7; offset >>= 3;
42366   return offset;
42367 }
42368 static int dissect_CellSynchronisationAdjustmentResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42369   int offset = 0;
42370   asn1_ctx_t asn1_ctx;
42371   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42372   offset = dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU);
42373   offset += 7; offset >>= 3;
42374   return offset;
42375 }
42376 static int dissect_CellSynchronisationAdjustmentFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42377   int offset = 0;
42378   asn1_ctx_t asn1_ctx;
42379   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42380   offset = dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU);
42381   offset += 7; offset >>= 3;
42382   return offset;
42383 }
42384 static int dissect_CauseLevel_SyncAdjustmntFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42385   int offset = 0;
42386   asn1_ctx_t asn1_ctx;
42387   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42388   offset = dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU);
42389   offset += 7; offset >>= 3;
42390   return offset;
42391 }
42392 static int dissect_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42393   int offset = 0;
42394   asn1_ctx_t asn1_ctx;
42395   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42396   offset = dissect_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU);
42397   offset += 7; offset >>= 3;
42398   return offset;
42399 }
42400 static int dissect_CellSynchronisationTerminationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42401   int offset = 0;
42402   asn1_ctx_t asn1_ctx;
42403   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42404   offset = dissect_nbap_CellSynchronisationTerminationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationTerminationRequestTDD_PDU);
42405   offset += 7; offset >>= 3;
42406   return offset;
42407 }
42408 static int dissect_CellSynchronisationFailureIndicationTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42409   int offset = 0;
42410   asn1_ctx_t asn1_ctx;
42411   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42412   offset = dissect_nbap_CellSynchronisationFailureIndicationTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationFailureIndicationTDD_PDU);
42413   offset += 7; offset >>= 3;
42414   return offset;
42415 }
42416 static int dissect_CellSynchronisationReportTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42417   int offset = 0;
42418   asn1_ctx_t asn1_ctx;
42419   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42420   offset = dissect_nbap_CellSynchronisationReportTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReportTDD_PDU);
42421   offset += 7; offset >>= 3;
42422   return offset;
42423 }
42424 static int dissect_CellSyncInfo_CellSyncReprtTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42425   int offset = 0;
42426   asn1_ctx_t asn1_ctx;
42427   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42428   offset = dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU);
42429   offset += 7; offset >>= 3;
42430   return offset;
42431 }
42432 static int dissect_SyncReportType_CellSyncReprtTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42433   int offset = 0;
42434   asn1_ctx_t asn1_ctx;
42435   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42436   offset = dissect_nbap_SyncReportType_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncReportType_CellSyncReprtTDD_PDU);
42437   offset += 7; offset >>= 3;
42438   return offset;
42439 }
42440 static int dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42441   int offset = 0;
42442   asn1_ctx_t asn1_ctx;
42443   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42444   offset = dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU);
42445   offset += 7; offset >>= 3;
42446   return offset;
42447 }
42448 static int dissect_BearerRearrangementIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42449   int offset = 0;
42450   asn1_ctx_t asn1_ctx;
42451   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42452   offset = dissect_nbap_BearerRearrangementIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_BearerRearrangementIndication_PDU);
42453   offset += 7; offset >>= 3;
42454   return offset;
42455 }
42456 static int dissect_DCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42457   int offset = 0;
42458   asn1_ctx_t asn1_ctx;
42459   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42460   offset = dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU);
42461   offset += 7; offset >>= 3;
42462   return offset;
42463 }
42464 static int dissect_DSCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42465   int offset = 0;
42466   asn1_ctx_t asn1_ctx;
42467   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42468   offset = dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU);
42469   offset += 7; offset >>= 3;
42470   return offset;
42471 }
42472 static int dissect_USCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42473   int offset = 0;
42474   asn1_ctx_t asn1_ctx;
42475   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42476   offset = dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU);
42477   offset += 7; offset >>= 3;
42478   return offset;
42479 }
42480 static int dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42481   int offset = 0;
42482   asn1_ctx_t asn1_ctx;
42483   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42484   offset = dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU);
42485   offset += 7; offset >>= 3;
42486   return offset;
42487 }
42488 static int dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42489   int offset = 0;
42490   asn1_ctx_t asn1_ctx;
42491   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42492   offset = dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU);
42493   offset += 7; offset >>= 3;
42494   return offset;
42495 }
42496 static int dissect_RadioLinkActivationCommandFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42497   int offset = 0;
42498   asn1_ctx_t asn1_ctx;
42499   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42500   offset = dissect_nbap_RadioLinkActivationCommandFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkActivationCommandFDD_PDU);
42501   offset += 7; offset >>= 3;
42502   return offset;
42503 }
42504 static int dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42505   int offset = 0;
42506   asn1_ctx_t asn1_ctx;
42507   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42508   offset = dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU);
42509   offset += 7; offset >>= 3;
42510   return offset;
42511 }
42512 static int dissect_DelayedActivationInformation_RL_ActivationCmdFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42513   int offset = 0;
42514   asn1_ctx_t asn1_ctx;
42515   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42516   offset = dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU);
42517   offset += 7; offset >>= 3;
42518   return offset;
42519 }
42520 static int dissect_RadioLinkActivationCommandTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42521   int offset = 0;
42522   asn1_ctx_t asn1_ctx;
42523   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42524   offset = dissect_nbap_RadioLinkActivationCommandTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkActivationCommandTDD_PDU);
42525   offset += 7; offset >>= 3;
42526   return offset;
42527 }
42528 static int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42529   int offset = 0;
42530   asn1_ctx_t asn1_ctx;
42531   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42532   offset = dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU);
42533   offset += 7; offset >>= 3;
42534   return offset;
42535 }
42536 static int dissect_DelayedActivationInformation_RL_ActivationCmdTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42537   int offset = 0;
42538   asn1_ctx_t asn1_ctx;
42539   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42540   offset = dissect_nbap_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU);
42541   offset += 7; offset >>= 3;
42542   return offset;
42543 }
42544 static int dissect_RadioLinkParameterUpdateIndicationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42545   int offset = 0;
42546   asn1_ctx_t asn1_ctx;
42547   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42548   offset = dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU);
42549   offset += 7; offset >>= 3;
42550   return offset;
42551 }
42552 static int dissect_RadioLinkParameterUpdateIndicationTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42553   int offset = 0;
42554   asn1_ctx_t asn1_ctx;
42555   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42556   offset = dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU);
42557   offset += 7; offset >>= 3;
42558   return offset;
42559 }
42560 static int dissect_MBMSNotificationUpdateCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42561   int offset = 0;
42562   asn1_ctx_t asn1_ctx;
42563   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42564   offset = dissect_nbap_MBMSNotificationUpdateCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_MBMSNotificationUpdateCommand_PDU);
42565   offset += 7; offset >>= 3;
42566   return offset;
42567 }
42568 static void dissect_NBAP_PDU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42569   asn1_ctx_t asn1_ctx;
42570   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42571   dissect_nbap_NBAP_PDU(tvb, 0, &asn1_ctx, tree, hf_nbap_NBAP_PDU_PDU);
42572 }
42573
42574
42575 /*--- End of included file: packet-nbap-fn.c ---*/
42576 #line 86 "packet-nbap-template.c"
42577
42578 static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
42579 {
42580   return (dissector_try_port(nbap_ies_dissector_table, ProtocolIE_ID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
42581 }
42582
42583 static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
42584 {
42585   return (dissector_try_port(nbap_extension_dissector_table, ProtocolIE_ID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
42586 }
42587
42588 static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
42589 {
42590   if (!ProcedureID) return 0;
42591   return (dissector_try_string(nbap_proc_imsg_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
42592 }
42593
42594 static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
42595 {
42596   if (!ProcedureID) return 0;
42597   return (dissector_try_string(nbap_proc_sout_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
42598 }
42599
42600 static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
42601 {
42602   if (!ProcedureID) return 0;
42603   return (dissector_try_string(nbap_proc_uout_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
42604 }
42605
42606 static void
42607 dissect_nbap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
42608 {
42609         proto_item      *nbap_item = NULL;
42610         proto_tree      *nbap_tree = NULL;
42611
42612         /* make entry in the Protocol column on summary display */
42613         if (check_col(pinfo->cinfo, COL_PROTOCOL))
42614                 col_set_str(pinfo->cinfo, COL_PROTOCOL, "NBAP");
42615
42616         /* create the nbap protocol tree */
42617         nbap_item = proto_tree_add_item(tree, proto_nbap, tvb, 0, -1, FALSE);
42618         nbap_tree = proto_item_add_subtree(nbap_item, ett_nbap);
42619         
42620         dissect_NBAP_PDU_PDU(tvb, pinfo, nbap_tree);
42621 }
42622
42623 /*--- proto_register_nbap -------------------------------------------*/
42624 void proto_register_nbap(void) {
42625
42626   /* List of fields */
42627
42628   static hf_register_info hf[] = {
42629
42630 /*--- Included file: packet-nbap-hfarr.c ---*/
42631 #line 1 "packet-nbap-hfarr.c"
42632     { &hf_nbap_Active_Pattern_Sequence_Information_PDU,
42633       { "Active-Pattern-Sequence-Information", "nbap.Active_Pattern_Sequence_Information",
42634         FT_NONE, BASE_NONE, NULL, 0,
42635         "nbap.Active_Pattern_Sequence_Information", HFILL }},
42636     { &hf_nbap_AlternativeFormatReportingIndicator_PDU,
42637       { "AlternativeFormatReportingIndicator", "nbap.AlternativeFormatReportingIndicator",
42638         FT_UINT32, BASE_DEC, VALS(nbap_AlternativeFormatReportingIndicator_vals), 0,
42639         "nbap.AlternativeFormatReportingIndicator", HFILL }},
42640     { &hf_nbap_Angle_Of_Arrival_Value_LCR_PDU,
42641       { "Angle-Of-Arrival-Value-LCR", "nbap.Angle_Of_Arrival_Value_LCR",
42642         FT_NONE, BASE_NONE, NULL, 0,
42643         "nbap.Angle_Of_Arrival_Value_LCR", HFILL }},
42644     { &hf_nbap_BCCH_ModificationTime_PDU,
42645       { "BCCH-ModificationTime", "nbap.BCCH_ModificationTime",
42646         FT_UINT32, BASE_DEC, NULL, 0,
42647         "nbap.BCCH_ModificationTime", HFILL }},
42648     { &hf_nbap_Best_Cell_Portions_Value_PDU,
42649       { "Best-Cell-Portions-Value", "nbap.Best_Cell_Portions_Value",
42650         FT_UINT32, BASE_DEC, NULL, 0,
42651         "nbap.Best_Cell_Portions_Value", HFILL }},
42652     { &hf_nbap_BindingID_PDU,
42653       { "BindingID", "nbap.BindingID",
42654         FT_BYTES, BASE_HEX, NULL, 0,
42655         "nbap.BindingID", HFILL }},
42656     { &hf_nbap_BlockingPriorityIndicator_PDU,
42657       { "BlockingPriorityIndicator", "nbap.BlockingPriorityIndicator",
42658         FT_UINT32, BASE_DEC, VALS(nbap_BlockingPriorityIndicator_vals), 0,
42659         "nbap.BlockingPriorityIndicator", HFILL }},
42660     { &hf_nbap_BroadcastCommonTransportBearerIndication_PDU,
42661       { "BroadcastCommonTransportBearerIndication", "nbap.BroadcastCommonTransportBearerIndication",
42662         FT_NONE, BASE_NONE, NULL, 0,
42663         "nbap.BroadcastCommonTransportBearerIndication", HFILL }},
42664     { &hf_nbap_BroadcastReference_PDU,
42665       { "BroadcastReference", "nbap.BroadcastReference",
42666         FT_BYTES, BASE_HEX, NULL, 0,
42667         "nbap.BroadcastReference", HFILL }},
42668     { &hf_nbap_Cause_PDU,
42669       { "Cause", "nbap.Cause",
42670         FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
42671         "nbap.Cause", HFILL }},
42672     { &hf_nbap_CellParameterID_PDU,
42673       { "CellParameterID", "nbap.CellParameterID",
42674         FT_UINT32, BASE_DEC, NULL, 0,
42675         "nbap.CellParameterID", HFILL }},
42676     { &hf_nbap_CellSyncBurstRepetitionPeriod_PDU,
42677       { "CellSyncBurstRepetitionPeriod", "nbap.CellSyncBurstRepetitionPeriod",
42678         FT_UINT32, BASE_DEC, NULL, 0,
42679         "nbap.CellSyncBurstRepetitionPeriod", HFILL }},
42680     { &hf_nbap_CFN_PDU,
42681       { "CFN", "nbap.CFN",
42682         FT_UINT32, BASE_DEC, NULL, 0,
42683         "nbap.CFN", HFILL }},
42684     { &hf_nbap_C_ID_PDU,
42685       { "C-ID", "nbap.C_ID",
42686         FT_UINT32, BASE_DEC, NULL, 0,
42687         "nbap.C_ID", HFILL }},
42688     { &hf_nbap_Closedlooptimingadjustmentmode_PDU,
42689       { "Closedlooptimingadjustmentmode", "nbap.Closedlooptimingadjustmentmode",
42690         FT_UINT32, BASE_DEC, VALS(nbap_Closedlooptimingadjustmentmode_vals), 0,
42691         "nbap.Closedlooptimingadjustmentmode", HFILL }},
42692     { &hf_nbap_Common_MACFlows_to_DeleteFDD_PDU,
42693       { "Common-MACFlows-to-DeleteFDD", "nbap.Common_MACFlows_to_DeleteFDD",
42694         FT_UINT32, BASE_DEC, NULL, 0,
42695         "nbap.Common_MACFlows_to_DeleteFDD", HFILL }},
42696     { &hf_nbap_CommonMeasurementAccuracy_PDU,
42697       { "CommonMeasurementAccuracy", "nbap.CommonMeasurementAccuracy",
42698         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementAccuracy_vals), 0,
42699         "nbap.CommonMeasurementAccuracy", HFILL }},
42700     { &hf_nbap_CommonMeasurementType_PDU,
42701       { "CommonMeasurementType", "nbap.CommonMeasurementType",
42702         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementType_vals), 0,
42703         "nbap.CommonMeasurementType", HFILL }},
42704     { &hf_nbap_CommonPhysicalChannelID_PDU,
42705       { "CommonPhysicalChannelID", "nbap.CommonPhysicalChannelID",
42706         FT_UINT32, BASE_DEC, NULL, 0,
42707         "nbap.CommonPhysicalChannelID", HFILL }},
42708     { &hf_nbap_CommonPhysicalChannelID768_PDU,
42709       { "CommonPhysicalChannelID768", "nbap.CommonPhysicalChannelID768",
42710         FT_UINT32, BASE_DEC, NULL, 0,
42711         "nbap.CommonPhysicalChannelID768", HFILL }},
42712     { &hf_nbap_Common_PhysicalChannel_Status_Information_PDU,
42713       { "Common-PhysicalChannel-Status-Information", "nbap.Common_PhysicalChannel_Status_Information",
42714         FT_NONE, BASE_NONE, NULL, 0,
42715         "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
42716     { &hf_nbap_Common_PhysicalChannel_Status_Information768_PDU,
42717       { "Common-PhysicalChannel-Status-Information768", "nbap.Common_PhysicalChannel_Status_Information768",
42718         FT_NONE, BASE_NONE, NULL, 0,
42719         "nbap.Common_PhysicalChannel_Status_Information768", HFILL }},
42720     { &hf_nbap_CommonTransportChannel_InformationResponse_PDU,
42721       { "CommonTransportChannel-InformationResponse", "nbap.CommonTransportChannel_InformationResponse",
42722         FT_NONE, BASE_NONE, NULL, 0,
42723         "nbap.CommonTransportChannel_InformationResponse", HFILL }},
42724     { &hf_nbap_Common_TransportChannel_Status_Information_PDU,
42725       { "Common-TransportChannel-Status-Information", "nbap.Common_TransportChannel_Status_Information",
42726         FT_NONE, BASE_NONE, NULL, 0,
42727         "nbap.Common_TransportChannel_Status_Information", HFILL }},
42728     { &hf_nbap_CommunicationControlPortID_PDU,
42729       { "CommunicationControlPortID", "nbap.CommunicationControlPortID",
42730         FT_UINT32, BASE_DEC, NULL, 0,
42731         "nbap.CommunicationControlPortID", HFILL }},
42732     { &hf_nbap_Compressed_Mode_Deactivation_Flag_PDU,
42733       { "Compressed-Mode-Deactivation-Flag", "nbap.Compressed_Mode_Deactivation_Flag",
42734         FT_UINT32, BASE_DEC, VALS(nbap_Compressed_Mode_Deactivation_Flag_vals), 0,
42735         "nbap.Compressed_Mode_Deactivation_Flag", HFILL }},
42736     { &hf_nbap_ConfigurationGenerationID_PDU,
42737       { "ConfigurationGenerationID", "nbap.ConfigurationGenerationID",
42738         FT_UINT32, BASE_DEC, NULL, 0,
42739         "nbap.ConfigurationGenerationID", HFILL }},
42740     { &hf_nbap_ConstantValue_PDU,
42741       { "ConstantValue", "nbap.ConstantValue",
42742         FT_INT32, BASE_DEC, NULL, 0,
42743         "nbap.ConstantValue", HFILL }},
42744     { &hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU,
42745       { "ContinuousPacketConnectivityDTX-DRX-Capability", "nbap.ContinuousPacketConnectivityDTX_DRX_Capability",
42746         FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivityDTX_DRX_Capability_vals), 0,
42747         "nbap.ContinuousPacketConnectivityDTX_DRX_Capability", HFILL }},
42748     { &hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU,
42749       { "ContinuousPacketConnectivityDTX-DRX-Information", "nbap.ContinuousPacketConnectivityDTX_DRX_Information",
42750         FT_NONE, BASE_NONE, NULL, 0,
42751         "nbap.ContinuousPacketConnectivityDTX_DRX_Information", HFILL }},
42752     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU,
42753       { "ContinuousPacketConnectivityHS-SCCH-less-Capability", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Capability",
42754         FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_vals), 0,
42755         "nbap.ContinuousPacketConnectivityHS_SCCH_less_Capability", HFILL }},
42756     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU,
42757       { "ContinuousPacketConnectivityHS-SCCH-less-Information", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information",
42758         FT_UINT32, BASE_DEC, NULL, 0,
42759         "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information", HFILL }},
42760     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU,
42761       { "ContinuousPacketConnectivityHS-SCCH-less-Information-Response", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information_Response",
42762         FT_NONE, BASE_NONE, NULL, 0,
42763         "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information_Response", HFILL }},
42764     { &hf_nbap_ControlGAP_PDU,
42765       { "ControlGAP", "nbap.ControlGAP",
42766         FT_UINT32, BASE_DEC, NULL, 0,
42767         "nbap.ControlGAP", HFILL }},
42768     { &hf_nbap_CPC_Information_PDU,
42769       { "CPC-Information", "nbap.CPC_Information",
42770         FT_NONE, BASE_NONE, NULL, 0,
42771         "nbap.CPC_Information", HFILL }},
42772     { &hf_nbap_CriticalityDiagnostics_PDU,
42773       { "CriticalityDiagnostics", "nbap.CriticalityDiagnostics",
42774         FT_NONE, BASE_NONE, NULL, 0,
42775         "nbap.CriticalityDiagnostics", HFILL }},
42776     { &hf_nbap_CRNC_CommunicationContextID_PDU,
42777       { "CRNC-CommunicationContextID", "nbap.CRNC_CommunicationContextID",
42778         FT_UINT32, BASE_DEC, NULL, 0,
42779         "nbap.CRNC_CommunicationContextID", HFILL }},
42780     { &hf_nbap_CSBMeasurementID_PDU,
42781       { "CSBMeasurementID", "nbap.CSBMeasurementID",
42782         FT_UINT32, BASE_DEC, NULL, 0,
42783         "nbap.CSBMeasurementID", HFILL }},
42784     { &hf_nbap_CSBTransmissionID_PDU,
42785       { "CSBTransmissionID", "nbap.CSBTransmissionID",
42786         FT_UINT32, BASE_DEC, NULL, 0,
42787         "nbap.CSBTransmissionID", HFILL }},
42788     { &hf_nbap_DCH_FDD_Information_PDU,
42789       { "DCH-FDD-Information", "nbap.DCH_FDD_Information",
42790         FT_UINT32, BASE_DEC, NULL, 0,
42791         "nbap.DCH_FDD_Information", HFILL }},
42792     { &hf_nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU,
42793       { "DCH-Indicator-For-E-DCH-HSDPA-Operation", "nbap.DCH_Indicator_For_E_DCH_HSDPA_Operation",
42794         FT_UINT32, BASE_DEC, VALS(nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_vals), 0,
42795         "nbap.DCH_Indicator_For_E_DCH_HSDPA_Operation", HFILL }},
42796     { &hf_nbap_DCH_InformationResponse_PDU,
42797       { "DCH-InformationResponse", "nbap.DCH_InformationResponse",
42798         FT_UINT32, BASE_DEC, NULL, 0,
42799         "nbap.DCH_InformationResponse", HFILL }},
42800     { &hf_nbap_DCH_TDD_Information_PDU,
42801       { "DCH-TDD-Information", "nbap.DCH_TDD_Information",
42802         FT_UINT32, BASE_DEC, NULL, 0,
42803         "nbap.DCH_TDD_Information", HFILL }},
42804     { &hf_nbap_FDD_DCHs_to_Modify_PDU,
42805       { "FDD-DCHs-to-Modify", "nbap.FDD_DCHs_to_Modify",
42806         FT_UINT32, BASE_DEC, NULL, 0,
42807         "nbap.FDD_DCHs_to_Modify", HFILL }},
42808     { &hf_nbap_TDD_DCHs_to_Modify_PDU,
42809       { "TDD-DCHs-to-Modify", "nbap.TDD_DCHs_to_Modify",
42810         FT_UINT32, BASE_DEC, NULL, 0,
42811         "nbap.TDD_DCHs_to_Modify", HFILL }},
42812     { &hf_nbap_DedicatedMeasurementType_PDU,
42813       { "DedicatedMeasurementType", "nbap.DedicatedMeasurementType",
42814         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementType_vals), 0,
42815         "nbap.DedicatedMeasurementType", HFILL }},
42816     { &hf_nbap_DelayedActivation_PDU,
42817       { "DelayedActivation", "nbap.DelayedActivation",
42818         FT_UINT32, BASE_DEC, VALS(nbap_DelayedActivation_vals), 0,
42819         "nbap.DelayedActivation", HFILL }},
42820     { &hf_nbap_DL_DPCH_TimingAdjustment_PDU,
42821       { "DL-DPCH-TimingAdjustment", "nbap.DL_DPCH_TimingAdjustment",
42822         FT_UINT32, BASE_DEC, VALS(nbap_DL_DPCH_TimingAdjustment_vals), 0,
42823         "nbap.DL_DPCH_TimingAdjustment", HFILL }},
42824     { &hf_nbap_DL_Power_PDU,
42825       { "DL-Power", "nbap.DL_Power",
42826         FT_INT32, BASE_DEC, NULL, 0,
42827         "nbap.DL_Power", HFILL }},
42828     { &hf_nbap_DL_PowerBalancing_Information_PDU,
42829       { "DL-PowerBalancing-Information", "nbap.DL_PowerBalancing_Information",
42830         FT_NONE, BASE_NONE, NULL, 0,
42831         "nbap.DL_PowerBalancing_Information", HFILL }},
42832     { &hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU,
42833       { "DL-PowerBalancing-ActivationIndicator", "nbap.DL_PowerBalancing_ActivationIndicator",
42834         FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_ActivationIndicator_vals), 0,
42835         "nbap.DL_PowerBalancing_ActivationIndicator", HFILL }},
42836     { &hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU,
42837       { "DL-PowerBalancing-UpdatedIndicator", "nbap.DL_PowerBalancing_UpdatedIndicator",
42838         FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_UpdatedIndicator_vals), 0,
42839         "nbap.DL_PowerBalancing_UpdatedIndicator", HFILL }},
42840     { &hf_nbap_DL_ScramblingCode_PDU,
42841       { "DL-ScramblingCode", "nbap.DL_ScramblingCode",
42842         FT_UINT32, BASE_DEC, NULL, 0,
42843         "nbap.DL_ScramblingCode", HFILL }},
42844     { &hf_nbap_DL_TimeslotISCPInfo_PDU,
42845       { "DL-TimeslotISCPInfo", "nbap.DL_TimeslotISCPInfo",
42846         FT_UINT32, BASE_DEC, NULL, 0,
42847         "nbap.DL_TimeslotISCPInfo", HFILL }},
42848     { &hf_nbap_DL_TimeslotISCPInfoLCR_PDU,
42849       { "DL-TimeslotISCPInfoLCR", "nbap.DL_TimeslotISCPInfoLCR",
42850         FT_UINT32, BASE_DEC, NULL, 0,
42851         "nbap.DL_TimeslotISCPInfoLCR", HFILL }},
42852     { &hf_nbap_DL_TPC_Pattern01Count_PDU,
42853       { "DL-TPC-Pattern01Count", "nbap.DL_TPC_Pattern01Count",
42854         FT_UINT32, BASE_DEC, NULL, 0,
42855         "nbap.DL_TPC_Pattern01Count", HFILL }},
42856     { &hf_nbap_DLTransmissionBranchLoadValue_PDU,
42857       { "DLTransmissionBranchLoadValue", "nbap.DLTransmissionBranchLoadValue",
42858         FT_UINT32, BASE_DEC, NULL, 0,
42859         "nbap.DLTransmissionBranchLoadValue", HFILL }},
42860     { &hf_nbap_DPC_Mode_PDU,
42861       { "DPC-Mode", "nbap.DPC_Mode",
42862         FT_UINT32, BASE_DEC, VALS(nbap_DPC_Mode_vals), 0,
42863         "nbap.DPC_Mode", HFILL }},
42864     { &hf_nbap_DPCH_ID768_PDU,
42865       { "DPCH-ID768", "nbap.DPCH_ID768",
42866         FT_UINT32, BASE_DEC, NULL, 0,
42867         "nbap.DPCH_ID768", HFILL }},
42868     { &hf_nbap_DSCH_InformationResponse_PDU,
42869       { "DSCH-InformationResponse", "nbap.DSCH_InformationResponse",
42870         FT_UINT32, BASE_DEC, NULL, 0,
42871         "nbap.DSCH_InformationResponse", HFILL }},
42872     { &hf_nbap_DSCH_TDD_Information_PDU,
42873       { "DSCH-TDD-Information", "nbap.DSCH_TDD_Information",
42874         FT_UINT32, BASE_DEC, NULL, 0,
42875         "nbap.DSCH_TDD_Information", HFILL }},
42876     { &hf_nbap_DwPCH_Power_PDU,
42877       { "DwPCH-Power", "nbap.DwPCH_Power",
42878         FT_INT32, BASE_DEC, NULL, 0,
42879         "nbap.DwPCH_Power", HFILL }},
42880     { &hf_nbap_E_AGCH_FDD_Code_Information_PDU,
42881       { "E-AGCH-FDD-Code-Information", "nbap.E_AGCH_FDD_Code_Information",
42882         FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_FDD_Code_Information_vals), 0,
42883         "nbap.E_AGCH_FDD_Code_Information", HFILL }},
42884     { &hf_nbap_E_DCH_Capability_PDU,
42885       { "E-DCH-Capability", "nbap.E_DCH_Capability",
42886         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Capability_vals), 0,
42887         "nbap.E_DCH_Capability", HFILL }},
42888     { &hf_nbap_E_DCHCapacityConsumptionLaw_PDU,
42889       { "E-DCHCapacityConsumptionLaw", "nbap.E_DCHCapacityConsumptionLaw",
42890         FT_NONE, BASE_NONE, NULL, 0,
42891         "nbap.E_DCHCapacityConsumptionLaw", HFILL }},
42892     { &hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU,
42893       { "E-DCH-TDD-CapacityConsumptionLaw", "nbap.E_DCH_TDD_CapacityConsumptionLaw",
42894         FT_NONE, BASE_NONE, NULL, 0,
42895         "nbap.E_DCH_TDD_CapacityConsumptionLaw", HFILL }},
42896     { &hf_nbap_E_DCH_TTI2ms_Capability_PDU,
42897       { "E-DCH-TTI2ms-Capability", "nbap.E_DCH_TTI2ms_Capability",
42898         FT_BOOLEAN, 8, NULL, 0,
42899         "nbap.E_DCH_TTI2ms_Capability", HFILL }},
42900     { &hf_nbap_E_DCH_SF_Capability_PDU,
42901       { "E-DCH-SF-Capability", "nbap.E_DCH_SF_Capability",
42902         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_SF_Capability_vals), 0,
42903         "nbap.E_DCH_SF_Capability", HFILL }},
42904     { &hf_nbap_E_DCH_HARQ_Combining_Capability_PDU,
42905       { "E-DCH-HARQ-Combining-Capability", "nbap.E_DCH_HARQ_Combining_Capability",
42906         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_HARQ_Combining_Capability_vals), 0,
42907         "nbap.E_DCH_HARQ_Combining_Capability", HFILL }},
42908     { &hf_nbap_E_DCH_FDD_DL_Control_Channel_Information_PDU,
42909       { "E-DCH-FDD-DL-Control-Channel-Information", "nbap.E_DCH_FDD_DL_Control_Channel_Information",
42910         FT_NONE, BASE_NONE, NULL, 0,
42911         "nbap.E_DCH_FDD_DL_Control_Channel_Information", HFILL }},
42912     { &hf_nbap_E_DCH_FDD_Information_PDU,
42913       { "E-DCH-FDD-Information", "nbap.E_DCH_FDD_Information",
42914         FT_NONE, BASE_NONE, NULL, 0,
42915         "nbap.E_DCH_FDD_Information", HFILL }},
42916     { &hf_nbap_E_DCH_FDD_Information_Response_PDU,
42917       { "E-DCH-FDD-Information-Response", "nbap.E_DCH_FDD_Information_Response",
42918         FT_NONE, BASE_NONE, NULL, 0,
42919         "nbap.E_DCH_FDD_Information_Response", HFILL }},
42920     { &hf_nbap_E_DCH_FDD_Information_to_Modify_PDU,
42921       { "E-DCH-FDD-Information-to-Modify", "nbap.E_DCH_FDD_Information_to_Modify",
42922         FT_NONE, BASE_NONE, NULL, 0,
42923         "nbap.E_DCH_FDD_Information_to_Modify", HFILL }},
42924     { &hf_nbap_E_DCH_FDD_Update_Information_PDU,
42925       { "E-DCH-FDD-Update-Information", "nbap.E_DCH_FDD_Update_Information",
42926         FT_NONE, BASE_NONE, NULL, 0,
42927         "nbap.E_DCH_FDD_Update_Information", HFILL }},
42928     { &hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU,
42929       { "E-DCH-PowerOffset-for-SchedulingInfo", "nbap.E_DCH_PowerOffset_for_SchedulingInfo",
42930         FT_UINT32, BASE_DEC, NULL, 0,
42931         "nbap.E_DCH_PowerOffset_for_SchedulingInfo", HFILL }},
42932     { &hf_nbap_E_DCH_MACdFlows_Information_PDU,
42933       { "E-DCH-MACdFlows-Information", "nbap.E_DCH_MACdFlows_Information",
42934         FT_NONE, BASE_NONE, NULL, 0,
42935         "nbap.E_DCH_MACdFlows_Information", HFILL }},
42936     { &hf_nbap_E_DCH_MACdFlows_to_Delete_PDU,
42937       { "E-DCH-MACdFlows-to-Delete", "nbap.E_DCH_MACdFlows_to_Delete",
42938         FT_UINT32, BASE_DEC, NULL, 0,
42939         "nbap.E_DCH_MACdFlows_to_Delete", HFILL }},
42940     { &hf_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU,
42941       { "E-DCH-Non-serving-Relative-Grant-Down-Commands", "nbap.E_DCH_Non_serving_Relative_Grant_Down_Commands",
42942         FT_UINT32, BASE_DEC, NULL, 0,
42943         "nbap.E_DCH_Non_serving_Relative_Grant_Down_Commands", HFILL }},
42944     { &hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU,
42945       { "Maximum-Target-ReceivedTotalWideBandPower", "nbap.Maximum_Target_ReceivedTotalWideBandPower",
42946         FT_UINT32, BASE_DEC, NULL, 0,
42947         "nbap.Maximum_Target_ReceivedTotalWideBandPower", HFILL }},
42948     { &hf_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU,
42949       { "Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio", "nbap.Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio",
42950         FT_UINT32, BASE_DEC, NULL, 0,
42951         "nbap.Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio", HFILL }},
42952     { &hf_nbap_E_DCH_RL_Indication_PDU,
42953       { "E-DCH-RL-Indication", "nbap.E_DCH_RL_Indication",
42954         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_RL_Indication_vals), 0,
42955         "nbap.E_DCH_RL_Indication", HFILL }},
42956     { &hf_nbap_E_DCH_Serving_Cell_Change_Info_Response_PDU,
42957       { "E-DCH-Serving-Cell-Change-Info-Response", "nbap.E_DCH_Serving_Cell_Change_Info_Response",
42958         FT_NONE, BASE_NONE, NULL, 0,
42959         "nbap.E_DCH_Serving_Cell_Change_Info_Response", HFILL }},
42960     { &hf_nbap_E_DPDCH_PowerInterpolation_PDU,
42961       { "E-DPDCH-PowerInterpolation", "nbap.E_DPDCH_PowerInterpolation",
42962         FT_BOOLEAN, 8, NULL, 0,
42963         "nbap.E_DPDCH_PowerInterpolation", HFILL }},
42964     { &hf_nbap_End_Of_Audit_Sequence_Indicator_PDU,
42965       { "End-Of-Audit-Sequence-Indicator", "nbap.End_Of_Audit_Sequence_Indicator",
42966         FT_UINT32, BASE_DEC, VALS(nbap_End_Of_Audit_Sequence_Indicator_vals), 0,
42967         "nbap.End_Of_Audit_Sequence_Indicator", HFILL }},
42968     { &hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU,
42969       { "E-RGCH-E-HICH-FDD-Code-Information", "nbap.E_RGCH_E_HICH_FDD_Code_Information",
42970         FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_E_HICH_FDD_Code_Information_vals), 0,
42971         "nbap.E_RGCH_E_HICH_FDD_Code_Information", HFILL }},
42972     { &hf_nbap_E_TFCI_Boost_Information_PDU,
42973       { "E-TFCI-Boost-Information", "nbap.E_TFCI_Boost_Information",
42974         FT_NONE, BASE_NONE, NULL, 0,
42975         "nbap.E_TFCI_Boost_Information", HFILL }},
42976     { &hf_nbap_E_DCHProvidedBitRate_PDU,
42977       { "E-DCHProvidedBitRate", "nbap.E_DCHProvidedBitRate",
42978         FT_UINT32, BASE_DEC, NULL, 0,
42979         "nbap.E_DCHProvidedBitRate", HFILL }},
42980     { &hf_nbap_E_HICH_TimeOffset_PDU,
42981       { "E-HICH-TimeOffset", "nbap.E_HICH_TimeOffset",
42982         FT_UINT32, BASE_DEC, NULL, 0,
42983         "nbap.E_HICH_TimeOffset", HFILL }},
42984     { &hf_nbap_E_HICH_TimeOffsetLCR_PDU,
42985       { "E-HICH-TimeOffsetLCR", "nbap.E_HICH_TimeOffsetLCR",
42986         FT_UINT32, BASE_DEC, NULL, 0,
42987         "nbap.E_HICH_TimeOffsetLCR", HFILL }},
42988     { &hf_nbap_E_DCH_Information_PDU,
42989       { "E-DCH-Information", "nbap.E_DCH_Information",
42990         FT_NONE, BASE_NONE, NULL, 0,
42991         "nbap.E_DCH_Information", HFILL }},
42992     { &hf_nbap_E_DCH_Information_Response_PDU,
42993       { "E-DCH-Information-Response", "nbap.E_DCH_Information_Response",
42994         FT_NONE, BASE_NONE, NULL, 0,
42995         "nbap.E_DCH_Information_Response", HFILL }},
42996     { &hf_nbap_E_DCH_Information_Reconfig_PDU,
42997       { "E-DCH-Information-Reconfig", "nbap.E_DCH_Information_Reconfig",
42998         FT_NONE, BASE_NONE, NULL, 0,
42999         "nbap.E_DCH_Information_Reconfig", HFILL }},
43000     { &hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU,
43001       { "Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells", "nbap.Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells",
43002         FT_UINT32, BASE_DEC, NULL, 0,
43003         "nbap.Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells", HFILL }},
43004     { &hf_nbap_E_DCH_768_Information_PDU,
43005       { "E-DCH-768-Information", "nbap.E_DCH_768_Information",
43006         FT_NONE, BASE_NONE, NULL, 0,
43007         "nbap.E_DCH_768_Information", HFILL }},
43008     { &hf_nbap_E_DCH_768_Information_Reconfig_PDU,
43009       { "E-DCH-768-Information-Reconfig", "nbap.E_DCH_768_Information_Reconfig",
43010         FT_NONE, BASE_NONE, NULL, 0,
43011         "nbap.E_DCH_768_Information_Reconfig", HFILL }},
43012     { &hf_nbap_E_DCH_LCR_Information_PDU,
43013       { "E-DCH-LCR-Information", "nbap.E_DCH_LCR_Information",
43014         FT_NONE, BASE_NONE, NULL, 0,
43015         "nbap.E_DCH_LCR_Information", HFILL }},
43016     { &hf_nbap_E_DCH_LCR_Information_Reconfig_PDU,
43017       { "E-DCH-LCR-Information-Reconfig", "nbap.E_DCH_LCR_Information_Reconfig",
43018         FT_NONE, BASE_NONE, NULL, 0,
43019         "nbap.E_DCH_LCR_Information_Reconfig", HFILL }},
43020     { &hf_nbap_Enhanced_FACH_Capability_PDU,
43021       { "Enhanced-FACH-Capability", "nbap.Enhanced_FACH_Capability",
43022         FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_FACH_Capability_vals), 0,
43023         "nbap.Enhanced_FACH_Capability", HFILL }},
43024     { &hf_nbap_Enhanced_PCH_Capability_PDU,
43025       { "Enhanced-PCH-Capability", "nbap.Enhanced_PCH_Capability",
43026         FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_PCH_Capability_vals), 0,
43027         "nbap.Enhanced_PCH_Capability", HFILL }},
43028     { &hf_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU,
43029       { "Ext-Max-Bits-MACe-PDU-non-scheduled", "nbap.Ext_Max_Bits_MACe_PDU_non_scheduled",
43030         FT_UINT32, BASE_DEC, NULL, 0,
43031         "nbap.Ext_Max_Bits_MACe_PDU_non_scheduled", HFILL }},
43032     { &hf_nbap_Ext_Reference_E_TFCI_PO_PDU,
43033       { "Ext-Reference-E-TFCI-PO", "nbap.Ext_Reference_E_TFCI_PO",
43034         FT_UINT32, BASE_DEC, NULL, 0,
43035         "nbap.Ext_Reference_E_TFCI_PO", HFILL }},
43036     { &hf_nbap_ExtendedPropagationDelay_PDU,
43037       { "ExtendedPropagationDelay", "nbap.ExtendedPropagationDelay",
43038         FT_UINT32, BASE_DEC, NULL, 0,
43039         "nbap.ExtendedPropagationDelay", HFILL }},
43040     { &hf_nbap_Extended_RNC_ID_PDU,
43041       { "Extended-RNC-ID", "nbap.Extended_RNC_ID",
43042         FT_UINT32, BASE_DEC, NULL, 0,
43043         "nbap.Extended_RNC_ID", HFILL }},
43044     { &hf_nbap_Extended_Round_Trip_Time_Value_PDU,
43045       { "Extended-Round-Trip-Time-Value", "nbap.Extended_Round_Trip_Time_Value",
43046         FT_UINT32, BASE_DEC, NULL, 0,
43047         "nbap.Extended_Round_Trip_Time_Value", HFILL }},
43048     { &hf_nbap_Extended_HS_SCCH_ID_PDU,
43049       { "Extended-HS-SCCH-ID", "nbap.Extended_HS_SCCH_ID",
43050         FT_UINT32, BASE_DEC, NULL, 0,
43051         "nbap.Extended_HS_SCCH_ID", HFILL }},
43052     { &hf_nbap_Extended_HS_SICH_ID_PDU,
43053       { "Extended-HS-SICH-ID", "nbap.Extended_HS_SICH_ID",
43054         FT_UINT32, BASE_DEC, NULL, 0,
43055         "nbap.Extended_HS_SICH_ID", HFILL }},
43056     { &hf_nbap_Fast_Reconfiguration_Mode_PDU,
43057       { "Fast-Reconfiguration-Mode", "nbap.Fast_Reconfiguration_Mode",
43058         FT_UINT32, BASE_DEC, VALS(nbap_Fast_Reconfiguration_Mode_vals), 0,
43059         "nbap.Fast_Reconfiguration_Mode", HFILL }},
43060     { &hf_nbap_Fast_Reconfiguration_Permission_PDU,
43061       { "Fast-Reconfiguration-Permission", "nbap.Fast_Reconfiguration_Permission",
43062         FT_UINT32, BASE_DEC, VALS(nbap_Fast_Reconfiguration_Permission_vals), 0,
43063         "nbap.Fast_Reconfiguration_Permission", HFILL }},
43064     { &hf_nbap_FDD_S_CCPCH_FrameOffset_PDU,
43065       { "FDD-S-CCPCH-FrameOffset", "nbap.FDD_S_CCPCH_FrameOffset",
43066         FT_UINT32, BASE_DEC, VALS(nbap_FDD_S_CCPCH_FrameOffset_vals), 0,
43067         "nbap.FDD_S_CCPCH_FrameOffset", HFILL }},
43068     { &hf_nbap_F_DPCH_Capability_PDU,
43069       { "F-DPCH-Capability", "nbap.F_DPCH_Capability",
43070         FT_UINT32, BASE_DEC, VALS(nbap_F_DPCH_Capability_vals), 0,
43071         "nbap.F_DPCH_Capability", HFILL }},
43072     { &hf_nbap_F_DPCH_SlotFormat_PDU,
43073       { "F-DPCH-SlotFormat", "nbap.F_DPCH_SlotFormat",
43074         FT_UINT32, BASE_DEC, NULL, 0,
43075         "nbap.F_DPCH_SlotFormat", HFILL }},
43076     { &hf_nbap_F_DPCH_SlotFormatCapability_PDU,
43077       { "F-DPCH-SlotFormatCapability", "nbap.F_DPCH_SlotFormatCapability",
43078         FT_UINT32, BASE_DEC, VALS(nbap_F_DPCH_SlotFormatCapability_vals), 0,
43079         "nbap.F_DPCH_SlotFormatCapability", HFILL }},
43080     { &hf_nbap_FNReportingIndicator_PDU,
43081       { "FNReportingIndicator", "nbap.FNReportingIndicator",
43082         FT_UINT32, BASE_DEC, VALS(nbap_FNReportingIndicator_vals), 0,
43083         "nbap.FNReportingIndicator", HFILL }},
43084     { &hf_nbap_GANSS_Common_Data_PDU,
43085       { "GANSS-Common-Data", "nbap.GANSS_Common_Data",
43086         FT_NONE, BASE_NONE, NULL, 0,
43087         "nbap.GANSS_Common_Data", HFILL }},
43088     { &hf_nbap_GANSS_Generic_Data_PDU,
43089       { "GANSS-Generic-Data", "nbap.GANSS_Generic_Data",
43090         FT_UINT32, BASE_DEC, NULL, 0,
43091         "nbap.GANSS_Generic_Data", HFILL }},
43092     { &hf_nbap_GANSS_Information_PDU,
43093       { "GANSS-Information", "nbap.GANSS_Information",
43094         FT_NONE, BASE_NONE, NULL, 0,
43095         "nbap.GANSS_Information", HFILL }},
43096     { &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU,
43097       { "HARQ-MemoryPartitioningInfoExtForMIMO", "nbap.HARQ_MemoryPartitioningInfoExtForMIMO",
43098         FT_UINT32, BASE_DEC, NULL, 0,
43099         "nbap.HARQ_MemoryPartitioningInfoExtForMIMO", HFILL }},
43100     { &hf_nbap_HARQ_Preamble_Mode_PDU,
43101       { "HARQ-Preamble-Mode", "nbap.HARQ_Preamble_Mode",
43102         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_vals), 0,
43103         "nbap.HARQ_Preamble_Mode", HFILL }},
43104     { &hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU,
43105       { "HARQ-Preamble-Mode-Activation-Indicator", "nbap.HARQ_Preamble_Mode_Activation_Indicator",
43106         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_Activation_Indicator_vals), 0,
43107         "nbap.HARQ_Preamble_Mode_Activation_Indicator", HFILL }},
43108     { &hf_nbap_HSDPA_Capability_PDU,
43109       { "HSDPA-Capability", "nbap.HSDPA_Capability",
43110         FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Capability_vals), 0,
43111         "nbap.HSDPA_Capability", HFILL }},
43112     { &hf_nbap_HS_DSCHProvidedBitRate_PDU,
43113       { "HS-DSCHProvidedBitRate", "nbap.HS_DSCHProvidedBitRate",
43114         FT_UINT32, BASE_DEC, NULL, 0,
43115         "nbap.HS_DSCHProvidedBitRate", HFILL }},
43116     { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU,
43117       { "HS-DSCHProvidedBitRateValueInformation-For-CellPortion", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion",
43118         FT_UINT32, BASE_DEC, NULL, 0,
43119         "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion", HFILL }},
43120     { &hf_nbap_HS_DSCHRequiredPower_PDU,
43121       { "HS-DSCHRequiredPower", "nbap.HS_DSCHRequiredPower",
43122         FT_UINT32, BASE_DEC, NULL, 0,
43123         "nbap.HS_DSCHRequiredPower", HFILL }},
43124     { &hf_nbap_HS_DSCHRequiredPowerValue_PDU,
43125       { "HS-DSCHRequiredPowerValue", "nbap.HS_DSCHRequiredPowerValue",
43126         FT_UINT32, BASE_DEC, NULL, 0,
43127         "nbap.HS_DSCHRequiredPowerValue", HFILL }},
43128     { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU,
43129       { "HS-DSCHRequiredPowerValueInformation-For-CellPortion", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion",
43130         FT_UINT32, BASE_DEC, NULL, 0,
43131         "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion", HFILL }},
43132     { &hf_nbap_HSDSCH_Common_System_InformationFDD_PDU,
43133       { "HSDSCH-Common-System-InformationFDD", "nbap.HSDSCH_Common_System_InformationFDD",
43134         FT_NONE, BASE_NONE, NULL, 0,
43135         "nbap.HSDSCH_Common_System_InformationFDD", HFILL }},
43136     { &hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU,
43137       { "HSDSCH-Common-System-Information-ResponseFDD", "nbap.HSDSCH_Common_System_Information_ResponseFDD",
43138         FT_NONE, BASE_NONE, NULL, 0,
43139         "nbap.HSDSCH_Common_System_Information_ResponseFDD", HFILL }},
43140     { &hf_nbap_HSDSCH_FDD_Information_PDU,
43141       { "HSDSCH-FDD-Information", "nbap.HSDSCH_FDD_Information",
43142         FT_NONE, BASE_NONE, NULL, 0,
43143         "nbap.HSDSCH_FDD_Information", HFILL }},
43144     { &hf_nbap_HSDSCH_TDD_Information_PDU,
43145       { "HSDSCH-TDD-Information", "nbap.HSDSCH_TDD_Information",
43146         FT_NONE, BASE_NONE, NULL, 0,
43147         "nbap.HSDSCH_TDD_Information", HFILL }},
43148     { &hf_nbap_HSDSCH_Information_to_Modify_PDU,
43149       { "HSDSCH-Information-to-Modify", "nbap.HSDSCH_Information_to_Modify",
43150         FT_NONE, BASE_NONE, NULL, 0,
43151         "nbap.HSDSCH_Information_to_Modify", HFILL }},
43152     { &hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU,
43153       { "HSDSCH-MACdPDUSizeFormat", "nbap.HSDSCH_MACdPDUSizeFormat",
43154         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDUSizeFormat_vals), 0,
43155         "nbap.HSDSCH_MACdPDUSizeFormat", HFILL }},
43156     { &hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU,
43157       { "HSDSCH-MACdPDU-SizeCapability", "nbap.HSDSCH_MACdPDU_SizeCapability",
43158         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDU_SizeCapability_vals), 0,
43159         "nbap.HSDSCH_MACdPDU_SizeCapability", HFILL }},
43160     { &hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU,
43161       { "HSDSCH-Information-to-Modify-Unsynchronised", "nbap.HSDSCH_Information_to_Modify_Unsynchronised",
43162         FT_NONE, BASE_NONE, NULL, 0,
43163         "nbap.HSDSCH_Information_to_Modify_Unsynchronised", HFILL }},
43164     { &hf_nbap_HSDSCH_FDD_Information_Response_PDU,
43165       { "HSDSCH-FDD-Information-Response", "nbap.HSDSCH_FDD_Information_Response",
43166         FT_NONE, BASE_NONE, NULL, 0,
43167         "nbap.HSDSCH_FDD_Information_Response", HFILL }},
43168     { &hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU,
43169       { "HSDSCH-Paging-System-InformationFDD", "nbap.HSDSCH_Paging_System_InformationFDD",
43170         FT_NONE, BASE_NONE, NULL, 0,
43171         "nbap.HSDSCH_Paging_System_InformationFDD", HFILL }},
43172     { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU,
43173       { "HSDSCH-Paging-System-Information-ResponseFDD", "nbap.HSDSCH_Paging_System_Information_ResponseFDD",
43174         FT_UINT32, BASE_DEC, NULL, 0,
43175         "nbap.HSDSCH_Paging_System_Information_ResponseFDD", HFILL }},
43176     { &hf_nbap_HSDSCH_TDD_Information_Response_PDU,
43177       { "HSDSCH-TDD-Information-Response", "nbap.HSDSCH_TDD_Information_Response",
43178         FT_NONE, BASE_NONE, NULL, 0,
43179         "nbap.HSDSCH_TDD_Information_Response", HFILL }},
43180     { &hf_nbap_HSDSCH_MACdFlows_Information_PDU,
43181       { "HSDSCH-MACdFlows-Information", "nbap.HSDSCH_MACdFlows_Information",
43182         FT_NONE, BASE_NONE, NULL, 0,
43183         "nbap.HSDSCH_MACdFlows_Information", HFILL }},
43184     { &hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU,
43185       { "HSDSCH-MACdFlows-to-Delete", "nbap.HSDSCH_MACdFlows_to_Delete",
43186         FT_UINT32, BASE_DEC, NULL, 0,
43187         "nbap.HSDSCH_MACdFlows_to_Delete", HFILL }},
43188     { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU,
43189       { "HSSCCH-Specific-InformationRespListTDD768", "nbap.HSSCCH_Specific_InformationRespListTDD768",
43190         FT_UINT32, BASE_DEC, NULL, 0,
43191         "nbap.HSSCCH_Specific_InformationRespListTDD768", HFILL }},
43192     { &hf_nbap_HS_SICH_Reception_Quality_Value_PDU,
43193       { "HS-SICH-Reception-Quality-Value", "nbap.HS_SICH_Reception_Quality_Value",
43194         FT_NONE, BASE_NONE, NULL, 0,
43195         "nbap.HS_SICH_Reception_Quality_Value", HFILL }},
43196     { &hf_nbap_HS_SICH_failed_PDU,
43197       { "HS-SICH-failed", "nbap.HS_SICH_failed",
43198         FT_UINT32, BASE_DEC, NULL, 0,
43199         "nbap.HS_SICH_failed", HFILL }},
43200     { &hf_nbap_HS_SICH_missed_PDU,
43201       { "HS-SICH-missed", "nbap.HS_SICH_missed",
43202         FT_UINT32, BASE_DEC, NULL, 0,
43203         "nbap.HS_SICH_missed", HFILL }},
43204     { &hf_nbap_HS_SICH_total_PDU,
43205       { "HS-SICH-total", "nbap.HS_SICH_total",
43206         FT_UINT32, BASE_DEC, NULL, 0,
43207         "nbap.HS_SICH_total", HFILL }},
43208     { &hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU,
43209       { "HS-SICH-Reception-Quality-Measurement-Value", "nbap.HS_SICH_Reception_Quality_Measurement_Value",
43210         FT_UINT32, BASE_DEC, NULL, 0,
43211         "nbap.HS_SICH_Reception_Quality_Measurement_Value", HFILL }},
43212     { &hf_nbap_HSDSCH_RNTI_PDU,
43213       { "HSDSCH-RNTI", "nbap.HSDSCH_RNTI",
43214         FT_UINT32, BASE_DEC, NULL, 0,
43215         "nbap.HSDSCH_RNTI", HFILL }},
43216     { &hf_nbap_HS_PDSCH_FDD_Code_Information_PDU,
43217       { "HS-PDSCH-FDD-Code-Information", "nbap.HS_PDSCH_FDD_Code_Information",
43218         FT_NONE, BASE_NONE, NULL, 0,
43219         "nbap.HS_PDSCH_FDD_Code_Information", HFILL }},
43220     { &hf_nbap_HS_SICH_ID_PDU,
43221       { "HS-SICH-ID", "nbap.HS_SICH_ID",
43222         FT_UINT32, BASE_DEC, NULL, 0,
43223         "nbap.HS_SICH_ID", HFILL }},
43224     { &hf_nbap_HS_SCCH_FDD_Code_Information_PDU,
43225       { "HS-SCCH-FDD-Code-Information", "nbap.HS_SCCH_FDD_Code_Information",
43226         FT_UINT32, BASE_DEC, VALS(nbap_HS_SCCH_FDD_Code_Information_vals), 0,
43227         "nbap.HS_SCCH_FDD_Code_Information", HFILL }},
43228     { &hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU,
43229       { "HS-PDSCH-Code-Change-Indicator", "nbap.HS_PDSCH_Code_Change_Indicator",
43230         FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Indicator_vals), 0,
43231         "nbap.HS_PDSCH_Code_Change_Indicator", HFILL }},
43232     { &hf_nbap_HS_PDSCH_Code_Change_Grant_PDU,
43233       { "HS-PDSCH-Code-Change-Grant", "nbap.HS_PDSCH_Code_Change_Grant",
43234         FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Grant_vals), 0,
43235         "nbap.HS_PDSCH_Code_Change_Grant", HFILL }},
43236     { &hf_nbap_HSDSCH_Configured_Indicator_PDU,
43237       { "HSDSCH-Configured-Indicator", "nbap.HSDSCH_Configured_Indicator",
43238         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_Configured_Indicator_vals), 0,
43239         "nbap.HSDSCH_Configured_Indicator", HFILL }},
43240     { &hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU,
43241       { "HS-DSCH-Serving-Cell-Change-Info", "nbap.HS_DSCH_Serving_Cell_Change_Info",
43242         FT_NONE, BASE_NONE, NULL, 0,
43243         "nbap.HS_DSCH_Serving_Cell_Change_Info", HFILL }},
43244     { &hf_nbap_HS_DSCH_Serving_Cell_Change_Info_Response_PDU,
43245       { "HS-DSCH-Serving-Cell-Change-Info-Response", "nbap.HS_DSCH_Serving_Cell_Change_Info_Response",
43246         FT_NONE, BASE_NONE, NULL, 0,
43247         "nbap.HS_DSCH_Serving_Cell_Change_Info_Response", HFILL }},
43248     { &hf_nbap_HSDSCH_FDD_Update_Information_PDU,
43249       { "HSDSCH-FDD-Update-Information", "nbap.HSDSCH_FDD_Update_Information",
43250         FT_NONE, BASE_NONE, NULL, 0,
43251         "nbap.HSDSCH_FDD_Update_Information", HFILL }},
43252     { &hf_nbap_HSDSCH_TDD_Update_Information_PDU,
43253       { "HSDSCH-TDD-Update-Information", "nbap.HSDSCH_TDD_Update_Information",
43254         FT_NONE, BASE_NONE, NULL, 0,
43255         "nbap.HSDSCH_TDD_Update_Information", HFILL }},
43256     { &hf_nbap_InformationReportCharacteristics_PDU,
43257       { "InformationReportCharacteristics", "nbap.InformationReportCharacteristics",
43258         FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristics_vals), 0,
43259         "nbap.InformationReportCharacteristics", HFILL }},
43260     { &hf_nbap_InformationExchangeID_PDU,
43261       { "InformationExchangeID", "nbap.InformationExchangeID",
43262         FT_UINT32, BASE_DEC, NULL, 0,
43263         "nbap.InformationExchangeID", HFILL }},
43264     { &hf_nbap_InformationType_PDU,
43265       { "InformationType", "nbap.InformationType",
43266         FT_NONE, BASE_NONE, NULL, 0,
43267         "nbap.InformationType", HFILL }},
43268     { &hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU,
43269       { "Initial-DL-DPCH-TimingAdjustment-Allowed", "nbap.Initial_DL_DPCH_TimingAdjustment_Allowed",
43270         FT_UINT32, BASE_DEC, VALS(nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals), 0,
43271         "nbap.Initial_DL_DPCH_TimingAdjustment_Allowed", HFILL }},
43272     { &hf_nbap_InnerLoopDLPCStatus_PDU,
43273       { "InnerLoopDLPCStatus", "nbap.InnerLoopDLPCStatus",
43274         FT_UINT32, BASE_DEC, VALS(nbap_InnerLoopDLPCStatus_vals), 0,
43275         "nbap.InnerLoopDLPCStatus", HFILL }},
43276     { &hf_nbap_IPMulticastIndication_PDU,
43277       { "IPMulticastIndication", "nbap.IPMulticastIndication",
43278         FT_NONE, BASE_NONE, NULL, 0,
43279         "nbap.IPMulticastIndication", HFILL }},
43280     { &hf_nbap_IPMulticastDataBearerIndication_PDU,
43281       { "IPMulticastDataBearerIndication", "nbap.IPMulticastDataBearerIndication",
43282         FT_BOOLEAN, 8, NULL, 0,
43283         "nbap.IPMulticastDataBearerIndication", HFILL }},
43284     { &hf_nbap_Local_Cell_ID_PDU,
43285       { "Local-Cell-ID", "nbap.Local_Cell_ID",
43286         FT_UINT32, BASE_DEC, NULL, 0,
43287         "nbap.Local_Cell_ID", HFILL }},
43288     { &hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU,
43289       { "LCRTDD-Uplink-Physical-Channel-Capability", "nbap.LCRTDD_Uplink_Physical_Channel_Capability",
43290         FT_NONE, BASE_NONE, NULL, 0,
43291         "nbap.LCRTDD_Uplink_Physical_Channel_Capability", HFILL }},
43292     { &hf_nbap_MAC_PDU_SizeExtended_PDU,
43293       { "MAC-PDU-SizeExtended", "nbap.MAC_PDU_SizeExtended",
43294         FT_UINT32, BASE_DEC, NULL, 0,
43295         "nbap.MAC_PDU_SizeExtended", HFILL }},
43296     { &hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU,
43297       { "Maximum-Target-ReceivedTotalWideBandPower-LCR", "nbap.Maximum_Target_ReceivedTotalWideBandPower_LCR",
43298         FT_UINT32, BASE_DEC, NULL, 0,
43299         "nbap.Maximum_Target_ReceivedTotalWideBandPower_LCR", HFILL }},
43300     { &hf_nbap_MaximumTransmissionPower_PDU,
43301       { "MaximumTransmissionPower", "nbap.MaximumTransmissionPower",
43302         FT_UINT32, BASE_DEC, NULL, 0,
43303         "nbap.MaximumTransmissionPower", HFILL }},
43304     { &hf_nbap_Max_UE_DTX_Cycle_PDU,
43305       { "Max-UE-DTX-Cycle", "nbap.Max_UE_DTX_Cycle",
43306         FT_UINT32, BASE_DEC, VALS(nbap_Max_UE_DTX_Cycle_vals), 0,
43307         "nbap.Max_UE_DTX_Cycle", HFILL }},
43308     { &hf_nbap_MBMS_Capability_PDU,
43309       { "MBMS-Capability", "nbap.MBMS_Capability",
43310         FT_UINT32, BASE_DEC, VALS(nbap_MBMS_Capability_vals), 0,
43311         "nbap.MBMS_Capability", HFILL }},
43312     { &hf_nbap_MeasurementFilterCoefficient_PDU,
43313       { "MeasurementFilterCoefficient", "nbap.MeasurementFilterCoefficient",
43314         FT_UINT32, BASE_DEC, VALS(nbap_MeasurementFilterCoefficient_vals), 0,
43315         "nbap.MeasurementFilterCoefficient", HFILL }},
43316     { &hf_nbap_MeasurementID_PDU,
43317       { "MeasurementID", "nbap.MeasurementID",
43318         FT_UINT32, BASE_DEC, NULL, 0,
43319         "nbap.MeasurementID", HFILL }},
43320     { &hf_nbap_MeasurementRecoveryBehavior_PDU,
43321       { "MeasurementRecoveryBehavior", "nbap.MeasurementRecoveryBehavior",
43322         FT_NONE, BASE_NONE, NULL, 0,
43323         "nbap.MeasurementRecoveryBehavior", HFILL }},
43324     { &hf_nbap_MeasurementRecoveryReportingIndicator_PDU,
43325       { "MeasurementRecoveryReportingIndicator", "nbap.MeasurementRecoveryReportingIndicator",
43326         FT_NONE, BASE_NONE, NULL, 0,
43327         "nbap.MeasurementRecoveryReportingIndicator", HFILL }},
43328     { &hf_nbap_MeasurementRecoverySupportIndicator_PDU,
43329       { "MeasurementRecoverySupportIndicator", "nbap.MeasurementRecoverySupportIndicator",
43330         FT_NONE, BASE_NONE, NULL, 0,
43331         "nbap.MeasurementRecoverySupportIndicator", HFILL }},
43332     { &hf_nbap_MessageStructure_PDU,
43333       { "MessageStructure", "nbap.MessageStructure",
43334         FT_UINT32, BASE_DEC, NULL, 0,
43335         "nbap.MessageStructure", HFILL }},
43336     { &hf_nbap_MICH_CFN_PDU,
43337       { "MICH-CFN", "nbap.MICH_CFN",
43338         FT_UINT32, BASE_DEC, NULL, 0,
43339         "nbap.MICH_CFN", HFILL }},
43340     { &hf_nbap_MIMO_ActivationIndicator_PDU,
43341       { "MIMO-ActivationIndicator", "nbap.MIMO_ActivationIndicator",
43342         FT_NONE, BASE_NONE, NULL, 0,
43343         "nbap.MIMO_ActivationIndicator", HFILL }},
43344     { &hf_nbap_MIMO_Capability_PDU,
43345       { "MIMO-Capability", "nbap.MIMO_Capability",
43346         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_Capability_vals), 0,
43347         "nbap.MIMO_Capability", HFILL }},
43348     { &hf_nbap_MIMO_Mode_Indicator_PDU,
43349       { "MIMO-Mode-Indicator", "nbap.MIMO_Mode_Indicator",
43350         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_Mode_Indicator_vals), 0,
43351         "nbap.MIMO_Mode_Indicator", HFILL }},
43352     { &hf_nbap_MIMO_N_M_Ratio_PDU,
43353       { "MIMO-N-M-Ratio", "nbap.MIMO_N_M_Ratio",
43354         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_N_M_Ratio_vals), 0,
43355         "nbap.MIMO_N_M_Ratio", HFILL }},
43356     { &hf_nbap_MIMO_PilotConfiguration_PDU,
43357       { "MIMO-PilotConfiguration", "nbap.MIMO_PilotConfiguration",
43358         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_PilotConfiguration_vals), 0,
43359         "nbap.MIMO_PilotConfiguration", HFILL }},
43360     { &hf_nbap_Modification_Period_PDU,
43361       { "Modification-Period", "nbap.Modification_Period",
43362         FT_UINT32, BASE_DEC, VALS(nbap_Modification_Period_vals), 0,
43363         "nbap.Modification_Period", HFILL }},
43364     { &hf_nbap_MAChs_ResetIndicator_PDU,
43365       { "MAChs-ResetIndicator", "nbap.MAChs_ResetIndicator",
43366         FT_UINT32, BASE_DEC, VALS(nbap_MAChs_ResetIndicator_vals), 0,
43367         "nbap.MAChs_ResetIndicator", HFILL }},
43368     { &hf_nbap_ModulationMBSFN_PDU,
43369       { "ModulationMBSFN", "nbap.ModulationMBSFN",
43370         FT_UINT32, BASE_DEC, VALS(nbap_ModulationMBSFN_vals), 0,
43371         "nbap.ModulationMBSFN", HFILL }},
43372     { &hf_nbap_ModulationPO_MBSFN_PDU,
43373       { "ModulationPO-MBSFN", "nbap.ModulationPO_MBSFN",
43374         FT_UINT32, BASE_DEC, VALS(nbap_ModulationPO_MBSFN_vals), 0,
43375         "nbap.ModulationPO_MBSFN", HFILL }},
43376     { &hf_nbap_MBSFN_Only_Mode_Indicator_PDU,
43377       { "MBSFN-Only-Mode-Indicator", "nbap.MBSFN_Only_Mode_Indicator",
43378         FT_UINT32, BASE_DEC, VALS(nbap_MBSFN_Only_Mode_Indicator_vals), 0,
43379         "nbap.MBSFN_Only_Mode_Indicator", HFILL }},
43380     { &hf_nbap_MBSFN_Only_Mode_Capability_PDU,
43381       { "MBSFN-Only-Mode-Capability", "nbap.MBSFN_Only_Mode_Capability",
43382         FT_UINT32, BASE_DEC, VALS(nbap_MBSFN_Only_Mode_Capability_vals), 0,
43383         "nbap.MBSFN_Only_Mode_Capability", HFILL }},
43384     { &hf_nbap_Multicarrier_Number_PDU,
43385       { "Multicarrier-Number", "nbap.Multicarrier_Number",
43386         FT_UINT32, BASE_DEC, NULL, 0,
43387         "nbap.Multicarrier_Number", HFILL }},
43388     { &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU,
43389       { "MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR", "nbap.MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR",
43390         FT_UINT32, BASE_DEC, NULL, 0,
43391         "nbap.MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR", HFILL }},
43392     { &hf_nbap_NCyclesPerSFNperiod_PDU,
43393       { "NCyclesPerSFNperiod", "nbap.NCyclesPerSFNperiod",
43394         FT_UINT32, BASE_DEC, VALS(nbap_NCyclesPerSFNperiod_vals), 0,
43395         "nbap.NCyclesPerSFNperiod", HFILL }},
43396     { &hf_nbap_NRepetitionsPerCyclePeriod_PDU,
43397       { "NRepetitionsPerCyclePeriod", "nbap.NRepetitionsPerCyclePeriod",
43398         FT_UINT32, BASE_DEC, NULL, 0,
43399         "nbap.NRepetitionsPerCyclePeriod", HFILL }},
43400     { &hf_nbap_NeighbouringCellMeasurementInformation_PDU,
43401       { "NeighbouringCellMeasurementInformation", "nbap.NeighbouringCellMeasurementInformation",
43402         FT_UINT32, BASE_DEC, NULL, 0,
43403         "nbap.NeighbouringCellMeasurementInformation", HFILL }},
43404     { &hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU,
43405       { "NeighbouringTDDCellMeasurementInformationLCR", "nbap.NeighbouringTDDCellMeasurementInformationLCR",
43406         FT_NONE, BASE_NONE, NULL, 0,
43407         "nbap.NeighbouringTDDCellMeasurementInformationLCR", HFILL }},
43408     { &hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU,
43409       { "NeighbouringTDDCellMeasurementInformation768", "nbap.NeighbouringTDDCellMeasurementInformation768",
43410         FT_NONE, BASE_NONE, NULL, 0,
43411         "nbap.NeighbouringTDDCellMeasurementInformation768", HFILL }},
43412     { &hf_nbap_NI_Information_PDU,
43413       { "NI-Information", "nbap.NI_Information",
43414         FT_UINT32, BASE_DEC, NULL, 0,
43415         "nbap.NI_Information", HFILL }},
43416     { &hf_nbap_NodeB_CommunicationContextID_PDU,
43417       { "NodeB-CommunicationContextID", "nbap.NodeB_CommunicationContextID",
43418         FT_UINT32, BASE_DEC, NULL, 0,
43419         "nbap.NodeB_CommunicationContextID", HFILL }},
43420     { &hf_nbap_NumberOfReportedCellPortions_PDU,
43421       { "NumberOfReportedCellPortions", "nbap.NumberOfReportedCellPortions",
43422         FT_UINT32, BASE_DEC, NULL, 0,
43423         "nbap.NumberOfReportedCellPortions", HFILL }},
43424     { &hf_nbap_NSubCyclesPerCyclePeriod_PDU,
43425       { "NSubCyclesPerCyclePeriod", "nbap.NSubCyclesPerCyclePeriod",
43426         FT_UINT32, BASE_DEC, NULL, 0,
43427         "nbap.NSubCyclesPerCyclePeriod", HFILL }},
43428     { &hf_nbap_Number_Of_Supported_Carriers_PDU,
43429       { "Number-Of-Supported-Carriers", "nbap.Number_Of_Supported_Carriers",
43430         FT_UINT32, BASE_DEC, VALS(nbap_Number_Of_Supported_Carriers_vals), 0,
43431         "nbap.Number_Of_Supported_Carriers", HFILL }},
43432     { &hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU,
43433       { "Paging-MACFlows-to-DeleteFDD", "nbap.Paging_MACFlows_to_DeleteFDD",
43434         FT_UINT32, BASE_DEC, NULL, 0,
43435         "nbap.Paging_MACFlows_to_DeleteFDD", HFILL }},
43436     { &hf_nbap_PLCCHinformation_PDU,
43437       { "PLCCHinformation", "nbap.PLCCHinformation",
43438         FT_NONE, BASE_NONE, NULL, 0,
43439         "nbap.PLCCHinformation", HFILL }},
43440     { &hf_nbap_PowerAdjustmentType_PDU,
43441       { "PowerAdjustmentType", "nbap.PowerAdjustmentType",
43442         FT_UINT32, BASE_DEC, VALS(nbap_PowerAdjustmentType_vals), 0,
43443         "nbap.PowerAdjustmentType", HFILL }},
43444     { &hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU,
43445       { "Primary-CPICH-Usage-for-Channel-Estimation", "nbap.Primary_CPICH_Usage_for_Channel_Estimation",
43446         FT_UINT32, BASE_DEC, VALS(nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals), 0,
43447         "nbap.Primary_CPICH_Usage_for_Channel_Estimation", HFILL }},
43448     { &hf_nbap_PrimaryScramblingCode_PDU,
43449       { "PrimaryScramblingCode", "nbap.PrimaryScramblingCode",
43450         FT_UINT32, BASE_DEC, NULL, 0,
43451         "nbap.PrimaryScramblingCode", HFILL }},
43452     { &hf_nbap_PrimaryCCPCH_RSCP_PDU,
43453       { "PrimaryCCPCH-RSCP", "nbap.PrimaryCCPCH_RSCP",
43454         FT_UINT32, BASE_DEC, NULL, 0,
43455         "nbap.PrimaryCCPCH_RSCP", HFILL }},
43456     { &hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU,
43457       { "PrimaryCCPCH-RSCP-Delta", "nbap.PrimaryCCPCH_RSCP_Delta",
43458         FT_INT32, BASE_DEC, NULL, 0,
43459         "nbap.PrimaryCCPCH_RSCP_Delta", HFILL }},
43460     { &hf_nbap_RL_Specific_DCH_Info_PDU,
43461       { "RL-Specific-DCH-Info", "nbap.RL_Specific_DCH_Info",
43462         FT_UINT32, BASE_DEC, NULL, 0,
43463         "nbap.RL_Specific_DCH_Info", HFILL }},
43464     { &hf_nbap_RL_Specific_E_DCH_Info_PDU,
43465       { "RL-Specific-E-DCH-Info", "nbap.RL_Specific_E_DCH_Info",
43466         FT_NONE, BASE_NONE, NULL, 0,
43467         "nbap.RL_Specific_E_DCH_Info", HFILL }},
43468     { &hf_nbap_Reference_ReceivedTotalWideBandPower_PDU,
43469       { "Reference-ReceivedTotalWideBandPower", "nbap.Reference_ReceivedTotalWideBandPower",
43470         FT_UINT32, BASE_DEC, NULL, 0,
43471         "nbap.Reference_ReceivedTotalWideBandPower", HFILL }},
43472     { &hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU,
43473       { "Reference-ReceivedTotalWideBandPowerReporting", "nbap.Reference_ReceivedTotalWideBandPowerReporting",
43474         FT_UINT32, BASE_DEC, VALS(nbap_Reference_ReceivedTotalWideBandPowerReporting_vals), 0,
43475         "nbap.Reference_ReceivedTotalWideBandPowerReporting", HFILL }},
43476     { &hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU,
43477       { "Reference-ReceivedTotalWideBandPowerSupportIndicator", "nbap.Reference_ReceivedTotalWideBandPowerSupportIndicator",
43478         FT_UINT32, BASE_DEC, VALS(nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_vals), 0,
43479         "nbap.Reference_ReceivedTotalWideBandPowerSupportIndicator", HFILL }},
43480     { &hf_nbap_ReferenceClockAvailability_PDU,
43481       { "ReferenceClockAvailability", "nbap.ReferenceClockAvailability",
43482         FT_UINT32, BASE_DEC, VALS(nbap_ReferenceClockAvailability_vals), 0,
43483         "nbap.ReferenceClockAvailability", HFILL }},
43484     { &hf_nbap_ReferenceSFNoffset_PDU,
43485       { "ReferenceSFNoffset", "nbap.ReferenceSFNoffset",
43486         FT_UINT32, BASE_DEC, NULL, 0,
43487         "nbap.ReferenceSFNoffset", HFILL }},
43488     { &hf_nbap_ReportCharacteristics_PDU,
43489       { "ReportCharacteristics", "nbap.ReportCharacteristics",
43490         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristics_vals), 0,
43491         "nbap.ReportCharacteristics", HFILL }},
43492     { &hf_nbap_ReportCharacteristicsType_OnModification_PDU,
43493       { "ReportCharacteristicsType-OnModification", "nbap.ReportCharacteristicsType_OnModification",
43494         FT_NONE, BASE_NONE, NULL, 0,
43495         "nbap.ReportCharacteristicsType_OnModification", HFILL }},
43496     { &hf_nbap_RL_ID_PDU,
43497       { "RL-ID", "nbap.RL_ID",
43498         FT_UINT32, BASE_DEC, NULL, 0,
43499         "nbap.RL_ID", HFILL }},
43500     { &hf_nbap_RL_Set_ID_PDU,
43501       { "RL-Set-ID", "nbap.RL_Set_ID",
43502         FT_UINT32, BASE_DEC, NULL, 0,
43503         "nbap.RL_Set_ID", HFILL }},
43504     { &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_PDU,
43505       { "Received-total-wide-band-power-For-CellPortion-Value", "nbap.Received_total_wide_band_power_For_CellPortion_Value",
43506         FT_UINT32, BASE_DEC, NULL, 0,
43507         "nbap.Received_total_wide_band_power_For_CellPortion_Value", HFILL }},
43508     { &hf_nbap_Received_total_wide_band_power_Value_IncrDecrThres_PDU,
43509       { "Received-total-wide-band-power-Value-IncrDecrThres", "nbap.Received_total_wide_band_power_Value_IncrDecrThres",
43510         FT_UINT32, BASE_DEC, NULL, 0,
43511         "nbap.Received_total_wide_band_power_Value_IncrDecrThres", HFILL }},
43512     { &hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU,
43513       { "Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value", "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value",
43514         FT_UINT32, BASE_DEC, NULL, 0,
43515         "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value", HFILL }},
43516     { &hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU,
43517       { "Received-Scheduled-EDCH-Power-Share-Value", "nbap.Received_Scheduled_EDCH_Power_Share_Value",
43518         FT_NONE, BASE_NONE, NULL, 0,
43519         "nbap.Received_Scheduled_EDCH_Power_Share_Value", HFILL }},
43520     { &hf_nbap_RSEPS_Value_IncrDecrThres_PDU,
43521       { "RSEPS-Value-IncrDecrThres", "nbap.RSEPS_Value_IncrDecrThres",
43522         FT_UINT32, BASE_DEC, NULL, 0,
43523         "nbap.RSEPS_Value_IncrDecrThres", HFILL }},
43524     { &hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU,
43525       { "Rx-Timing-Deviation-Value-LCR", "nbap.Rx_Timing_Deviation_Value_LCR",
43526         FT_UINT32, BASE_DEC, NULL, 0,
43527         "nbap.Rx_Timing_Deviation_Value_LCR", HFILL }},
43528     { &hf_nbap_Rx_Timing_Deviation_Value_768_PDU,
43529       { "Rx-Timing-Deviation-Value-768", "nbap.Rx_Timing_Deviation_Value_768",
43530         FT_UINT32, BASE_DEC, NULL, 0,
43531         "nbap.Rx_Timing_Deviation_Value_768", HFILL }},
43532     { &hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU,
43533       { "Rx-Timing-Deviation-Value-384-ext", "nbap.Rx_Timing_Deviation_Value_384_ext",
43534         FT_UINT32, BASE_DEC, NULL, 0,
43535         "nbap.Rx_Timing_Deviation_Value_384_ext", HFILL }},
43536     { &hf_nbap_RTWP_ReportingIndicator_PDU,
43537       { "RTWP-ReportingIndicator", "nbap.RTWP_ReportingIndicator",
43538         FT_UINT32, BASE_DEC, VALS(nbap_RTWP_ReportingIndicator_vals), 0,
43539         "nbap.RTWP_ReportingIndicator", HFILL }},
43540     { &hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU,
43541       { "RTWP-CellPortion-ReportingIndicator", "nbap.RTWP_CellPortion_ReportingIndicator",
43542         FT_UINT32, BASE_DEC, VALS(nbap_RTWP_CellPortion_ReportingIndicator_vals), 0,
43543         "nbap.RTWP_CellPortion_ReportingIndicator", HFILL }},
43544     { &hf_nbap_AdjustmentPeriod_PDU,
43545       { "AdjustmentPeriod", "nbap.AdjustmentPeriod",
43546         FT_UINT32, BASE_DEC, NULL, 0,
43547         "nbap.AdjustmentPeriod", HFILL }},
43548     { &hf_nbap_SAT_Info_Almanac_ExtList_PDU,
43549       { "SAT-Info-Almanac-ExtList", "nbap.SAT_Info_Almanac_ExtList",
43550         FT_UINT32, BASE_DEC, NULL, 0,
43551         "nbap.SAT_Info_Almanac_ExtList", HFILL }},
43552     { &hf_nbap_ScaledAdjustmentRatio_PDU,
43553       { "ScaledAdjustmentRatio", "nbap.ScaledAdjustmentRatio",
43554         FT_UINT32, BASE_DEC, NULL, 0,
43555         "nbap.ScaledAdjustmentRatio", HFILL }},
43556     { &hf_nbap_MaxAdjustmentStep_PDU,
43557       { "MaxAdjustmentStep", "nbap.MaxAdjustmentStep",
43558         FT_UINT32, BASE_DEC, NULL, 0,
43559         "nbap.MaxAdjustmentStep", HFILL }},
43560     { &hf_nbap_Secondary_CPICH_Information_Change_PDU,
43561       { "Secondary-CPICH-Information-Change", "nbap.Secondary_CPICH_Information_Change",
43562         FT_UINT32, BASE_DEC, VALS(nbap_Secondary_CPICH_Information_Change_vals), 0,
43563         "nbap.Secondary_CPICH_Information_Change", HFILL }},
43564     { &hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU,
43565       { "Secondary-CCPCH-SlotFormat-Extended", "nbap.Secondary_CCPCH_SlotFormat_Extended",
43566         FT_UINT32, BASE_DEC, NULL, 0,
43567         "nbap.Secondary_CCPCH_SlotFormat_Extended", HFILL }},
43568     { &hf_nbap_Serving_E_DCH_RL_ID_PDU,
43569       { "Serving-E-DCH-RL-ID", "nbap.Serving_E_DCH_RL_ID",
43570         FT_UINT32, BASE_DEC, VALS(nbap_Serving_E_DCH_RL_ID_vals), 0,
43571         "nbap.Serving_E_DCH_RL_ID", HFILL }},
43572     { &hf_nbap_SFN_PDU,
43573       { "SFN", "nbap.SFN",
43574         FT_UINT32, BASE_DEC, NULL, 0,
43575         "nbap.SFN", HFILL }},
43576     { &hf_nbap_SFNSFNMeasurementThresholdInformation_PDU,
43577       { "SFNSFNMeasurementThresholdInformation", "nbap.SFNSFNMeasurementThresholdInformation",
43578         FT_NONE, BASE_NONE, NULL, 0,
43579         "nbap.SFNSFNMeasurementThresholdInformation", HFILL }},
43580     { &hf_nbap_SFNSFNMeasurementValueInformation_PDU,
43581       { "SFNSFNMeasurementValueInformation", "nbap.SFNSFNMeasurementValueInformation",
43582         FT_NONE, BASE_NONE, NULL, 0,
43583         "nbap.SFNSFNMeasurementValueInformation", HFILL }},
43584     { &hf_nbap_ShutdownTimer_PDU,
43585       { "ShutdownTimer", "nbap.ShutdownTimer",
43586         FT_UINT32, BASE_DEC, NULL, 0,
43587         "nbap.ShutdownTimer", HFILL }},
43588     { &hf_nbap_SignallingBearerRequestIndicator_PDU,
43589       { "SignallingBearerRequestIndicator", "nbap.SignallingBearerRequestIndicator",
43590         FT_UINT32, BASE_DEC, VALS(nbap_SignallingBearerRequestIndicator_vals), 0,
43591         "nbap.SignallingBearerRequestIndicator", HFILL }},
43592     { &hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU,
43593       { "SixtyfourQAM-UsageAllowedIndicator", "nbap.SixtyfourQAM_UsageAllowedIndicator",
43594         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_UsageAllowedIndicator_vals), 0,
43595         "nbap.SixtyfourQAM_UsageAllowedIndicator", HFILL }},
43596     { &hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU,
43597       { "SixtyfourQAM-DL-UsageIndicator", "nbap.SixtyfourQAM_DL_UsageIndicator",
43598         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_UsageIndicator_vals), 0,
43599         "nbap.SixtyfourQAM_DL_UsageIndicator", HFILL }},
43600     { &hf_nbap_SixtyfourQAM_DL_Capability_PDU,
43601       { "SixtyfourQAM-DL-Capability", "nbap.SixtyfourQAM_DL_Capability",
43602         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_Capability_vals), 0,
43603         "nbap.SixtyfourQAM_DL_Capability", HFILL }},
43604     { &hf_nbap_SixteenQAM_UL_Capability_PDU,
43605       { "SixteenQAM-UL-Capability", "nbap.SixteenQAM_UL_Capability",
43606         FT_UINT32, BASE_DEC, VALS(nbap_SixteenQAM_UL_Capability_vals), 0,
43607         "nbap.SixteenQAM_UL_Capability", HFILL }},
43608     { &hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU,
43609       { "SixteenQAM-UL-Operation-Indicator", "nbap.SixteenQAM_UL_Operation_Indicator",
43610         FT_UINT32, BASE_DEC, VALS(nbap_SixteenQAM_UL_Operation_Indicator_vals), 0,
43611         "nbap.SixteenQAM_UL_Operation_Indicator", HFILL }},
43612     { &hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU,
43613       { "Start-Of-Audit-Sequence-Indicator", "nbap.Start_Of_Audit_Sequence_Indicator",
43614         FT_UINT32, BASE_DEC, VALS(nbap_Start_Of_Audit_Sequence_Indicator_vals), 0,
43615         "nbap.Start_Of_Audit_Sequence_Indicator", HFILL }},
43616     { &hf_nbap_SyncCase_PDU,
43617       { "SyncCase", "nbap.SyncCase",
43618         FT_UINT32, BASE_DEC, NULL, 0,
43619         "nbap.SyncCase", HFILL }},
43620     { &hf_nbap_SynchronisationReportCharacteristics_PDU,
43621       { "SynchronisationReportCharacteristics", "nbap.SynchronisationReportCharacteristics",
43622         FT_NONE, BASE_NONE, NULL, 0,
43623         "nbap.SynchronisationReportCharacteristics", HFILL }},
43624     { &hf_nbap_SyncDLCodeIdThreInfoLCR_PDU,
43625       { "SyncDLCodeIdThreInfoLCR", "nbap.SyncDLCodeIdThreInfoLCR",
43626         FT_UINT32, BASE_DEC, NULL, 0,
43627         "nbap.SyncDLCodeIdThreInfoLCR", HFILL }},
43628     { &hf_nbap_SynchronisationReportType_PDU,
43629       { "SynchronisationReportType", "nbap.SynchronisationReportType",
43630         FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportType_vals), 0,
43631         "nbap.SynchronisationReportType", HFILL }},
43632     { &hf_nbap_T_Cell_PDU,
43633       { "T-Cell", "nbap.T_Cell",
43634         FT_UINT32, BASE_DEC, VALS(nbap_T_Cell_vals), 0,
43635         "nbap.T_Cell", HFILL }},
43636     { &hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU,
43637       { "TDD-DL-DPCH-TimeSlotFormat-LCR", "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR",
43638         FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
43639         "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
43640     { &hf_nbap_TDD_TPC_DownlinkStepSize_PDU,
43641       { "TDD-TPC-DownlinkStepSize", "nbap.TDD_TPC_DownlinkStepSize",
43642         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
43643         "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
43644     { &hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU,
43645       { "TDD-TPC-UplinkStepSize-LCR", "nbap.TDD_TPC_UplinkStepSize_LCR",
43646         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
43647         "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
43648     { &hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU,
43649       { "TDD-UL-DPCH-TimeSlotFormat-LCR", "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR",
43650         FT_UINT32, BASE_DEC, VALS(nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
43651         "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR", HFILL }},
43652     { &hf_nbap_TFCI_Presence_PDU,
43653       { "TFCI-Presence", "nbap.TFCI_Presence",
43654         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
43655         "nbap.TFCI_Presence", HFILL }},
43656     { &hf_nbap_TimeSlot_PDU,
43657       { "TimeSlot", "nbap.TimeSlot",
43658         FT_UINT32, BASE_DEC, NULL, 0,
43659         "nbap.TimeSlot", HFILL }},
43660     { &hf_nbap_TimeSlotLCR_PDU,
43661       { "TimeSlotLCR", "nbap.TimeSlotLCR",
43662         FT_UINT32, BASE_DEC, NULL, 0,
43663         "nbap.TimeSlotLCR", HFILL }},
43664     { &hf_nbap_TimeslotLCR_Extension_PDU,
43665       { "TimeslotLCR-Extension", "nbap.TimeslotLCR_Extension",
43666         FT_UINT32, BASE_DEC, VALS(nbap_TimeslotLCR_Extension_vals), 0,
43667         "nbap.TimeslotLCR_Extension", HFILL }},
43668     { &hf_nbap_TimingAdjustmentValue_PDU,
43669       { "TimingAdjustmentValue", "nbap.TimingAdjustmentValue",
43670         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValue_vals), 0,
43671         "nbap.TimingAdjustmentValue", HFILL }},
43672     { &hf_nbap_TimingAdjustmentValueLCR_PDU,
43673       { "TimingAdjustmentValueLCR", "nbap.TimingAdjustmentValueLCR",
43674         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValueLCR_vals), 0,
43675         "nbap.TimingAdjustmentValueLCR", HFILL }},
43676     { &hf_nbap_TimingAdvanceApplied_PDU,
43677       { "TimingAdvanceApplied", "nbap.TimingAdvanceApplied",
43678         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdvanceApplied_vals), 0,
43679         "nbap.TimingAdvanceApplied", HFILL }},
43680     { &hf_nbap_SynchronisationIndicator_PDU,
43681       { "SynchronisationIndicator", "nbap.SynchronisationIndicator",
43682         FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationIndicator_vals), 0,
43683         "nbap.SynchronisationIndicator", HFILL }},
43684     { &hf_nbap_TnlQos_PDU,
43685       { "TnlQos", "nbap.TnlQos",
43686         FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
43687         "nbap.TnlQos", HFILL }},
43688     { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU,
43689       { "Transmission-Gap-Pattern-Sequence-Information", "nbap.Transmission_Gap_Pattern_Sequence_Information",
43690         FT_UINT32, BASE_DEC, NULL, 0,
43691         "nbap.Transmission_Gap_Pattern_Sequence_Information", HFILL }},
43692     { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU,
43693       { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue",
43694         FT_UINT32, BASE_DEC, NULL, 0,
43695         "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue", HFILL }},
43696     { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU,
43697       { "TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
43698         FT_UINT32, BASE_DEC, NULL, 0,
43699         "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", HFILL }},
43700     { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU,
43701       { "Transmitted-Carrier-Power-For-CellPortion-Value", "nbap.Transmitted_Carrier_Power_For_CellPortion_Value",
43702         FT_UINT32, BASE_DEC, NULL, 0,
43703         "nbap.Transmitted_Carrier_Power_For_CellPortion_Value", HFILL }},
43704     { &hf_nbap_Transmitted_Carrier_Power_Value_PDU,
43705       { "Transmitted-Carrier-Power-Value", "nbap.Transmitted_Carrier_Power_Value",
43706         FT_UINT32, BASE_DEC, NULL, 0,
43707         "nbap.Transmitted_Carrier_Power_Value", HFILL }},
43708     { &hf_nbap_TransmissionDiversityApplied_PDU,
43709       { "TransmissionDiversityApplied", "nbap.TransmissionDiversityApplied",
43710         FT_BOOLEAN, 8, NULL, 0,
43711         "nbap.TransmissionDiversityApplied", HFILL }},
43712     { &hf_nbap_TransportBearerNotRequestedIndicator_PDU,
43713       { "TransportBearerNotRequestedIndicator", "nbap.TransportBearerNotRequestedIndicator",
43714         FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerNotRequestedIndicator_vals), 0,
43715         "nbap.TransportBearerNotRequestedIndicator", HFILL }},
43716     { &hf_nbap_TransportBearerNotSetupIndicator_PDU,
43717       { "TransportBearerNotSetupIndicator", "nbap.TransportBearerNotSetupIndicator",
43718         FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerNotSetupIndicator_vals), 0,
43719         "nbap.TransportBearerNotSetupIndicator", HFILL }},
43720     { &hf_nbap_TransportLayerAddress_PDU,
43721       { "TransportLayerAddress", "nbap.TransportLayerAddress",
43722         FT_BYTES, BASE_HEX, NULL, 0,
43723         "nbap.TransportLayerAddress", HFILL }},
43724     { &hf_nbap_TSTD_Indicator_PDU,
43725       { "TSTD-Indicator", "nbap.TSTD_Indicator",
43726         FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
43727         "nbap.TSTD_Indicator", HFILL }},
43728     { &hf_nbap_TSN_Length_PDU,
43729       { "TSN-Length", "nbap.TSN_Length",
43730         FT_UINT32, BASE_DEC, VALS(nbap_TSN_Length_vals), 0,
43731         "nbap.TSN_Length", HFILL }},
43732     { &hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU,
43733       { "TUTRANGANSSMeasurementThresholdInformation", "nbap.TUTRANGANSSMeasurementThresholdInformation",
43734         FT_NONE, BASE_NONE, NULL, 0,
43735         "nbap.TUTRANGANSSMeasurementThresholdInformation", HFILL }},
43736     { &hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU,
43737       { "TUTRANGANSSMeasurementValueInformation", "nbap.TUTRANGANSSMeasurementValueInformation",
43738         FT_NONE, BASE_NONE, NULL, 0,
43739         "nbap.TUTRANGANSSMeasurementValueInformation", HFILL }},
43740     { &hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU,
43741       { "TUTRANGPSMeasurementThresholdInformation", "nbap.TUTRANGPSMeasurementThresholdInformation",
43742         FT_NONE, BASE_NONE, NULL, 0,
43743         "nbap.TUTRANGPSMeasurementThresholdInformation", HFILL }},
43744     { &hf_nbap_TUTRANGPSMeasurementValueInformation_PDU,
43745       { "TUTRANGPSMeasurementValueInformation", "nbap.TUTRANGPSMeasurementValueInformation",
43746         FT_NONE, BASE_NONE, NULL, 0,
43747         "nbap.TUTRANGPSMeasurementValueInformation", HFILL }},
43748     { &hf_nbap_TypeOfError_PDU,
43749       { "TypeOfError", "nbap.TypeOfError",
43750         FT_UINT32, BASE_DEC, VALS(nbap_TypeOfError_vals), 0,
43751         "nbap.TypeOfError", HFILL }},
43752     { &hf_nbap_UARFCN_PDU,
43753       { "UARFCN", "nbap.UARFCN",
43754         FT_UINT32, BASE_DEC, NULL, 0,
43755         "nbap.UARFCN", HFILL }},
43756     { &hf_nbap_UE_Capability_Information_PDU,
43757       { "UE-Capability-Information", "nbap.UE_Capability_Information",
43758         FT_NONE, BASE_NONE, NULL, 0,
43759         "nbap.UE_Capability_Information", HFILL }},
43760     { &hf_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU,
43761       { "UL-DPDCH-Indicator-For-E-DCH-Operation", "nbap.UL_DPDCH_Indicator_For_E_DCH_Operation",
43762         FT_UINT32, BASE_DEC, VALS(nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals), 0,
43763         "nbap.UL_DPDCH_Indicator_For_E_DCH_Operation", HFILL }},
43764     { &hf_nbap_UL_SIR_PDU,
43765       { "UL-SIR", "nbap.UL_SIR",
43766         FT_INT32, BASE_DEC, NULL, 0,
43767         "nbap.UL_SIR", HFILL }},
43768     { &hf_nbap_UL_Synchronisation_Parameters_LCR_PDU,
43769       { "UL-Synchronisation-Parameters-LCR", "nbap.UL_Synchronisation_Parameters_LCR",
43770         FT_NONE, BASE_NONE, NULL, 0,
43771         "nbap.UL_Synchronisation_Parameters_LCR", HFILL }},
43772     { &hf_nbap_UPPCHPositionLCR_PDU,
43773       { "UPPCHPositionLCR", "nbap.UPPCHPositionLCR",
43774         FT_UINT32, BASE_DEC, NULL, 0,
43775         "nbap.UPPCHPositionLCR", HFILL }},
43776     { &hf_nbap_UpPTSInterferenceValue_PDU,
43777       { "UpPTSInterferenceValue", "nbap.UpPTSInterferenceValue",
43778         FT_UINT32, BASE_DEC, NULL, 0,
43779         "nbap.UpPTSInterferenceValue", HFILL }},
43780     { &hf_nbap_Unidirectional_DCH_Indicator_PDU,
43781       { "Unidirectional-DCH-Indicator", "nbap.Unidirectional_DCH_Indicator",
43782         FT_UINT32, BASE_DEC, VALS(nbap_Unidirectional_DCH_Indicator_vals), 0,
43783         "nbap.Unidirectional_DCH_Indicator", HFILL }},
43784     { &hf_nbap_USCH_Information_PDU,
43785       { "USCH-Information", "nbap.USCH_Information",
43786         FT_UINT32, BASE_DEC, NULL, 0,
43787         "nbap.USCH_Information", HFILL }},
43788     { &hf_nbap_USCH_InformationResponse_PDU,
43789       { "USCH-InformationResponse", "nbap.USCH_InformationResponse",
43790         FT_UINT32, BASE_DEC, NULL, 0,
43791         "nbap.USCH_InformationResponse", HFILL }},
43792     { &hf_nbap_CommonTransportChannelSetupRequestFDD_PDU,
43793       { "CommonTransportChannelSetupRequestFDD", "nbap.CommonTransportChannelSetupRequestFDD",
43794         FT_NONE, BASE_NONE, NULL, 0,
43795         "nbap.CommonTransportChannelSetupRequestFDD", HFILL }},
43796     { &hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU,
43797       { "CommonPhysicalChannelType-CTCH-SetupRqstFDD", "nbap.CommonPhysicalChannelType_CTCH_SetupRqstFDD",
43798         FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals), 0,
43799         "nbap.CommonPhysicalChannelType_CTCH_SetupRqstFDD", HFILL }},
43800     { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU,
43801       { "FACH-ParametersListIE-CTCH-SetupRqstFDD", "nbap.FACH_ParametersListIE_CTCH_SetupRqstFDD",
43802         FT_UINT32, BASE_DEC, NULL, 0,
43803         "nbap.FACH_ParametersListIE_CTCH_SetupRqstFDD", HFILL }},
43804     { &hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU,
43805       { "PCH-ParametersItem-CTCH-SetupRqstFDD", "nbap.PCH_ParametersItem_CTCH_SetupRqstFDD",
43806         FT_NONE, BASE_NONE, NULL, 0,
43807         "nbap.PCH_ParametersItem_CTCH_SetupRqstFDD", HFILL }},
43808     { &hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU,
43809       { "MICH-Parameters-CTCH-SetupRqstFDD", "nbap.MICH_Parameters_CTCH_SetupRqstFDD",
43810         FT_NONE, BASE_NONE, NULL, 0,
43811         "nbap.MICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
43812     { &hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU,
43813       { "RACH-ParametersItem-CTCH-SetupRqstFDD", "nbap.RACH_ParametersItem_CTCH_SetupRqstFDD",
43814         FT_NONE, BASE_NONE, NULL, 0,
43815         "nbap.RACH_ParametersItem_CTCH_SetupRqstFDD", HFILL }},
43816     { &hf_nbap_CommonTransportChannelSetupRequestTDD_PDU,
43817       { "CommonTransportChannelSetupRequestTDD", "nbap.CommonTransportChannelSetupRequestTDD",
43818         FT_NONE, BASE_NONE, NULL, 0,
43819         "nbap.CommonTransportChannelSetupRequestTDD", HFILL }},
43820     { &hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU,
43821       { "CommonPhysicalChannelType-CTCH-SetupRqstTDD", "nbap.CommonPhysicalChannelType_CTCH_SetupRqstTDD",
43822         FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals), 0,
43823         "nbap.CommonPhysicalChannelType_CTCH_SetupRqstTDD", HFILL }},
43824     { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU,
43825       { "Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD",
43826         FT_UINT32, BASE_DEC, NULL, 0,
43827         "nbap.Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD", HFILL }},
43828     { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU,
43829       { "Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD",
43830         FT_UINT32, BASE_DEC, NULL, 0,
43831         "nbap.Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD", HFILL }},
43832     { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU,
43833       { "Secondary-CCPCH-768-parameterList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD",
43834         FT_UINT32, BASE_DEC, NULL, 0,
43835         "nbap.Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD", HFILL }},
43836     { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU,
43837       { "FACH-ParametersListIE-CTCH-SetupRqstTDD", "nbap.FACH_ParametersListIE_CTCH_SetupRqstTDD",
43838         FT_UINT32, BASE_DEC, NULL, 0,
43839         "nbap.FACH_ParametersListIE_CTCH_SetupRqstTDD", HFILL }},
43840     { &hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU,
43841       { "PCH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PCH_ParametersItem_CTCH_SetupRqstTDD",
43842         FT_NONE, BASE_NONE, NULL, 0,
43843         "nbap.PCH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
43844     { &hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU,
43845       { "PICH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PICH_ParametersItem_CTCH_SetupRqstTDD",
43846         FT_NONE, BASE_NONE, NULL, 0,
43847         "nbap.PICH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
43848     { &hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU,
43849       { "PICH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.PICH_LCR_Parameters_CTCH_SetupRqstTDD",
43850         FT_NONE, BASE_NONE, NULL, 0,
43851         "nbap.PICH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
43852     { &hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU,
43853       { "PICH-768-ParametersItem-CTCH-SetupRqstTDD", "nbap.PICH_768_ParametersItem_CTCH_SetupRqstTDD",
43854         FT_NONE, BASE_NONE, NULL, 0,
43855         "nbap.PICH_768_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
43856     { &hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU,
43857       { "MICH-Parameters-CTCH-SetupRqstTDD", "nbap.MICH_Parameters_CTCH_SetupRqstTDD",
43858         FT_NONE, BASE_NONE, NULL, 0,
43859         "nbap.MICH_Parameters_CTCH_SetupRqstTDD", HFILL }},
43860     { &hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU,
43861       { "TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD", "nbap.TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD",
43862         FT_UINT32, BASE_DEC, NULL, 0,
43863         "nbap.TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD", HFILL }},
43864     { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU,
43865       { "Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD",
43866         FT_UINT32, BASE_DEC, NULL, 0,
43867         "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD", HFILL }},
43868     { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU,
43869       { "Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD",
43870         FT_UINT32, BASE_DEC, NULL, 0,
43871         "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD", HFILL }},
43872     { &hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU,
43873       { "PRACH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PRACH_ParametersItem_CTCH_SetupRqstTDD",
43874         FT_NONE, BASE_NONE, NULL, 0,
43875         "nbap.PRACH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
43876     { &hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU,
43877       { "RACH-ParameterItem-CTCH-SetupRqstTDD", "nbap.RACH_ParameterItem_CTCH_SetupRqstTDD",
43878         FT_NONE, BASE_NONE, NULL, 0,
43879         "nbap.RACH_ParameterItem_CTCH_SetupRqstTDD", HFILL }},
43880     { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU,
43881       { "PRACH-LCR-ParametersList-CTCH-SetupRqstTDD", "nbap.PRACH_LCR_ParametersList_CTCH_SetupRqstTDD",
43882         FT_UINT32, BASE_DEC, NULL, 0,
43883         "nbap.PRACH_LCR_ParametersList_CTCH_SetupRqstTDD", HFILL }},
43884     { &hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU,
43885       { "PRACH-768-ParametersItem-CTCH-SetupRqstTDD", "nbap.PRACH_768_ParametersItem_CTCH_SetupRqstTDD",
43886         FT_NONE, BASE_NONE, NULL, 0,
43887         "nbap.PRACH_768_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
43888     { &hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU,
43889       { "FPACH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.FPACH_LCR_Parameters_CTCH_SetupRqstTDD",
43890         FT_NONE, BASE_NONE, NULL, 0,
43891         "nbap.FPACH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
43892     { &hf_nbap_CommonTransportChannelSetupResponse_PDU,
43893       { "CommonTransportChannelSetupResponse", "nbap.CommonTransportChannelSetupResponse",
43894         FT_NONE, BASE_NONE, NULL, 0,
43895         "nbap.CommonTransportChannelSetupResponse", HFILL }},
43896     { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU,
43897       { "FACH-CommonTransportChannel-InformationResponse", "nbap.FACH_CommonTransportChannel_InformationResponse",
43898         FT_UINT32, BASE_DEC, NULL, 0,
43899         "nbap.FACH_CommonTransportChannel_InformationResponse", HFILL }},
43900     { &hf_nbap_CommonTransportChannelSetupFailure_PDU,
43901       { "CommonTransportChannelSetupFailure", "nbap.CommonTransportChannelSetupFailure",
43902         FT_NONE, BASE_NONE, NULL, 0,
43903         "nbap.CommonTransportChannelSetupFailure", HFILL }},
43904     { &hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU,
43905       { "CommonTransportChannelReconfigurationRequestFDD", "nbap.CommonTransportChannelReconfigurationRequestFDD",
43906         FT_NONE, BASE_NONE, NULL, 0,
43907         "nbap.CommonTransportChannelReconfigurationRequestFDD", HFILL }},
43908     { &hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU,
43909       { "CommonPhysicalChannelType-CTCH-ReconfRqstFDD", "nbap.CommonPhysicalChannelType_CTCH_ReconfRqstFDD",
43910         FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_vals), 0,
43911         "nbap.CommonPhysicalChannelType_CTCH_ReconfRqstFDD", HFILL }},
43912     { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
43913       { "FACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.FACH_ParametersListIE_CTCH_ReconfRqstFDD",
43914         FT_UINT32, BASE_DEC, NULL, 0,
43915         "nbap.FACH_ParametersListIE_CTCH_ReconfRqstFDD", HFILL }},
43916     { &hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU,
43917       { "PCH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.PCH_ParametersItem_CTCH_ReconfRqstFDD",
43918         FT_NONE, BASE_NONE, NULL, 0,
43919         "nbap.PCH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
43920     { &hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU,
43921       { "PICH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.PICH_ParametersItem_CTCH_ReconfRqstFDD",
43922         FT_NONE, BASE_NONE, NULL, 0,
43923         "nbap.PICH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
43924     { &hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU,
43925       { "MICH-Parameters-CTCH-ReconfRqstFDD", "nbap.MICH_Parameters_CTCH_ReconfRqstFDD",
43926         FT_NONE, BASE_NONE, NULL, 0,
43927         "nbap.MICH_Parameters_CTCH_ReconfRqstFDD", HFILL }},
43928     { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
43929       { "PRACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.PRACH_ParametersListIE_CTCH_ReconfRqstFDD",
43930         FT_UINT32, BASE_DEC, NULL, 0,
43931         "nbap.PRACH_ParametersListIE_CTCH_ReconfRqstFDD", HFILL }},
43932     { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
43933       { "AICH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.AICH_ParametersListIE_CTCH_ReconfRqstFDD",
43934         FT_UINT32, BASE_DEC, NULL, 0,
43935         "nbap.AICH_ParametersListIE_CTCH_ReconfRqstFDD", HFILL }},
43936     { &hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU,
43937       { "CommonTransportChannelReconfigurationRequestTDD", "nbap.CommonTransportChannelReconfigurationRequestTDD",
43938         FT_NONE, BASE_NONE, NULL, 0,
43939         "nbap.CommonTransportChannelReconfigurationRequestTDD", HFILL }},
43940     { &hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU,
43941       { "Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD",
43942         FT_NONE, BASE_NONE, NULL, 0,
43943         "nbap.Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
43944     { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU,
43945       { "Secondary-CCPCHListIE-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCHListIE_CTCH_ReconfRqstTDD",
43946         FT_UINT32, BASE_DEC, NULL, 0,
43947         "nbap.Secondary_CCPCHListIE_CTCH_ReconfRqstTDD", HFILL }},
43948     { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU,
43949       { "Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD",
43950         FT_UINT32, BASE_DEC, NULL, 0,
43951         "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD", HFILL }},
43952     { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU,
43953       { "Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD",
43954         FT_UINT32, BASE_DEC, NULL, 0,
43955         "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD", HFILL }},
43956     { &hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU,
43957       { "PICH-Parameters-CTCH-ReconfRqstTDD", "nbap.PICH_Parameters_CTCH_ReconfRqstTDD",
43958         FT_NONE, BASE_NONE, NULL, 0,
43959         "nbap.PICH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
43960     { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU,
43961       { "FACH-ParametersList-CTCH-ReconfRqstTDD", "nbap.FACH_ParametersList_CTCH_ReconfRqstTDD",
43962         FT_UINT32, BASE_DEC, NULL, 0,
43963         "nbap.FACH_ParametersList_CTCH_ReconfRqstTDD", HFILL }},
43964     { &hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU,
43965       { "PCH-Parameters-CTCH-ReconfRqstTDD", "nbap.PCH_Parameters_CTCH_ReconfRqstTDD",
43966         FT_NONE, BASE_NONE, NULL, 0,
43967         "nbap.PCH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
43968     { &hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU,
43969       { "FPACH-LCR-Parameters-CTCH-ReconfRqstTDD", "nbap.FPACH_LCR_Parameters_CTCH_ReconfRqstTDD",
43970         FT_NONE, BASE_NONE, NULL, 0,
43971         "nbap.FPACH_LCR_Parameters_CTCH_ReconfRqstTDD", HFILL }},
43972     { &hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU,
43973       { "MICH-Parameters-CTCH-ReconfRqstTDD", "nbap.MICH_Parameters_CTCH_ReconfRqstTDD",
43974         FT_NONE, BASE_NONE, NULL, 0,
43975         "nbap.MICH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
43976     { &hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU,
43977       { "PLCCH-Parameters-CTCH-ReconfRqstTDD", "nbap.PLCCH_Parameters_CTCH_ReconfRqstTDD",
43978         FT_NONE, BASE_NONE, NULL, 0,
43979         "nbap.PLCCH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
43980     { &hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
43981       { "Secondary-CCPCH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD",
43982         FT_NONE, BASE_NONE, NULL, 0,
43983         "nbap.Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD", HFILL }},
43984     { &hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
43985       { "PICH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.PICH_768_Parameters_CTCH_ReconfRqstTDD",
43986         FT_NONE, BASE_NONE, NULL, 0,
43987         "nbap.PICH_768_Parameters_CTCH_ReconfRqstTDD", HFILL }},
43988     { &hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
43989       { "MICH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.MICH_768_Parameters_CTCH_ReconfRqstTDD",
43990         FT_NONE, BASE_NONE, NULL, 0,
43991         "nbap.MICH_768_Parameters_CTCH_ReconfRqstTDD", HFILL }},
43992     { &hf_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU,
43993       { "UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD", "nbap.UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD",
43994         FT_NONE, BASE_NONE, NULL, 0,
43995         "nbap.UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD", HFILL }},
43996     { &hf_nbap_CommonTransportChannelReconfigurationResponse_PDU,
43997       { "CommonTransportChannelReconfigurationResponse", "nbap.CommonTransportChannelReconfigurationResponse",
43998         FT_NONE, BASE_NONE, NULL, 0,
43999         "nbap.CommonTransportChannelReconfigurationResponse", HFILL }},
44000     { &hf_nbap_CommonTransportChannelReconfigurationFailure_PDU,
44001       { "CommonTransportChannelReconfigurationFailure", "nbap.CommonTransportChannelReconfigurationFailure",
44002         FT_NONE, BASE_NONE, NULL, 0,
44003         "nbap.CommonTransportChannelReconfigurationFailure", HFILL }},
44004     { &hf_nbap_CommonTransportChannelDeletionRequest_PDU,
44005       { "CommonTransportChannelDeletionRequest", "nbap.CommonTransportChannelDeletionRequest",
44006         FT_NONE, BASE_NONE, NULL, 0,
44007         "nbap.CommonTransportChannelDeletionRequest", HFILL }},
44008     { &hf_nbap_CommonTransportChannelDeletionResponse_PDU,
44009       { "CommonTransportChannelDeletionResponse", "nbap.CommonTransportChannelDeletionResponse",
44010         FT_NONE, BASE_NONE, NULL, 0,
44011         "nbap.CommonTransportChannelDeletionResponse", HFILL }},
44012     { &hf_nbap_BlockResourceRequest_PDU,
44013       { "BlockResourceRequest", "nbap.BlockResourceRequest",
44014         FT_NONE, BASE_NONE, NULL, 0,
44015         "nbap.BlockResourceRequest", HFILL }},
44016     { &hf_nbap_BlockResourceResponse_PDU,
44017       { "BlockResourceResponse", "nbap.BlockResourceResponse",
44018         FT_NONE, BASE_NONE, NULL, 0,
44019         "nbap.BlockResourceResponse", HFILL }},
44020     { &hf_nbap_BlockResourceFailure_PDU,
44021       { "BlockResourceFailure", "nbap.BlockResourceFailure",
44022         FT_NONE, BASE_NONE, NULL, 0,
44023         "nbap.BlockResourceFailure", HFILL }},
44024     { &hf_nbap_UnblockResourceIndication_PDU,
44025       { "UnblockResourceIndication", "nbap.UnblockResourceIndication",
44026         FT_NONE, BASE_NONE, NULL, 0,
44027         "nbap.UnblockResourceIndication", HFILL }},
44028     { &hf_nbap_AuditRequiredIndication_PDU,
44029       { "AuditRequiredIndication", "nbap.AuditRequiredIndication",
44030         FT_NONE, BASE_NONE, NULL, 0,
44031         "nbap.AuditRequiredIndication", HFILL }},
44032     { &hf_nbap_AuditRequest_PDU,
44033       { "AuditRequest", "nbap.AuditRequest",
44034         FT_NONE, BASE_NONE, NULL, 0,
44035         "nbap.AuditRequest", HFILL }},
44036     { &hf_nbap_AuditResponse_PDU,
44037       { "AuditResponse", "nbap.AuditResponse",
44038         FT_NONE, BASE_NONE, NULL, 0,
44039         "nbap.AuditResponse", HFILL }},
44040     { &hf_nbap_Cell_InformationList_AuditRsp_PDU,
44041       { "Cell-InformationList-AuditRsp", "nbap.Cell_InformationList_AuditRsp",
44042         FT_UINT32, BASE_DEC, NULL, 0,
44043         "nbap.Cell_InformationList_AuditRsp", HFILL }},
44044     { &hf_nbap_Cell_InformationItem_AuditRsp_PDU,
44045       { "Cell-InformationItem-AuditRsp", "nbap.Cell_InformationItem_AuditRsp",
44046         FT_NONE, BASE_NONE, NULL, 0,
44047         "nbap.Cell_InformationItem_AuditRsp", HFILL }},
44048     { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU,
44049       { "FPACH-LCR-InformationList-AuditRsp", "nbap.FPACH_LCR_InformationList_AuditRsp",
44050         FT_UINT32, BASE_DEC, NULL, 0,
44051         "nbap.FPACH_LCR_InformationList_AuditRsp", HFILL }},
44052     { &hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU,
44053       { "HS-DSCH-Resources-Information-AuditRsp", "nbap.HS_DSCH_Resources_Information_AuditRsp",
44054         FT_NONE, BASE_NONE, NULL, 0,
44055         "nbap.HS_DSCH_Resources_Information_AuditRsp", HFILL }},
44056     { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU,
44057       { "S-CCPCH-InformationListExt-AuditRsp", "nbap.S_CCPCH_InformationListExt_AuditRsp",
44058         FT_UINT32, BASE_DEC, NULL, 0,
44059         "nbap.S_CCPCH_InformationListExt_AuditRsp", HFILL }},
44060     { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU,
44061       { "S-CCPCH-LCR-InformationListExt-AuditRsp", "nbap.S_CCPCH_LCR_InformationListExt_AuditRsp",
44062         FT_UINT32, BASE_DEC, NULL, 0,
44063         "nbap.S_CCPCH_LCR_InformationListExt_AuditRsp", HFILL }},
44064     { &hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU,
44065       { "E-DCH-Resources-Information-AuditRsp", "nbap.E_DCH_Resources_Information_AuditRsp",
44066         FT_NONE, BASE_NONE, NULL, 0,
44067         "nbap.E_DCH_Resources_Information_AuditRsp", HFILL }},
44068     { &hf_nbap_PLCCH_InformationList_AuditRsp_PDU,
44069       { "PLCCH-InformationList-AuditRsp", "nbap.PLCCH_InformationList_AuditRsp",
44070         FT_UINT32, BASE_DEC, NULL, 0,
44071         "nbap.PLCCH_InformationList_AuditRsp", HFILL }},
44072     { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU,
44073       { "S-CCPCH-768-InformationList-AuditRsp", "nbap.S_CCPCH_768_InformationList_AuditRsp",
44074         FT_UINT32, BASE_DEC, NULL, 0,
44075         "nbap.S_CCPCH_768_InformationList_AuditRsp", HFILL }},
44076     { &hf_nbap_PRACH_768_InformationList_AuditRsp_PDU,
44077       { "PRACH-768-InformationList-AuditRsp", "nbap.PRACH_768_InformationList_AuditRsp",
44078         FT_UINT32, BASE_DEC, NULL, 0,
44079         "nbap.PRACH_768_InformationList_AuditRsp", HFILL }},
44080     { &hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU,
44081       { "E-RUCCH-InformationList-AuditRsp", "nbap.E_RUCCH_InformationList_AuditRsp",
44082         FT_UINT32, BASE_DEC, NULL, 0,
44083         "nbap.E_RUCCH_InformationList_AuditRsp", HFILL }},
44084     { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU,
44085       { "E-RUCCH-768-InformationList-AuditRsp", "nbap.E_RUCCH_768_InformationList_AuditRsp",
44086         FT_UINT32, BASE_DEC, NULL, 0,
44087         "nbap.E_RUCCH_768_InformationList_AuditRsp", HFILL }},
44088     { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU,
44089       { "Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp", "nbap.Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp",
44090         FT_UINT32, BASE_DEC, NULL, 0,
44091         "nbap.Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp", HFILL }},
44092     { &hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU,
44093       { "Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp", "nbap.Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp",
44094         FT_NONE, BASE_NONE, NULL, 0,
44095         "nbap.Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp", HFILL }},
44096     { &hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU,
44097       { "UPPCH-LCR-InformationList-AuditRsp", "nbap.UPPCH_LCR_InformationList_AuditRsp",
44098         FT_UINT32, BASE_DEC, NULL, 0,
44099         "nbap.UPPCH_LCR_InformationList_AuditRsp", HFILL }},
44100     { &hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU,
44101       { "UPPCH-LCR-InformationItem-AuditRsp", "nbap.UPPCH_LCR_InformationItem_AuditRsp",
44102         FT_NONE, BASE_NONE, NULL, 0,
44103         "nbap.UPPCH_LCR_InformationItem_AuditRsp", HFILL }},
44104     { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU,
44105       { "MultipleFreq-HS-DSCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp",
44106         FT_UINT32, BASE_DEC, NULL, 0,
44107         "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp", HFILL }},
44108     { &hf_nbap_CCP_InformationList_AuditRsp_PDU,
44109       { "CCP-InformationList-AuditRsp", "nbap.CCP_InformationList_AuditRsp",
44110         FT_UINT32, BASE_DEC, NULL, 0,
44111         "nbap.CCP_InformationList_AuditRsp", HFILL }},
44112     { &hf_nbap_CCP_InformationItem_AuditRsp_PDU,
44113       { "CCP-InformationItem-AuditRsp", "nbap.CCP_InformationItem_AuditRsp",
44114         FT_NONE, BASE_NONE, NULL, 0,
44115         "nbap.CCP_InformationItem_AuditRsp", HFILL }},
44116     { &hf_nbap_Local_Cell_InformationList_AuditRsp_PDU,
44117       { "Local-Cell-InformationList-AuditRsp", "nbap.Local_Cell_InformationList_AuditRsp",
44118         FT_UINT32, BASE_DEC, NULL, 0,
44119         "nbap.Local_Cell_InformationList_AuditRsp", HFILL }},
44120     { &hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU,
44121       { "Local-Cell-InformationItem-AuditRsp", "nbap.Local_Cell_InformationItem_AuditRsp",
44122         FT_NONE, BASE_NONE, NULL, 0,
44123         "nbap.Local_Cell_InformationItem_AuditRsp", HFILL }},
44124     { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU,
44125       { "Local-Cell-Group-InformationList-AuditRsp", "nbap.Local_Cell_Group_InformationList_AuditRsp",
44126         FT_UINT32, BASE_DEC, NULL, 0,
44127         "nbap.Local_Cell_Group_InformationList_AuditRsp", HFILL }},
44128     { &hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU,
44129       { "Local-Cell-Group-InformationItem-AuditRsp", "nbap.Local_Cell_Group_InformationItem_AuditRsp",
44130         FT_NONE, BASE_NONE, NULL, 0,
44131         "nbap.Local_Cell_Group_InformationItem_AuditRsp", HFILL }},
44132     { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU,
44133       { "Power-Local-Cell-Group-InformationList-AuditRsp", "nbap.Power_Local_Cell_Group_InformationList_AuditRsp",
44134         FT_UINT32, BASE_DEC, NULL, 0,
44135         "nbap.Power_Local_Cell_Group_InformationList_AuditRsp", HFILL }},
44136     { &hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU,
44137       { "Power-Local-Cell-Group-InformationItem-AuditRsp", "nbap.Power_Local_Cell_Group_InformationItem_AuditRsp",
44138         FT_NONE, BASE_NONE, NULL, 0,
44139         "nbap.Power_Local_Cell_Group_InformationItem_AuditRsp", HFILL }},
44140     { &hf_nbap_AuditFailure_PDU,
44141       { "AuditFailure", "nbap.AuditFailure",
44142         FT_NONE, BASE_NONE, NULL, 0,
44143         "nbap.AuditFailure", HFILL }},
44144     { &hf_nbap_CommonMeasurementInitiationRequest_PDU,
44145       { "CommonMeasurementInitiationRequest", "nbap.CommonMeasurementInitiationRequest",
44146         FT_NONE, BASE_NONE, NULL, 0,
44147         "nbap.CommonMeasurementInitiationRequest", HFILL }},
44148     { &hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU,
44149       { "CommonMeasurementObjectType-CM-Rqst", "nbap.CommonMeasurementObjectType_CM_Rqst",
44150         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rqst_vals), 0,
44151         "nbap.CommonMeasurementObjectType_CM_Rqst", HFILL }},
44152     { &hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU,
44153       { "PowerLocalCellGroup-CM-Rqst", "nbap.PowerLocalCellGroup_CM_Rqst",
44154         FT_NONE, BASE_NONE, NULL, 0,
44155         "nbap.PowerLocalCellGroup_CM_Rqst", HFILL }},
44156     { &hf_nbap_CommonMeasurementInitiationResponse_PDU,
44157       { "CommonMeasurementInitiationResponse", "nbap.CommonMeasurementInitiationResponse",
44158         FT_NONE, BASE_NONE, NULL, 0,
44159         "nbap.CommonMeasurementInitiationResponse", HFILL }},
44160     { &hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU,
44161       { "CommonMeasurementObjectType-CM-Rsp", "nbap.CommonMeasurementObjectType_CM_Rsp",
44162         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rsp_vals), 0,
44163         "nbap.CommonMeasurementObjectType_CM_Rsp", HFILL }},
44164     { &hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU,
44165       { "PowerLocalCellGroup-CM-Rsp", "nbap.PowerLocalCellGroup_CM_Rsp",
44166         FT_NONE, BASE_NONE, NULL, 0,
44167         "nbap.PowerLocalCellGroup_CM_Rsp", HFILL }},
44168     { &hf_nbap_CommonMeasurementInitiationFailure_PDU,
44169       { "CommonMeasurementInitiationFailure", "nbap.CommonMeasurementInitiationFailure",
44170         FT_NONE, BASE_NONE, NULL, 0,
44171         "nbap.CommonMeasurementInitiationFailure", HFILL }},
44172     { &hf_nbap_CommonMeasurementReport_PDU,
44173       { "CommonMeasurementReport", "nbap.CommonMeasurementReport",
44174         FT_NONE, BASE_NONE, NULL, 0,
44175         "nbap.CommonMeasurementReport", HFILL }},
44176     { &hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU,
44177       { "CommonMeasurementObjectType-CM-Rprt", "nbap.CommonMeasurementObjectType_CM_Rprt",
44178         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rprt_vals), 0,
44179         "nbap.CommonMeasurementObjectType_CM_Rprt", HFILL }},
44180     { &hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU,
44181       { "PowerLocalCellGroup-CM-Rprt", "nbap.PowerLocalCellGroup_CM_Rprt",
44182         FT_NONE, BASE_NONE, NULL, 0,
44183         "nbap.PowerLocalCellGroup_CM_Rprt", HFILL }},
44184     { &hf_nbap_CommonMeasurementTerminationRequest_PDU,
44185       { "CommonMeasurementTerminationRequest", "nbap.CommonMeasurementTerminationRequest",
44186         FT_NONE, BASE_NONE, NULL, 0,
44187         "nbap.CommonMeasurementTerminationRequest", HFILL }},
44188     { &hf_nbap_CommonMeasurementFailureIndication_PDU,
44189       { "CommonMeasurementFailureIndication", "nbap.CommonMeasurementFailureIndication",
44190         FT_NONE, BASE_NONE, NULL, 0,
44191         "nbap.CommonMeasurementFailureIndication", HFILL }},
44192     { &hf_nbap_CellSetupRequestFDD_PDU,
44193       { "CellSetupRequestFDD", "nbap.CellSetupRequestFDD",
44194         FT_NONE, BASE_NONE, NULL, 0,
44195         "nbap.CellSetupRequestFDD", HFILL }},
44196     { &hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU,
44197       { "Synchronisation-Configuration-Cell-SetupRqst", "nbap.Synchronisation_Configuration_Cell_SetupRqst",
44198         FT_NONE, BASE_NONE, NULL, 0,
44199         "nbap.Synchronisation_Configuration_Cell_SetupRqst", HFILL }},
44200     { &hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU,
44201       { "PrimarySCH-Information-Cell-SetupRqstFDD", "nbap.PrimarySCH_Information_Cell_SetupRqstFDD",
44202         FT_NONE, BASE_NONE, NULL, 0,
44203         "nbap.PrimarySCH_Information_Cell_SetupRqstFDD", HFILL }},
44204     { &hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU,
44205       { "SecondarySCH-Information-Cell-SetupRqstFDD", "nbap.SecondarySCH_Information_Cell_SetupRqstFDD",
44206         FT_NONE, BASE_NONE, NULL, 0,
44207         "nbap.SecondarySCH_Information_Cell_SetupRqstFDD", HFILL }},
44208     { &hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU,
44209       { "PrimaryCPICH-Information-Cell-SetupRqstFDD", "nbap.PrimaryCPICH_Information_Cell_SetupRqstFDD",
44210         FT_NONE, BASE_NONE, NULL, 0,
44211         "nbap.PrimaryCPICH_Information_Cell_SetupRqstFDD", HFILL }},
44212     { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU,
44213       { "SecondaryCPICH-InformationList-Cell-SetupRqstFDD", "nbap.SecondaryCPICH_InformationList_Cell_SetupRqstFDD",
44214         FT_UINT32, BASE_DEC, NULL, 0,
44215         "nbap.SecondaryCPICH_InformationList_Cell_SetupRqstFDD", HFILL }},
44216     { &hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU,
44217       { "SecondaryCPICH-InformationItem-Cell-SetupRqstFDD", "nbap.SecondaryCPICH_InformationItem_Cell_SetupRqstFDD",
44218         FT_NONE, BASE_NONE, NULL, 0,
44219         "nbap.SecondaryCPICH_InformationItem_Cell_SetupRqstFDD", HFILL }},
44220     { &hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU,
44221       { "PrimaryCCPCH-Information-Cell-SetupRqstFDD", "nbap.PrimaryCCPCH_Information_Cell_SetupRqstFDD",
44222         FT_NONE, BASE_NONE, NULL, 0,
44223         "nbap.PrimaryCCPCH_Information_Cell_SetupRqstFDD", HFILL }},
44224     { &hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU,
44225       { "Limited-power-increase-information-Cell-SetupRqstFDD", "nbap.Limited_power_increase_information_Cell_SetupRqstFDD",
44226         FT_NONE, BASE_NONE, NULL, 0,
44227         "nbap.Limited_power_increase_information_Cell_SetupRqstFDD", HFILL }},
44228     { &hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU,
44229       { "IPDLParameter-Information-Cell-SetupRqstFDD", "nbap.IPDLParameter_Information_Cell_SetupRqstFDD",
44230         FT_NONE, BASE_NONE, NULL, 0,
44231         "nbap.IPDLParameter_Information_Cell_SetupRqstFDD", HFILL }},
44232     { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU,
44233       { "CellPortion-InformationList-Cell-SetupRqstFDD", "nbap.CellPortion_InformationList_Cell_SetupRqstFDD",
44234         FT_UINT32, BASE_DEC, NULL, 0,
44235         "nbap.CellPortion_InformationList_Cell_SetupRqstFDD", HFILL }},
44236     { &hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU,
44237       { "CellPortion-InformationItem-Cell-SetupRqstFDD", "nbap.CellPortion_InformationItem_Cell_SetupRqstFDD",
44238         FT_NONE, BASE_NONE, NULL, 0,
44239         "nbap.CellPortion_InformationItem_Cell_SetupRqstFDD", HFILL }},
44240     { &hf_nbap_CellSetupRequestTDD_PDU,
44241       { "CellSetupRequestTDD", "nbap.CellSetupRequestTDD",
44242         FT_NONE, BASE_NONE, NULL, 0,
44243         "nbap.CellSetupRequestTDD", HFILL }},
44244     { &hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU,
44245       { "SCH-Information-Cell-SetupRqstTDD", "nbap.SCH_Information_Cell_SetupRqstTDD",
44246         FT_NONE, BASE_NONE, NULL, 0,
44247         "nbap.SCH_Information_Cell_SetupRqstTDD", HFILL }},
44248     { &hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU,
44249       { "SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH", "nbap.SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH",
44250         FT_UINT32, BASE_DEC, VALS(nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals), 0,
44251         "nbap.SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH", HFILL }},
44252     { &hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU,
44253       { "PCCPCH-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_Information_Cell_SetupRqstTDD",
44254         FT_NONE, BASE_NONE, NULL, 0,
44255         "nbap.PCCPCH_Information_Cell_SetupRqstTDD", HFILL }},
44256     { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU,
44257       { "TimeSlotConfigurationList-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationList_Cell_SetupRqstTDD",
44258         FT_UINT32, BASE_DEC, NULL, 0,
44259         "nbap.TimeSlotConfigurationList_Cell_SetupRqstTDD", HFILL }},
44260     { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU,
44261       { "TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD",
44262         FT_UINT32, BASE_DEC, NULL, 0,
44263         "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD", HFILL }},
44264     { &hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU,
44265       { "PCCPCH-LCR-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_LCR_Information_Cell_SetupRqstTDD",
44266         FT_NONE, BASE_NONE, NULL, 0,
44267         "nbap.PCCPCH_LCR_Information_Cell_SetupRqstTDD", HFILL }},
44268     { &hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU,
44269       { "DwPCH-LCR-Information-Cell-SetupRqstTDD", "nbap.DwPCH_LCR_Information_Cell_SetupRqstTDD",
44270         FT_NONE, BASE_NONE, NULL, 0,
44271         "nbap.DwPCH_LCR_Information_Cell_SetupRqstTDD", HFILL }},
44272     { &hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU,
44273       { "IPDLParameter-Information-Cell-SetupRqstTDD", "nbap.IPDLParameter_Information_Cell_SetupRqstTDD",
44274         FT_NONE, BASE_NONE, NULL, 0,
44275         "nbap.IPDLParameter_Information_Cell_SetupRqstTDD", HFILL }},
44276     { &hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU,
44277       { "IPDLParameter-Information-LCR-Cell-SetupRqstTDD", "nbap.IPDLParameter_Information_LCR_Cell_SetupRqstTDD",
44278         FT_NONE, BASE_NONE, NULL, 0,
44279         "nbap.IPDLParameter_Information_LCR_Cell_SetupRqstTDD", HFILL }},
44280     { &hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU,
44281       { "PCCPCH-768-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_768_Information_Cell_SetupRqstTDD",
44282         FT_NONE, BASE_NONE, NULL, 0,
44283         "nbap.PCCPCH_768_Information_Cell_SetupRqstTDD", HFILL }},
44284     { &hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU,
44285       { "SCH-768-Information-Cell-SetupRqstTDD", "nbap.SCH_768_Information_Cell_SetupRqstTDD",
44286         FT_NONE, BASE_NONE, NULL, 0,
44287         "nbap.SCH_768_Information_Cell_SetupRqstTDD", HFILL }},
44288     { &hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU,
44289       { "Cell-Frequency-List-LCR-MulFreq-Cell-SetupRqstTDD", "nbap.Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD",
44290         FT_UINT32, BASE_DEC, NULL, 0,
44291         "nbap.Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD", HFILL }},
44292     { &hf_nbap_CellSetupResponse_PDU,
44293       { "CellSetupResponse", "nbap.CellSetupResponse",
44294         FT_NONE, BASE_NONE, NULL, 0,
44295         "nbap.CellSetupResponse", HFILL }},
44296     { &hf_nbap_CellSetupFailure_PDU,
44297       { "CellSetupFailure", "nbap.CellSetupFailure",
44298         FT_NONE, BASE_NONE, NULL, 0,
44299         "nbap.CellSetupFailure", HFILL }},
44300     { &hf_nbap_CellReconfigurationRequestFDD_PDU,
44301       { "CellReconfigurationRequestFDD", "nbap.CellReconfigurationRequestFDD",
44302         FT_NONE, BASE_NONE, NULL, 0,
44303         "nbap.CellReconfigurationRequestFDD", HFILL }},
44304     { &hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU,
44305       { "Synchronisation-Configuration-Cell-ReconfRqst", "nbap.Synchronisation_Configuration_Cell_ReconfRqst",
44306         FT_NONE, BASE_NONE, NULL, 0,
44307         "nbap.Synchronisation_Configuration_Cell_ReconfRqst", HFILL }},
44308     { &hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU,
44309       { "PrimarySCH-Information-Cell-ReconfRqstFDD", "nbap.PrimarySCH_Information_Cell_ReconfRqstFDD",
44310         FT_NONE, BASE_NONE, NULL, 0,
44311         "nbap.PrimarySCH_Information_Cell_ReconfRqstFDD", HFILL }},
44312     { &hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU,
44313       { "SecondarySCH-Information-Cell-ReconfRqstFDD", "nbap.SecondarySCH_Information_Cell_ReconfRqstFDD",
44314         FT_NONE, BASE_NONE, NULL, 0,
44315         "nbap.SecondarySCH_Information_Cell_ReconfRqstFDD", HFILL }},
44316     { &hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU,
44317       { "PrimaryCPICH-Information-Cell-ReconfRqstFDD", "nbap.PrimaryCPICH_Information_Cell_ReconfRqstFDD",
44318         FT_NONE, BASE_NONE, NULL, 0,
44319         "nbap.PrimaryCPICH_Information_Cell_ReconfRqstFDD", HFILL }},
44320     { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU,
44321       { "SecondaryCPICH-InformationList-Cell-ReconfRqstFDD", "nbap.SecondaryCPICH_InformationList_Cell_ReconfRqstFDD",
44322         FT_UINT32, BASE_DEC, NULL, 0,
44323         "nbap.SecondaryCPICH_InformationList_Cell_ReconfRqstFDD", HFILL }},
44324     { &hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU,
44325       { "SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD", "nbap.SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD",
44326         FT_NONE, BASE_NONE, NULL, 0,
44327         "nbap.SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD", HFILL }},
44328     { &hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU,
44329       { "PrimaryCCPCH-Information-Cell-ReconfRqstFDD", "nbap.PrimaryCCPCH_Information_Cell_ReconfRqstFDD",
44330         FT_NONE, BASE_NONE, NULL, 0,
44331         "nbap.PrimaryCCPCH_Information_Cell_ReconfRqstFDD", HFILL }},
44332     { &hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU,
44333       { "IPDLParameter-Information-Cell-ReconfRqstFDD", "nbap.IPDLParameter_Information_Cell_ReconfRqstFDD",
44334         FT_NONE, BASE_NONE, NULL, 0,
44335         "nbap.IPDLParameter_Information_Cell_ReconfRqstFDD", HFILL }},
44336     { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU,
44337       { "CellPortion-InformationList-Cell-ReconfRqstFDD", "nbap.CellPortion_InformationList_Cell_ReconfRqstFDD",
44338         FT_UINT32, BASE_DEC, NULL, 0,
44339         "nbap.CellPortion_InformationList_Cell_ReconfRqstFDD", HFILL }},
44340     { &hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU,
44341       { "CellPortion-InformationItem-Cell-ReconfRqstFDD", "nbap.CellPortion_InformationItem_Cell_ReconfRqstFDD",
44342         FT_NONE, BASE_NONE, NULL, 0,
44343         "nbap.CellPortion_InformationItem_Cell_ReconfRqstFDD", HFILL }},
44344     { &hf_nbap_CellReconfigurationRequestTDD_PDU,
44345       { "CellReconfigurationRequestTDD", "nbap.CellReconfigurationRequestTDD",
44346         FT_NONE, BASE_NONE, NULL, 0,
44347         "nbap.CellReconfigurationRequestTDD", HFILL }},
44348     { &hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU,
44349       { "SCH-Information-Cell-ReconfRqstTDD", "nbap.SCH_Information_Cell_ReconfRqstTDD",
44350         FT_NONE, BASE_NONE, NULL, 0,
44351         "nbap.SCH_Information_Cell_ReconfRqstTDD", HFILL }},
44352     { &hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU,
44353       { "PCCPCH-Information-Cell-ReconfRqstTDD", "nbap.PCCPCH_Information_Cell_ReconfRqstTDD",
44354         FT_NONE, BASE_NONE, NULL, 0,
44355         "nbap.PCCPCH_Information_Cell_ReconfRqstTDD", HFILL }},
44356     { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU,
44357       { "TimeSlotConfigurationList-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationList_Cell_ReconfRqstTDD",
44358         FT_UINT32, BASE_DEC, NULL, 0,
44359         "nbap.TimeSlotConfigurationList_Cell_ReconfRqstTDD", HFILL }},
44360     { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU,
44361       { "TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD",
44362         FT_UINT32, BASE_DEC, NULL, 0,
44363         "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD", HFILL }},
44364     { &hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU,
44365       { "DwPCH-LCR-Information-Cell-ReconfRqstTDD", "nbap.DwPCH_LCR_Information_Cell_ReconfRqstTDD",
44366         FT_NONE, BASE_NONE, NULL, 0,
44367         "nbap.DwPCH_LCR_Information_Cell_ReconfRqstTDD", HFILL }},
44368     { &hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU,
44369       { "IPDLParameter-Information-Cell-ReconfRqstTDD", "nbap.IPDLParameter_Information_Cell_ReconfRqstTDD",
44370         FT_NONE, BASE_NONE, NULL, 0,
44371         "nbap.IPDLParameter_Information_Cell_ReconfRqstTDD", HFILL }},
44372     { &hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU,
44373       { "IPDLParameter-Information-LCR-Cell-ReconfRqstTDD", "nbap.IPDLParameter_Information_LCR_Cell_ReconfRqstTDD",
44374         FT_NONE, BASE_NONE, NULL, 0,
44375         "nbap.IPDLParameter_Information_LCR_Cell_ReconfRqstTDD", HFILL }},
44376     { &hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU,
44377       { "SCH-768-Information-Cell-ReconfRqstTDD", "nbap.SCH_768_Information_Cell_ReconfRqstTDD",
44378         FT_NONE, BASE_NONE, NULL, 0,
44379         "nbap.SCH_768_Information_Cell_ReconfRqstTDD", HFILL }},
44380     { &hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU,
44381       { "PCCPCH-768-Information-Cell-ReconfRqstTDD", "nbap.PCCPCH_768_Information_Cell_ReconfRqstTDD",
44382         FT_NONE, BASE_NONE, NULL, 0,
44383         "nbap.PCCPCH_768_Information_Cell_ReconfRqstTDD", HFILL }},
44384     { &hf_nbap_UARFCN_Adjustment_PDU,
44385       { "UARFCN-Adjustment", "nbap.UARFCN_Adjustment",
44386         FT_UINT32, BASE_DEC, VALS(nbap_UARFCN_Adjustment_vals), 0,
44387         "nbap.UARFCN_Adjustment", HFILL }},
44388     { &hf_nbap_CellReconfigurationResponse_PDU,
44389       { "CellReconfigurationResponse", "nbap.CellReconfigurationResponse",
44390         FT_NONE, BASE_NONE, NULL, 0,
44391         "nbap.CellReconfigurationResponse", HFILL }},
44392     { &hf_nbap_CellReconfigurationFailure_PDU,
44393       { "CellReconfigurationFailure", "nbap.CellReconfigurationFailure",
44394         FT_NONE, BASE_NONE, NULL, 0,
44395         "nbap.CellReconfigurationFailure", HFILL }},
44396     { &hf_nbap_CellDeletionRequest_PDU,
44397       { "CellDeletionRequest", "nbap.CellDeletionRequest",
44398         FT_NONE, BASE_NONE, NULL, 0,
44399         "nbap.CellDeletionRequest", HFILL }},
44400     { &hf_nbap_CellDeletionResponse_PDU,
44401       { "CellDeletionResponse", "nbap.CellDeletionResponse",
44402         FT_NONE, BASE_NONE, NULL, 0,
44403         "nbap.CellDeletionResponse", HFILL }},
44404     { &hf_nbap_ResourceStatusIndication_PDU,
44405       { "ResourceStatusIndication", "nbap.ResourceStatusIndication",
44406         FT_NONE, BASE_NONE, NULL, 0,
44407         "nbap.ResourceStatusIndication", HFILL }},
44408     { &hf_nbap_IndicationType_ResourceStatusInd_PDU,
44409       { "IndicationType-ResourceStatusInd", "nbap.IndicationType_ResourceStatusInd",
44410         FT_UINT32, BASE_DEC, VALS(nbap_IndicationType_ResourceStatusInd_vals), 0,
44411         "nbap.IndicationType_ResourceStatusInd", HFILL }},
44412     { &hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU,
44413       { "Local-Cell-InformationItem-ResourceStatusInd", "nbap.Local_Cell_InformationItem_ResourceStatusInd",
44414         FT_NONE, BASE_NONE, NULL, 0,
44415         "nbap.Local_Cell_InformationItem_ResourceStatusInd", HFILL }},
44416     { &hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU,
44417       { "Local-Cell-Group-InformationItem-ResourceStatusInd", "nbap.Local_Cell_Group_InformationItem_ResourceStatusInd",
44418         FT_NONE, BASE_NONE, NULL, 0,
44419         "nbap.Local_Cell_Group_InformationItem_ResourceStatusInd", HFILL }},
44420     { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU,
44421       { "Power-Local-Cell-Group-InformationList-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList_ResourceStatusInd",
44422         FT_UINT32, BASE_DEC, NULL, 0,
44423         "nbap.Power_Local_Cell_Group_InformationList_ResourceStatusInd", HFILL }},
44424     { &hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU,
44425       { "Power-Local-Cell-Group-InformationItem-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationItem_ResourceStatusInd",
44426         FT_NONE, BASE_NONE, NULL, 0,
44427         "nbap.Power_Local_Cell_Group_InformationItem_ResourceStatusInd", HFILL }},
44428     { &hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU,
44429       { "Local-Cell-InformationItem2-ResourceStatusInd", "nbap.Local_Cell_InformationItem2_ResourceStatusInd",
44430         FT_NONE, BASE_NONE, NULL, 0,
44431         "nbap.Local_Cell_InformationItem2_ResourceStatusInd", HFILL }},
44432     { &hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU,
44433       { "Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.Local_Cell_Group_InformationItem2_ResourceStatusInd",
44434         FT_NONE, BASE_NONE, NULL, 0,
44435         "nbap.Local_Cell_Group_InformationItem2_ResourceStatusInd", HFILL }},
44436     { &hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU,
44437       { "CCP-InformationItem-ResourceStatusInd", "nbap.CCP_InformationItem_ResourceStatusInd",
44438         FT_NONE, BASE_NONE, NULL, 0,
44439         "nbap.CCP_InformationItem_ResourceStatusInd", HFILL }},
44440     { &hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU,
44441       { "Cell-InformationItem-ResourceStatusInd", "nbap.Cell_InformationItem_ResourceStatusInd",
44442         FT_NONE, BASE_NONE, NULL, 0,
44443         "nbap.Cell_InformationItem_ResourceStatusInd", HFILL }},
44444     { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU,
44445       { "FPACH-LCR-InformationList-ResourceStatusInd", "nbap.FPACH_LCR_InformationList_ResourceStatusInd",
44446         FT_UINT32, BASE_DEC, NULL, 0,
44447         "nbap.FPACH_LCR_InformationList_ResourceStatusInd", HFILL }},
44448     { &hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU,
44449       { "DwPCH-LCR-Information-ResourceStatusInd", "nbap.DwPCH_LCR_Information_ResourceStatusInd",
44450         FT_NONE, BASE_NONE, NULL, 0,
44451         "nbap.DwPCH_LCR_Information_ResourceStatusInd", HFILL }},
44452     { &hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU,
44453       { "HS-DSCH-Resources-Information-ResourceStatusInd", "nbap.HS_DSCH_Resources_Information_ResourceStatusInd",
44454         FT_NONE, BASE_NONE, NULL, 0,
44455         "nbap.HS_DSCH_Resources_Information_ResourceStatusInd", HFILL }},
44456     { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU,
44457       { "S-CCPCH-InformationListExt-ResourceStatusInd", "nbap.S_CCPCH_InformationListExt_ResourceStatusInd",
44458         FT_UINT32, BASE_DEC, NULL, 0,
44459         "nbap.S_CCPCH_InformationListExt_ResourceStatusInd", HFILL }},
44460     { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU,
44461       { "S-CCPCH-LCR-InformationListExt-ResourceStatusInd", "nbap.S_CCPCH_LCR_InformationListExt_ResourceStatusInd",
44462         FT_UINT32, BASE_DEC, NULL, 0,
44463         "nbap.S_CCPCH_LCR_InformationListExt_ResourceStatusInd", HFILL }},
44464     { &hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU,
44465       { "E-DCH-Resources-Information-ResourceStatusInd", "nbap.E_DCH_Resources_Information_ResourceStatusInd",
44466         FT_NONE, BASE_NONE, NULL, 0,
44467         "nbap.E_DCH_Resources_Information_ResourceStatusInd", HFILL }},
44468     { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU,
44469       { "PLCCH-InformationList-ResourceStatusInd", "nbap.PLCCH_InformationList_ResourceStatusInd",
44470         FT_UINT32, BASE_DEC, NULL, 0,
44471         "nbap.PLCCH_InformationList_ResourceStatusInd", HFILL }},
44472     { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU,
44473       { "S-CCPCH-768-InformationList-ResourceStatusInd", "nbap.S_CCPCH_768_InformationList_ResourceStatusInd",
44474         FT_UINT32, BASE_DEC, NULL, 0,
44475         "nbap.S_CCPCH_768_InformationList_ResourceStatusInd", HFILL }},
44476     { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU,
44477       { "PRACH-768-InformationList-ResourceStatusInd", "nbap.PRACH_768_InformationList_ResourceStatusInd",
44478         FT_UINT32, BASE_DEC, NULL, 0,
44479         "nbap.PRACH_768_InformationList_ResourceStatusInd", HFILL }},
44480     { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU,
44481       { "E-RUCCH-InformationList-ResourceStatusInd", "nbap.E_RUCCH_InformationList_ResourceStatusInd",
44482         FT_UINT32, BASE_DEC, NULL, 0,
44483         "nbap.E_RUCCH_InformationList_ResourceStatusInd", HFILL }},
44484     { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU,
44485       { "E-RUCCH-768-InformationList-ResourceStatusInd", "nbap.E_RUCCH_768_InformationList_ResourceStatusInd",
44486         FT_UINT32, BASE_DEC, NULL, 0,
44487         "nbap.E_RUCCH_768_InformationList_ResourceStatusInd", HFILL }},
44488     { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU,
44489       { "Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd", "nbap.Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd",
44490         FT_UINT32, BASE_DEC, NULL, 0,
44491         "nbap.Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd", HFILL }},
44492     { &hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU,
44493       { "Cell-Frequency-List-InformationItem-LCR-MulFreq-ResourceStatusInd", "nbap.Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd",
44494         FT_NONE, BASE_NONE, NULL, 0,
44495         "nbap.Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd", HFILL }},
44496     { &hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_PDU,
44497       { "UPPCH-LCR-InformationList-ResourceStatusInd", "nbap.UPPCH_LCR_InformationList_ResourceStatusInd",
44498         FT_UINT32, BASE_DEC, NULL, 0,
44499         "nbap.UPPCH_LCR_InformationList_ResourceStatusInd", HFILL }},
44500     { &hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU,
44501       { "UPPCH-LCR-InformationItem-ResourceStatusInd", "nbap.UPPCH_LCR_InformationItem_ResourceStatusInd",
44502         FT_NONE, BASE_NONE, NULL, 0,
44503         "nbap.UPPCH_LCR_InformationItem_ResourceStatusInd", HFILL }},
44504     { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU,
44505       { "MultipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd",
44506         FT_UINT32, BASE_DEC, NULL, 0,
44507         "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd", HFILL }},
44508     { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU,
44509       { "Power-Local-Cell-Group-InformationList2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList2_ResourceStatusInd",
44510         FT_UINT32, BASE_DEC, NULL, 0,
44511         "nbap.Power_Local_Cell_Group_InformationList2_ResourceStatusInd", HFILL }},
44512     { &hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU,
44513       { "Power-Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationItem2_ResourceStatusInd",
44514         FT_NONE, BASE_NONE, NULL, 0,
44515         "nbap.Power_Local_Cell_Group_InformationItem2_ResourceStatusInd", HFILL }},
44516     { &hf_nbap_SystemInformationUpdateRequest_PDU,
44517       { "SystemInformationUpdateRequest", "nbap.SystemInformationUpdateRequest",
44518         FT_NONE, BASE_NONE, NULL, 0,
44519         "nbap.SystemInformationUpdateRequest", HFILL }},
44520     { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU,
44521       { "MIB-SB-SIB-InformationList-SystemInfoUpdateRqst", "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst",
44522         FT_UINT32, BASE_DEC, NULL, 0,
44523         "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst", HFILL }},
44524     { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU,
44525       { "SegmentInformationListIE-SystemInfoUpdate", "nbap.SegmentInformationListIE_SystemInfoUpdate",
44526         FT_UINT32, BASE_DEC, NULL, 0,
44527         "nbap.SegmentInformationListIE_SystemInfoUpdate", HFILL }},
44528     { &hf_nbap_SystemInformationUpdateResponse_PDU,
44529       { "SystemInformationUpdateResponse", "nbap.SystemInformationUpdateResponse",
44530         FT_NONE, BASE_NONE, NULL, 0,
44531         "nbap.SystemInformationUpdateResponse", HFILL }},
44532     { &hf_nbap_SystemInformationUpdateFailure_PDU,
44533       { "SystemInformationUpdateFailure", "nbap.SystemInformationUpdateFailure",
44534         FT_NONE, BASE_NONE, NULL, 0,
44535         "nbap.SystemInformationUpdateFailure", HFILL }},
44536     { &hf_nbap_RadioLinkSetupRequestFDD_PDU,
44537       { "RadioLinkSetupRequestFDD", "nbap.RadioLinkSetupRequestFDD",
44538         FT_NONE, BASE_NONE, NULL, 0,
44539         "nbap.RadioLinkSetupRequestFDD", HFILL }},
44540     { &hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU,
44541       { "UL-DPCH-Information-RL-SetupRqstFDD", "nbap.UL_DPCH_Information_RL_SetupRqstFDD",
44542         FT_NONE, BASE_NONE, NULL, 0,
44543         "nbap.UL_DPCH_Information_RL_SetupRqstFDD", HFILL }},
44544     { &hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU,
44545       { "DL-DPCH-Information-RL-SetupRqstFDD", "nbap.DL_DPCH_Information_RL_SetupRqstFDD",
44546         FT_NONE, BASE_NONE, NULL, 0,
44547         "nbap.DL_DPCH_Information_RL_SetupRqstFDD", HFILL }},
44548     { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU,
44549       { "RL-InformationList-RL-SetupRqstFDD", "nbap.RL_InformationList_RL_SetupRqstFDD",
44550         FT_UINT32, BASE_DEC, NULL, 0,
44551         "nbap.RL_InformationList_RL_SetupRqstFDD", HFILL }},
44552     { &hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU,
44553       { "RL-InformationItem-RL-SetupRqstFDD", "nbap.RL_InformationItem_RL_SetupRqstFDD",
44554         FT_NONE, BASE_NONE, NULL, 0,
44555         "nbap.RL_InformationItem_RL_SetupRqstFDD", HFILL }},
44556     { &hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU,
44557       { "E-DPCH-Information-RL-SetupRqstFDD", "nbap.E_DPCH_Information_RL_SetupRqstFDD",
44558         FT_NONE, BASE_NONE, NULL, 0,
44559         "nbap.E_DPCH_Information_RL_SetupRqstFDD", HFILL }},
44560     { &hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU,
44561       { "F-DPCH-Information-RL-SetupRqstFDD", "nbap.F_DPCH_Information_RL_SetupRqstFDD",
44562         FT_NONE, BASE_NONE, NULL, 0,
44563         "nbap.F_DPCH_Information_RL_SetupRqstFDD", HFILL }},
44564     { &hf_nbap_RadioLinkSetupRequestTDD_PDU,
44565       { "RadioLinkSetupRequestTDD", "nbap.RadioLinkSetupRequestTDD",
44566         FT_NONE, BASE_NONE, NULL, 0,
44567         "nbap.RadioLinkSetupRequestTDD", HFILL }},
44568     { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU,
44569       { "UL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.UL_CCTrCH_InformationList_RL_SetupRqstTDD",
44570         FT_UINT32, BASE_DEC, NULL, 0,
44571         "nbap.UL_CCTrCH_InformationList_RL_SetupRqstTDD", HFILL }},
44572     { &hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU,
44573       { "UL-CCTrCH-InformationItem-RL-SetupRqstTDD", "nbap.UL_CCTrCH_InformationItem_RL_SetupRqstTDD",
44574         FT_NONE, BASE_NONE, NULL, 0,
44575         "nbap.UL_CCTrCH_InformationItem_RL_SetupRqstTDD", HFILL }},
44576     { &hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU,
44577       { "UL-DPCH-InformationItem-RL-SetupRqstTDD", "nbap.UL_DPCH_InformationItem_RL_SetupRqstTDD",
44578         FT_NONE, BASE_NONE, NULL, 0,
44579         "nbap.UL_DPCH_InformationItem_RL_SetupRqstTDD", HFILL }},
44580     { &hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU,
44581       { "UL-DPCH-LCR-Information-RL-SetupRqstTDD", "nbap.UL_DPCH_LCR_Information_RL_SetupRqstTDD",
44582         FT_NONE, BASE_NONE, NULL, 0,
44583         "nbap.UL_DPCH_LCR_Information_RL_SetupRqstTDD", HFILL }},
44584     { &hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU,
44585       { "UL-DPCH-768-Information-RL-SetupRqstTDD", "nbap.UL_DPCH_768_Information_RL_SetupRqstTDD",
44586         FT_NONE, BASE_NONE, NULL, 0,
44587         "nbap.UL_DPCH_768_Information_RL_SetupRqstTDD", HFILL }},
44588     { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU,
44589       { "DL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.DL_CCTrCH_InformationList_RL_SetupRqstTDD",
44590         FT_UINT32, BASE_DEC, NULL, 0,
44591         "nbap.DL_CCTrCH_InformationList_RL_SetupRqstTDD", HFILL }},
44592     { &hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU,
44593       { "DL-CCTrCH-InformationItem-RL-SetupRqstTDD", "nbap.DL_CCTrCH_InformationItem_RL_SetupRqstTDD",
44594         FT_NONE, BASE_NONE, NULL, 0,
44595         "nbap.DL_CCTrCH_InformationItem_RL_SetupRqstTDD", HFILL }},
44596     { &hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU,
44597       { "DL-DPCH-InformationItem-RL-SetupRqstTDD", "nbap.DL_DPCH_InformationItem_RL_SetupRqstTDD",
44598         FT_NONE, BASE_NONE, NULL, 0,
44599         "nbap.DL_DPCH_InformationItem_RL_SetupRqstTDD", HFILL }},
44600     { &hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU,
44601       { "DL-DPCH-LCR-Information-RL-SetupRqstTDD", "nbap.DL_DPCH_LCR_Information_RL_SetupRqstTDD",
44602         FT_NONE, BASE_NONE, NULL, 0,
44603         "nbap.DL_DPCH_LCR_Information_RL_SetupRqstTDD", HFILL }},
44604     { &hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU,
44605       { "DL-DPCH-768-Information-RL-SetupRqstTDD", "nbap.DL_DPCH_768_Information_RL_SetupRqstTDD",
44606         FT_NONE, BASE_NONE, NULL, 0,
44607         "nbap.DL_DPCH_768_Information_RL_SetupRqstTDD", HFILL }},
44608     { &hf_nbap_RL_Information_RL_SetupRqstTDD_PDU,
44609       { "RL-Information-RL-SetupRqstTDD", "nbap.RL_Information_RL_SetupRqstTDD",
44610         FT_NONE, BASE_NONE, NULL, 0,
44611         "nbap.RL_Information_RL_SetupRqstTDD", HFILL }},
44612     { &hf_nbap_RadioLinkSetupResponseFDD_PDU,
44613       { "RadioLinkSetupResponseFDD", "nbap.RadioLinkSetupResponseFDD",
44614         FT_NONE, BASE_NONE, NULL, 0,
44615         "nbap.RadioLinkSetupResponseFDD", HFILL }},
44616     { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU,
44617       { "RL-InformationResponseList-RL-SetupRspFDD", "nbap.RL_InformationResponseList_RL_SetupRspFDD",
44618         FT_UINT32, BASE_DEC, NULL, 0,
44619         "nbap.RL_InformationResponseList_RL_SetupRspFDD", HFILL }},
44620     { &hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU,
44621       { "RL-InformationResponseItem-RL-SetupRspFDD", "nbap.RL_InformationResponseItem_RL_SetupRspFDD",
44622         FT_NONE, BASE_NONE, NULL, 0,
44623         "nbap.RL_InformationResponseItem_RL_SetupRspFDD", HFILL }},
44624     { &hf_nbap_RadioLinkSetupResponseTDD_PDU,
44625       { "RadioLinkSetupResponseTDD", "nbap.RadioLinkSetupResponseTDD",
44626         FT_NONE, BASE_NONE, NULL, 0,
44627         "nbap.RadioLinkSetupResponseTDD", HFILL }},
44628     { &hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU,
44629       { "RL-InformationResponse-RL-SetupRspTDD", "nbap.RL_InformationResponse_RL_SetupRspTDD",
44630         FT_NONE, BASE_NONE, NULL, 0,
44631         "nbap.RL_InformationResponse_RL_SetupRspTDD", HFILL }},
44632     { &hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU,
44633       { "RL-InformationResponse-LCR-RL-SetupRspTDD", "nbap.RL_InformationResponse_LCR_RL_SetupRspTDD",
44634         FT_NONE, BASE_NONE, NULL, 0,
44635         "nbap.RL_InformationResponse_LCR_RL_SetupRspTDD", HFILL }},
44636     { &hf_nbap_RadioLinkSetupFailureFDD_PDU,
44637       { "RadioLinkSetupFailureFDD", "nbap.RadioLinkSetupFailureFDD",
44638         FT_NONE, BASE_NONE, NULL, 0,
44639         "nbap.RadioLinkSetupFailureFDD", HFILL }},
44640     { &hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU,
44641       { "CauseLevel-RL-SetupFailureFDD", "nbap.CauseLevel_RL_SetupFailureFDD",
44642         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_SetupFailureFDD_vals), 0,
44643         "nbap.CauseLevel_RL_SetupFailureFDD", HFILL }},
44644     { &hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU,
44645       { "Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD", "nbap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD",
44646         FT_NONE, BASE_NONE, NULL, 0,
44647         "nbap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD", HFILL }},
44648     { &hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU,
44649       { "Successful-RL-InformationRespItem-RL-SetupFailureFDD", "nbap.Successful_RL_InformationRespItem_RL_SetupFailureFDD",
44650         FT_NONE, BASE_NONE, NULL, 0,
44651         "nbap.Successful_RL_InformationRespItem_RL_SetupFailureFDD", HFILL }},
44652     { &hf_nbap_RadioLinkSetupFailureTDD_PDU,
44653       { "RadioLinkSetupFailureTDD", "nbap.RadioLinkSetupFailureTDD",
44654         FT_NONE, BASE_NONE, NULL, 0,
44655         "nbap.RadioLinkSetupFailureTDD", HFILL }},
44656     { &hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU,
44657       { "CauseLevel-RL-SetupFailureTDD", "nbap.CauseLevel_RL_SetupFailureTDD",
44658         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_SetupFailureTDD_vals), 0,
44659         "nbap.CauseLevel_RL_SetupFailureTDD", HFILL }},
44660     { &hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU,
44661       { "Unsuccessful-RL-InformationResp-RL-SetupFailureTDD", "nbap.Unsuccessful_RL_InformationResp_RL_SetupFailureTDD",
44662         FT_NONE, BASE_NONE, NULL, 0,
44663         "nbap.Unsuccessful_RL_InformationResp_RL_SetupFailureTDD", HFILL }},
44664     { &hf_nbap_RadioLinkAdditionRequestFDD_PDU,
44665       { "RadioLinkAdditionRequestFDD", "nbap.RadioLinkAdditionRequestFDD",
44666         FT_NONE, BASE_NONE, NULL, 0,
44667         "nbap.RadioLinkAdditionRequestFDD", HFILL }},
44668     { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU,
44669       { "RL-InformationList-RL-AdditionRqstFDD", "nbap.RL_InformationList_RL_AdditionRqstFDD",
44670         FT_UINT32, BASE_DEC, NULL, 0,
44671         "nbap.RL_InformationList_RL_AdditionRqstFDD", HFILL }},
44672     { &hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU,
44673       { "RL-InformationItem-RL-AdditionRqstFDD", "nbap.RL_InformationItem_RL_AdditionRqstFDD",
44674         FT_NONE, BASE_NONE, NULL, 0,
44675         "nbap.RL_InformationItem_RL_AdditionRqstFDD", HFILL }},
44676     { &hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU,
44677       { "E-DPCH-Information-RL-AdditionReqFDD", "nbap.E_DPCH_Information_RL_AdditionReqFDD",
44678         FT_NONE, BASE_NONE, NULL, 0,
44679         "nbap.E_DPCH_Information_RL_AdditionReqFDD", HFILL }},
44680     { &hf_nbap_RadioLinkAdditionRequestTDD_PDU,
44681       { "RadioLinkAdditionRequestTDD", "nbap.RadioLinkAdditionRequestTDD",
44682         FT_NONE, BASE_NONE, NULL, 0,
44683         "nbap.RadioLinkAdditionRequestTDD", HFILL }},
44684     { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU,
44685       { "UL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD",
44686         FT_UINT32, BASE_DEC, NULL, 0,
44687         "nbap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD", HFILL }},
44688     { &hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU,
44689       { "UL-DPCH-InformationItem-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_RL_AdditionRqstTDD",
44690         FT_NONE, BASE_NONE, NULL, 0,
44691         "nbap.UL_DPCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
44692     { &hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU,
44693       { "UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD",
44694         FT_NONE, BASE_NONE, NULL, 0,
44695         "nbap.UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD", HFILL }},
44696     { &hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU,
44697       { "UL-DPCH-InformationItem-768-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_768_RL_AdditionRqstTDD",
44698         FT_NONE, BASE_NONE, NULL, 0,
44699         "nbap.UL_DPCH_InformationItem_768_RL_AdditionRqstTDD", HFILL }},
44700     { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU,
44701       { "DL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD",
44702         FT_UINT32, BASE_DEC, NULL, 0,
44703         "nbap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD", HFILL }},
44704     { &hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU,
44705       { "DL-DPCH-InformationItem-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_RL_AdditionRqstTDD",
44706         FT_NONE, BASE_NONE, NULL, 0,
44707         "nbap.DL_DPCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
44708     { &hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU,
44709       { "DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD",
44710         FT_NONE, BASE_NONE, NULL, 0,
44711         "nbap.DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD", HFILL }},
44712     { &hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU,
44713       { "DL-DPCH-InformationItem-768-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_768_RL_AdditionRqstTDD",
44714         FT_NONE, BASE_NONE, NULL, 0,
44715         "nbap.DL_DPCH_InformationItem_768_RL_AdditionRqstTDD", HFILL }},
44716     { &hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU,
44717       { "RL-Information-RL-AdditionRqstTDD", "nbap.RL_Information_RL_AdditionRqstTDD",
44718         FT_NONE, BASE_NONE, NULL, 0,
44719         "nbap.RL_Information_RL_AdditionRqstTDD", HFILL }},
44720     { &hf_nbap_RadioLinkAdditionResponseFDD_PDU,
44721       { "RadioLinkAdditionResponseFDD", "nbap.RadioLinkAdditionResponseFDD",
44722         FT_NONE, BASE_NONE, NULL, 0,
44723         "nbap.RadioLinkAdditionResponseFDD", HFILL }},
44724     { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU,
44725       { "RL-InformationResponseList-RL-AdditionRspFDD", "nbap.RL_InformationResponseList_RL_AdditionRspFDD",
44726         FT_UINT32, BASE_DEC, NULL, 0,
44727         "nbap.RL_InformationResponseList_RL_AdditionRspFDD", HFILL }},
44728     { &hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU,
44729       { "RL-InformationResponseItem-RL-AdditionRspFDD", "nbap.RL_InformationResponseItem_RL_AdditionRspFDD",
44730         FT_NONE, BASE_NONE, NULL, 0,
44731         "nbap.RL_InformationResponseItem_RL_AdditionRspFDD", HFILL }},
44732     { &hf_nbap_RadioLinkAdditionResponseTDD_PDU,
44733       { "RadioLinkAdditionResponseTDD", "nbap.RadioLinkAdditionResponseTDD",
44734         FT_NONE, BASE_NONE, NULL, 0,
44735         "nbap.RadioLinkAdditionResponseTDD", HFILL }},
44736     { &hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU,
44737       { "RL-InformationResponse-RL-AdditionRspTDD", "nbap.RL_InformationResponse_RL_AdditionRspTDD",
44738         FT_NONE, BASE_NONE, NULL, 0,
44739         "nbap.RL_InformationResponse_RL_AdditionRspTDD", HFILL }},
44740     { &hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU,
44741       { "RL-InformationResponse-LCR-RL-AdditionRspTDD", "nbap.RL_InformationResponse_LCR_RL_AdditionRspTDD",
44742         FT_NONE, BASE_NONE, NULL, 0,
44743         "nbap.RL_InformationResponse_LCR_RL_AdditionRspTDD", HFILL }},
44744     { &hf_nbap_RadioLinkAdditionFailureFDD_PDU,
44745       { "RadioLinkAdditionFailureFDD", "nbap.RadioLinkAdditionFailureFDD",
44746         FT_NONE, BASE_NONE, NULL, 0,
44747         "nbap.RadioLinkAdditionFailureFDD", HFILL }},
44748     { &hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU,
44749       { "CauseLevel-RL-AdditionFailureFDD", "nbap.CauseLevel_RL_AdditionFailureFDD",
44750         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_AdditionFailureFDD_vals), 0,
44751         "nbap.CauseLevel_RL_AdditionFailureFDD", HFILL }},
44752     { &hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU,
44753       { "Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD", "nbap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD",
44754         FT_NONE, BASE_NONE, NULL, 0,
44755         "nbap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD", HFILL }},
44756     { &hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU,
44757       { "Successful-RL-InformationRespItem-RL-AdditionFailureFDD", "nbap.Successful_RL_InformationRespItem_RL_AdditionFailureFDD",
44758         FT_NONE, BASE_NONE, NULL, 0,
44759         "nbap.Successful_RL_InformationRespItem_RL_AdditionFailureFDD", HFILL }},
44760     { &hf_nbap_RadioLinkAdditionFailureTDD_PDU,
44761       { "RadioLinkAdditionFailureTDD", "nbap.RadioLinkAdditionFailureTDD",
44762         FT_NONE, BASE_NONE, NULL, 0,
44763         "nbap.RadioLinkAdditionFailureTDD", HFILL }},
44764     { &hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU,
44765       { "CauseLevel-RL-AdditionFailureTDD", "nbap.CauseLevel_RL_AdditionFailureTDD",
44766         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_AdditionFailureTDD_vals), 0,
44767         "nbap.CauseLevel_RL_AdditionFailureTDD", HFILL }},
44768     { &hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU,
44769       { "Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD", "nbap.Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD",
44770         FT_NONE, BASE_NONE, NULL, 0,
44771         "nbap.Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD", HFILL }},
44772     { &hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU,
44773       { "RadioLinkReconfigurationPrepareFDD", "nbap.RadioLinkReconfigurationPrepareFDD",
44774         FT_NONE, BASE_NONE, NULL, 0,
44775         "nbap.RadioLinkReconfigurationPrepareFDD", HFILL }},
44776     { &hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU,
44777       { "UL-DPCH-Information-RL-ReconfPrepFDD", "nbap.UL_DPCH_Information_RL_ReconfPrepFDD",
44778         FT_NONE, BASE_NONE, NULL, 0,
44779         "nbap.UL_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
44780     { &hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU,
44781       { "DL-DPCH-Information-RL-ReconfPrepFDD", "nbap.DL_DPCH_Information_RL_ReconfPrepFDD",
44782         FT_NONE, BASE_NONE, NULL, 0,
44783         "nbap.DL_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
44784     { &hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU,
44785       { "DL-DPCH-Power-Information-RL-ReconfPrepFDD", "nbap.DL_DPCH_Power_Information_RL_ReconfPrepFDD",
44786         FT_NONE, BASE_NONE, NULL, 0,
44787         "nbap.DL_DPCH_Power_Information_RL_ReconfPrepFDD", HFILL }},
44788     { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU,
44789       { "DCH-DeleteList-RL-ReconfPrepFDD", "nbap.DCH_DeleteList_RL_ReconfPrepFDD",
44790         FT_UINT32, BASE_DEC, NULL, 0,
44791         "nbap.DCH_DeleteList_RL_ReconfPrepFDD", HFILL }},
44792     { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU,
44793       { "RL-InformationList-RL-ReconfPrepFDD", "nbap.RL_InformationList_RL_ReconfPrepFDD",
44794         FT_UINT32, BASE_DEC, NULL, 0,
44795         "nbap.RL_InformationList_RL_ReconfPrepFDD", HFILL }},
44796     { &hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU,
44797       { "RL-InformationItem-RL-ReconfPrepFDD", "nbap.RL_InformationItem_RL_ReconfPrepFDD",
44798         FT_NONE, BASE_NONE, NULL, 0,
44799         "nbap.RL_InformationItem_RL_ReconfPrepFDD", HFILL }},
44800     { &hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU,
44801       { "E-DPCH-Information-RL-ReconfPrepFDD", "nbap.E_DPCH_Information_RL_ReconfPrepFDD",
44802         FT_NONE, BASE_NONE, NULL, 0,
44803         "nbap.E_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
44804     { &hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU,
44805       { "F-DPCH-Information-RL-ReconfPrepFDD", "nbap.F_DPCH_Information_RL_ReconfPrepFDD",
44806         FT_NONE, BASE_NONE, NULL, 0,
44807         "nbap.F_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
44808     { &hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU,
44809       { "RadioLinkReconfigurationPrepareTDD", "nbap.RadioLinkReconfigurationPrepareTDD",
44810         FT_NONE, BASE_NONE, NULL, 0,
44811         "nbap.RadioLinkReconfigurationPrepareTDD", HFILL }},
44812     { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU,
44813       { "UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
44814         FT_UINT32, BASE_DEC, NULL, 0,
44815         "nbap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
44816     { &hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU,
44817       { "UL-DPCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationAddItem_RL_ReconfPrepTDD",
44818         FT_NONE, BASE_NONE, NULL, 0,
44819         "nbap.UL_DPCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
44820     { &hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU,
44821       { "UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD",
44822         FT_NONE, BASE_NONE, NULL, 0,
44823         "nbap.UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
44824     { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU,
44825       { "MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD",
44826         FT_UINT32, BASE_DEC, NULL, 0,
44827         "nbap.MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
44828     { &hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU,
44829       { "UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD",
44830         FT_NONE, BASE_NONE, NULL, 0,
44831         "nbap.UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD", HFILL }},
44832     { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
44833       { "UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
44834         FT_UINT32, BASE_DEC, NULL, 0,
44835         "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
44836     { &hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU,
44837       { "UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD",
44838         FT_NONE, BASE_NONE, NULL, 0,
44839         "nbap.UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD", HFILL }},
44840     { &hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU,
44841       { "UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD",
44842         FT_NONE, BASE_NONE, NULL, 0,
44843         "nbap.UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
44844     { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
44845       { "UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
44846         FT_UINT32, BASE_DEC, NULL, 0,
44847         "nbap.UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
44848     { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
44849       { "UL-Timeslot768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD",
44850         FT_UINT32, BASE_DEC, NULL, 0,
44851         "nbap.UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
44852     { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU,
44853       { "UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD",
44854         FT_UINT32, BASE_DEC, NULL, 0,
44855         "nbap.UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD", HFILL }},
44856     { &hf_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
44857       { "UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD",
44858         FT_NONE, BASE_NONE, NULL, 0,
44859         "nbap.UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
44860     { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
44861       { "MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD",
44862         FT_UINT32, BASE_DEC, NULL, 0,
44863         "nbap.MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
44864     { &hf_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
44865       { "UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD",
44866         FT_NONE, BASE_NONE, NULL, 0,
44867         "nbap.UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
44868     { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU,
44869       { "UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
44870         FT_UINT32, BASE_DEC, NULL, 0,
44871         "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD", HFILL }},
44872     { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU,
44873       { "DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
44874         FT_UINT32, BASE_DEC, NULL, 0,
44875         "nbap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
44876     { &hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU,
44877       { "DL-DPCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationAddItem_RL_ReconfPrepTDD",
44878         FT_NONE, BASE_NONE, NULL, 0,
44879         "nbap.DL_DPCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
44880     { &hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU,
44881       { "DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD",
44882         FT_NONE, BASE_NONE, NULL, 0,
44883         "nbap.DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
44884     { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU,
44885       { "MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD",
44886         FT_UINT32, BASE_DEC, NULL, 0,
44887         "nbap.MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
44888     { &hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU,
44889       { "DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD",
44890         FT_NONE, BASE_NONE, NULL, 0,
44891         "nbap.DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD", HFILL }},
44892     { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
44893       { "DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
44894         FT_UINT32, BASE_DEC, NULL, 0,
44895         "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
44896     { &hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU,
44897       { "DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD",
44898         FT_NONE, BASE_NONE, NULL, 0,
44899         "nbap.DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD", HFILL }},
44900     { &hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU,
44901       { "DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD",
44902         FT_NONE, BASE_NONE, NULL, 0,
44903         "nbap.DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
44904     { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
44905       { "DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
44906         FT_UINT32, BASE_DEC, NULL, 0,
44907         "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
44908     { &hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
44909       { "DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD",
44910         FT_UINT32, BASE_DEC, NULL, 0,
44911         "nbap.DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
44912     { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU,
44913       { "DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD",
44914         FT_UINT32, BASE_DEC, NULL, 0,
44915         "nbap.DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD", HFILL }},
44916     { &hf_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
44917       { "DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD",
44918         FT_NONE, BASE_NONE, NULL, 0,
44919         "nbap.DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
44920     { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
44921       { "MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD",
44922         FT_UINT32, BASE_DEC, NULL, 0,
44923         "nbap.MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
44924     { &hf_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
44925       { "DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD",
44926         FT_NONE, BASE_NONE, NULL, 0,
44927         "nbap.DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
44928     { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU,
44929       { "DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
44930         FT_UINT32, BASE_DEC, NULL, 0,
44931         "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD", HFILL }},
44932     { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU,
44933       { "DCH-DeleteList-RL-ReconfPrepTDD", "nbap.DCH_DeleteList_RL_ReconfPrepTDD",
44934         FT_UINT32, BASE_DEC, NULL, 0,
44935         "nbap.DCH_DeleteList_RL_ReconfPrepTDD", HFILL }},
44936     { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU,
44937       { "DSCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.DSCH_Information_ModifyList_RL_ReconfPrepTDD",
44938         FT_UINT32, BASE_DEC, NULL, 0,
44939         "nbap.DSCH_Information_ModifyList_RL_ReconfPrepTDD", HFILL }},
44940     { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU,
44941       { "DSCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.DSCH_Information_DeleteList_RL_ReconfPrepTDD",
44942         FT_UINT32, BASE_DEC, NULL, 0,
44943         "nbap.DSCH_Information_DeleteList_RL_ReconfPrepTDD", HFILL }},
44944     { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU,
44945       { "USCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.USCH_Information_ModifyList_RL_ReconfPrepTDD",
44946         FT_UINT32, BASE_DEC, NULL, 0,
44947         "nbap.USCH_Information_ModifyList_RL_ReconfPrepTDD", HFILL }},
44948     { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU,
44949       { "USCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.USCH_Information_DeleteList_RL_ReconfPrepTDD",
44950         FT_UINT32, BASE_DEC, NULL, 0,
44951         "nbap.USCH_Information_DeleteList_RL_ReconfPrepTDD", HFILL }},
44952     { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU,
44953       { "MultipleRL-Information-RL-ReconfPrepTDD", "nbap.MultipleRL_Information_RL_ReconfPrepTDD",
44954         FT_UINT32, BASE_DEC, NULL, 0,
44955         "nbap.MultipleRL_Information_RL_ReconfPrepTDD", HFILL }},
44956     { &hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU,
44957       { "RL-Information-RL-ReconfPrepTDD", "nbap.RL_Information_RL_ReconfPrepTDD",
44958         FT_NONE, BASE_NONE, NULL, 0,
44959         "nbap.RL_Information_RL_ReconfPrepTDD", HFILL }},
44960     { &hf_nbap_RadioLinkReconfigurationReady_PDU,
44961       { "RadioLinkReconfigurationReady", "nbap.RadioLinkReconfigurationReady",
44962         FT_NONE, BASE_NONE, NULL, 0,
44963         "nbap.RadioLinkReconfigurationReady", HFILL }},
44964     { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU,
44965       { "RL-InformationResponseList-RL-ReconfReady", "nbap.RL_InformationResponseList_RL_ReconfReady",
44966         FT_UINT32, BASE_DEC, NULL, 0,
44967         "nbap.RL_InformationResponseList_RL_ReconfReady", HFILL }},
44968     { &hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU,
44969       { "RL-InformationResponseItem-RL-ReconfReady", "nbap.RL_InformationResponseItem_RL_ReconfReady",
44970         FT_NONE, BASE_NONE, NULL, 0,
44971         "nbap.RL_InformationResponseItem_RL_ReconfReady", HFILL }},
44972     { &hf_nbap_RadioLinkReconfigurationFailure_PDU,
44973       { "RadioLinkReconfigurationFailure", "nbap.RadioLinkReconfigurationFailure",
44974         FT_NONE, BASE_NONE, NULL, 0,
44975         "nbap.RadioLinkReconfigurationFailure", HFILL }},
44976     { &hf_nbap_CauseLevel_RL_ReconfFailure_PDU,
44977       { "CauseLevel-RL-ReconfFailure", "nbap.CauseLevel_RL_ReconfFailure",
44978         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_ReconfFailure_vals), 0,
44979         "nbap.CauseLevel_RL_ReconfFailure", HFILL }},
44980     { &hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU,
44981       { "RL-ReconfigurationFailureItem-RL-ReconfFailure", "nbap.RL_ReconfigurationFailureItem_RL_ReconfFailure",
44982         FT_NONE, BASE_NONE, NULL, 0,
44983         "nbap.RL_ReconfigurationFailureItem_RL_ReconfFailure", HFILL }},
44984     { &hf_nbap_RadioLinkReconfigurationCommit_PDU,
44985       { "RadioLinkReconfigurationCommit", "nbap.RadioLinkReconfigurationCommit",
44986         FT_NONE, BASE_NONE, NULL, 0,
44987         "nbap.RadioLinkReconfigurationCommit", HFILL }},
44988     { &hf_nbap_RadioLinkReconfigurationCancel_PDU,
44989       { "RadioLinkReconfigurationCancel", "nbap.RadioLinkReconfigurationCancel",
44990         FT_NONE, BASE_NONE, NULL, 0,
44991         "nbap.RadioLinkReconfigurationCancel", HFILL }},
44992     { &hf_nbap_RadioLinkReconfigurationRequestFDD_PDU,
44993       { "RadioLinkReconfigurationRequestFDD", "nbap.RadioLinkReconfigurationRequestFDD",
44994         FT_NONE, BASE_NONE, NULL, 0,
44995         "nbap.RadioLinkReconfigurationRequestFDD", HFILL }},
44996     { &hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU,
44997       { "UL-DPCH-Information-RL-ReconfRqstFDD", "nbap.UL_DPCH_Information_RL_ReconfRqstFDD",
44998         FT_NONE, BASE_NONE, NULL, 0,
44999         "nbap.UL_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
45000     { &hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU,
45001       { "DL-DPCH-Information-RL-ReconfRqstFDD", "nbap.DL_DPCH_Information_RL_ReconfRqstFDD",
45002         FT_NONE, BASE_NONE, NULL, 0,
45003         "nbap.DL_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
45004     { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU,
45005       { "DCH-DeleteList-RL-ReconfRqstFDD", "nbap.DCH_DeleteList_RL_ReconfRqstFDD",
45006         FT_UINT32, BASE_DEC, NULL, 0,
45007         "nbap.DCH_DeleteList_RL_ReconfRqstFDD", HFILL }},
45008     { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU,
45009       { "RL-InformationList-RL-ReconfRqstFDD", "nbap.RL_InformationList_RL_ReconfRqstFDD",
45010         FT_UINT32, BASE_DEC, NULL, 0,
45011         "nbap.RL_InformationList_RL_ReconfRqstFDD", HFILL }},
45012     { &hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU,
45013       { "RL-InformationItem-RL-ReconfRqstFDD", "nbap.RL_InformationItem_RL_ReconfRqstFDD",
45014         FT_NONE, BASE_NONE, NULL, 0,
45015         "nbap.RL_InformationItem_RL_ReconfRqstFDD", HFILL }},
45016     { &hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU,
45017       { "E-DPCH-Information-RL-ReconfRqstFDD", "nbap.E_DPCH_Information_RL_ReconfRqstFDD",
45018         FT_NONE, BASE_NONE, NULL, 0,
45019         "nbap.E_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
45020     { &hf_nbap_RadioLinkReconfigurationRequestTDD_PDU,
45021       { "RadioLinkReconfigurationRequestTDD", "nbap.RadioLinkReconfigurationRequestTDD",
45022         FT_NONE, BASE_NONE, NULL, 0,
45023         "nbap.RadioLinkReconfigurationRequestTDD", HFILL }},
45024     { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
45025       { "UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
45026         FT_UINT32, BASE_DEC, NULL, 0,
45027         "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
45028     { &hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU,
45029       { "UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
45030         FT_NONE, BASE_NONE, NULL, 0,
45031         "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD", HFILL }},
45032     { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU,
45033       { "UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
45034         FT_UINT32, BASE_DEC, NULL, 0,
45035         "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD", HFILL }},
45036     { &hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU,
45037       { "UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
45038         FT_NONE, BASE_NONE, NULL, 0,
45039         "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD", HFILL }},
45040     { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
45041       { "DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
45042         FT_UINT32, BASE_DEC, NULL, 0,
45043         "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
45044     { &hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU,
45045       { "DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
45046         FT_NONE, BASE_NONE, NULL, 0,
45047         "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD", HFILL }},
45048     { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
45049       { "MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
45050         FT_UINT32, BASE_DEC, NULL, 0,
45051         "nbap.MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
45052     { &hf_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU,
45053       { "DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", "nbap.DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD",
45054         FT_NONE, BASE_NONE, NULL, 0,
45055         "nbap.DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD", HFILL }},
45056     { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU,
45057       { "DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
45058         FT_UINT32, BASE_DEC, NULL, 0,
45059         "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD", HFILL }},
45060     { &hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU,
45061       { "DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
45062         FT_NONE, BASE_NONE, NULL, 0,
45063         "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD", HFILL }},
45064     { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU,
45065       { "DCH-DeleteList-RL-ReconfRqstTDD", "nbap.DCH_DeleteList_RL_ReconfRqstTDD",
45066         FT_UINT32, BASE_DEC, NULL, 0,
45067         "nbap.DCH_DeleteList_RL_ReconfRqstTDD", HFILL }},
45068     { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU,
45069       { "Multiple-RL-Information-RL-ReconfRqstTDD", "nbap.Multiple_RL_Information_RL_ReconfRqstTDD",
45070         FT_UINT32, BASE_DEC, NULL, 0,
45071         "nbap.Multiple_RL_Information_RL_ReconfRqstTDD", HFILL }},
45072     { &hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU,
45073       { "RL-Information-RL-ReconfRqstTDD", "nbap.RL_Information_RL_ReconfRqstTDD",
45074         FT_NONE, BASE_NONE, NULL, 0,
45075         "nbap.RL_Information_RL_ReconfRqstTDD", HFILL }},
45076     { &hf_nbap_RadioLinkReconfigurationResponse_PDU,
45077       { "RadioLinkReconfigurationResponse", "nbap.RadioLinkReconfigurationResponse",
45078         FT_NONE, BASE_NONE, NULL, 0,
45079         "nbap.RadioLinkReconfigurationResponse", HFILL }},
45080     { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU,
45081       { "RL-InformationResponseList-RL-ReconfRsp", "nbap.RL_InformationResponseList_RL_ReconfRsp",
45082         FT_UINT32, BASE_DEC, NULL, 0,
45083         "nbap.RL_InformationResponseList_RL_ReconfRsp", HFILL }},
45084     { &hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU,
45085       { "RL-InformationResponseItem-RL-ReconfRsp", "nbap.RL_InformationResponseItem_RL_ReconfRsp",
45086         FT_NONE, BASE_NONE, NULL, 0,
45087         "nbap.RL_InformationResponseItem_RL_ReconfRsp", HFILL }},
45088     { &hf_nbap_RadioLinkDeletionRequest_PDU,
45089       { "RadioLinkDeletionRequest", "nbap.RadioLinkDeletionRequest",
45090         FT_NONE, BASE_NONE, NULL, 0,
45091         "nbap.RadioLinkDeletionRequest", HFILL }},
45092     { &hf_nbap_RL_informationList_RL_DeletionRqst_PDU,
45093       { "RL-informationList-RL-DeletionRqst", "nbap.RL_informationList_RL_DeletionRqst",
45094         FT_UINT32, BASE_DEC, NULL, 0,
45095         "nbap.RL_informationList_RL_DeletionRqst", HFILL }},
45096     { &hf_nbap_RL_informationItem_RL_DeletionRqst_PDU,
45097       { "RL-informationItem-RL-DeletionRqst", "nbap.RL_informationItem_RL_DeletionRqst",
45098         FT_NONE, BASE_NONE, NULL, 0,
45099         "nbap.RL_informationItem_RL_DeletionRqst", HFILL }},
45100     { &hf_nbap_RadioLinkDeletionResponse_PDU,
45101       { "RadioLinkDeletionResponse", "nbap.RadioLinkDeletionResponse",
45102         FT_NONE, BASE_NONE, NULL, 0,
45103         "nbap.RadioLinkDeletionResponse", HFILL }},
45104     { &hf_nbap_DL_PowerControlRequest_PDU,
45105       { "DL-PowerControlRequest", "nbap.DL_PowerControlRequest",
45106         FT_NONE, BASE_NONE, NULL, 0,
45107         "nbap.DL_PowerControlRequest", HFILL }},
45108     { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU,
45109       { "DL-ReferencePowerInformationList-DL-PC-Rqst", "nbap.DL_ReferencePowerInformationList_DL_PC_Rqst",
45110         FT_UINT32, BASE_DEC, NULL, 0,
45111         "nbap.DL_ReferencePowerInformationList_DL_PC_Rqst", HFILL }},
45112     { &hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU,
45113       { "DL-ReferencePowerInformationItem-DL-PC-Rqst", "nbap.DL_ReferencePowerInformationItem_DL_PC_Rqst",
45114         FT_NONE, BASE_NONE, NULL, 0,
45115         "nbap.DL_ReferencePowerInformationItem_DL_PC_Rqst", HFILL }},
45116     { &hf_nbap_DL_PowerTimeslotControlRequest_PDU,
45117       { "DL-PowerTimeslotControlRequest", "nbap.DL_PowerTimeslotControlRequest",
45118         FT_NONE, BASE_NONE, NULL, 0,
45119         "nbap.DL_PowerTimeslotControlRequest", HFILL }},
45120     { &hf_nbap_DedicatedMeasurementInitiationRequest_PDU,
45121       { "DedicatedMeasurementInitiationRequest", "nbap.DedicatedMeasurementInitiationRequest",
45122         FT_NONE, BASE_NONE, NULL, 0,
45123         "nbap.DedicatedMeasurementInitiationRequest", HFILL }},
45124     { &hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU,
45125       { "DedicatedMeasurementObjectType-DM-Rqst", "nbap.DedicatedMeasurementObjectType_DM_Rqst",
45126         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rqst_vals), 0,
45127         "nbap.DedicatedMeasurementObjectType_DM_Rqst", HFILL }},
45128     { &hf_nbap_RL_InformationItem_DM_Rqst_PDU,
45129       { "RL-InformationItem-DM-Rqst", "nbap.RL_InformationItem_DM_Rqst",
45130         FT_NONE, BASE_NONE, NULL, 0,
45131         "nbap.RL_InformationItem_DM_Rqst", HFILL }},
45132     { &hf_nbap_PUSCH_Info_DM_Rqst_PDU,
45133       { "PUSCH-Info-DM-Rqst", "nbap.PUSCH_Info_DM_Rqst",
45134         FT_UINT32, BASE_DEC, NULL, 0,
45135         "nbap.PUSCH_Info_DM_Rqst", HFILL }},
45136     { &hf_nbap_HSSICH_Info_DM_Rqst_PDU,
45137       { "HSSICH-Info-DM-Rqst", "nbap.HSSICH_Info_DM_Rqst",
45138         FT_UINT32, BASE_DEC, NULL, 0,
45139         "nbap.HSSICH_Info_DM_Rqst", HFILL }},
45140     { &hf_nbap_HSSICH_InfoExt_DM_Rqst_PDU,
45141       { "HSSICH-InfoExt-DM-Rqst", "nbap.HSSICH_InfoExt_DM_Rqst",
45142         FT_UINT32, BASE_DEC, NULL, 0,
45143         "nbap.HSSICH_InfoExt_DM_Rqst", HFILL }},
45144     { &hf_nbap_DedicatedMeasurementInitiationResponse_PDU,
45145       { "DedicatedMeasurementInitiationResponse", "nbap.DedicatedMeasurementInitiationResponse",
45146         FT_NONE, BASE_NONE, NULL, 0,
45147         "nbap.DedicatedMeasurementInitiationResponse", HFILL }},
45148     { &hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU,
45149       { "DedicatedMeasurementObjectType-DM-Rsp", "nbap.DedicatedMeasurementObjectType_DM_Rsp",
45150         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rsp_vals), 0,
45151         "nbap.DedicatedMeasurementObjectType_DM_Rsp", HFILL }},
45152     { &hf_nbap_RL_InformationItem_DM_Rsp_PDU,
45153       { "RL-InformationItem-DM-Rsp", "nbap.RL_InformationItem_DM_Rsp",
45154         FT_NONE, BASE_NONE, NULL, 0,
45155         "nbap.RL_InformationItem_DM_Rsp", HFILL }},
45156     { &hf_nbap_PUSCH_Info_DM_Rsp_PDU,
45157       { "PUSCH-Info-DM-Rsp", "nbap.PUSCH_Info_DM_Rsp",
45158         FT_UINT32, BASE_DEC, NULL, 0,
45159         "nbap.PUSCH_Info_DM_Rsp", HFILL }},
45160     { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU,
45161       { "Multiple-PUSCH-InfoList-DM-Rsp", "nbap.Multiple_PUSCH_InfoList_DM_Rsp",
45162         FT_UINT32, BASE_DEC, NULL, 0,
45163         "nbap.Multiple_PUSCH_InfoList_DM_Rsp", HFILL }},
45164     { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU,
45165       { "Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp",
45166         FT_UINT32, BASE_DEC, NULL, 0,
45167         "nbap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp", HFILL }},
45168     { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU,
45169       { "Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp",
45170         FT_UINT32, BASE_DEC, NULL, 0,
45171         "nbap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp", HFILL }},
45172     { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU,
45173       { "Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp", "nbap.Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp",
45174         FT_UINT32, BASE_DEC, NULL, 0,
45175         "nbap.Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp", HFILL }},
45176     { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU,
45177       { "Multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp",
45178         FT_UINT32, BASE_DEC, NULL, 0,
45179         "nbap.Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp", HFILL }},
45180     { &hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU,
45181       { "RL-Set-InformationItem-DM-Rsp", "nbap.RL_Set_InformationItem_DM_Rsp",
45182         FT_NONE, BASE_NONE, NULL, 0,
45183         "nbap.RL_Set_InformationItem_DM_Rsp", HFILL }},
45184     { &hf_nbap_DedicatedMeasurementInitiationFailure_PDU,
45185       { "DedicatedMeasurementInitiationFailure", "nbap.DedicatedMeasurementInitiationFailure",
45186         FT_NONE, BASE_NONE, NULL, 0,
45187         "nbap.DedicatedMeasurementInitiationFailure", HFILL }},
45188     { &hf_nbap_DedicatedMeasurementReport_PDU,
45189       { "DedicatedMeasurementReport", "nbap.DedicatedMeasurementReport",
45190         FT_NONE, BASE_NONE, NULL, 0,
45191         "nbap.DedicatedMeasurementReport", HFILL }},
45192     { &hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU,
45193       { "DedicatedMeasurementObjectType-DM-Rprt", "nbap.DedicatedMeasurementObjectType_DM_Rprt",
45194         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rprt_vals), 0,
45195         "nbap.DedicatedMeasurementObjectType_DM_Rprt", HFILL }},
45196     { &hf_nbap_RL_InformationItem_DM_Rprt_PDU,
45197       { "RL-InformationItem-DM-Rprt", "nbap.RL_InformationItem_DM_Rprt",
45198         FT_NONE, BASE_NONE, NULL, 0,
45199         "nbap.RL_InformationItem_DM_Rprt", HFILL }},
45200     { &hf_nbap_PUSCH_Info_DM_Rprt_PDU,
45201       { "PUSCH-Info-DM-Rprt", "nbap.PUSCH_Info_DM_Rprt",
45202         FT_UINT32, BASE_DEC, NULL, 0,
45203         "nbap.PUSCH_Info_DM_Rprt", HFILL }},
45204     { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU,
45205       { "Multiple-PUSCH-InfoList-DM-Rprt", "nbap.Multiple_PUSCH_InfoList_DM_Rprt",
45206         FT_UINT32, BASE_DEC, NULL, 0,
45207         "nbap.Multiple_PUSCH_InfoList_DM_Rprt", HFILL }},
45208     { &hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU,
45209       { "RL-Set-InformationItem-DM-Rprt", "nbap.RL_Set_InformationItem_DM_Rprt",
45210         FT_NONE, BASE_NONE, NULL, 0,
45211         "nbap.RL_Set_InformationItem_DM_Rprt", HFILL }},
45212     { &hf_nbap_DedicatedMeasurementTerminationRequest_PDU,
45213       { "DedicatedMeasurementTerminationRequest", "nbap.DedicatedMeasurementTerminationRequest",
45214         FT_NONE, BASE_NONE, NULL, 0,
45215         "nbap.DedicatedMeasurementTerminationRequest", HFILL }},
45216     { &hf_nbap_DedicatedMeasurementFailureIndication_PDU,
45217       { "DedicatedMeasurementFailureIndication", "nbap.DedicatedMeasurementFailureIndication",
45218         FT_NONE, BASE_NONE, NULL, 0,
45219         "nbap.DedicatedMeasurementFailureIndication", HFILL }},
45220     { &hf_nbap_RadioLinkFailureIndication_PDU,
45221       { "RadioLinkFailureIndication", "nbap.RadioLinkFailureIndication",
45222         FT_NONE, BASE_NONE, NULL, 0,
45223         "nbap.RadioLinkFailureIndication", HFILL }},
45224     { &hf_nbap_Reporting_Object_RL_FailureInd_PDU,
45225       { "Reporting-Object-RL-FailureInd", "nbap.Reporting_Object_RL_FailureInd",
45226         FT_UINT32, BASE_DEC, VALS(nbap_Reporting_Object_RL_FailureInd_vals), 0,
45227         "nbap.Reporting_Object_RL_FailureInd", HFILL }},
45228     { &hf_nbap_RL_InformationItem_RL_FailureInd_PDU,
45229       { "RL-InformationItem-RL-FailureInd", "nbap.RL_InformationItem_RL_FailureInd",
45230         FT_NONE, BASE_NONE, NULL, 0,
45231         "nbap.RL_InformationItem_RL_FailureInd", HFILL }},
45232     { &hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU,
45233       { "RL-Set-InformationItem-RL-FailureInd", "nbap.RL_Set_InformationItem_RL_FailureInd",
45234         FT_NONE, BASE_NONE, NULL, 0,
45235         "nbap.RL_Set_InformationItem_RL_FailureInd", HFILL }},
45236     { &hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU,
45237       { "CCTrCH-InformationItem-RL-FailureInd", "nbap.CCTrCH_InformationItem_RL_FailureInd",
45238         FT_NONE, BASE_NONE, NULL, 0,
45239         "nbap.CCTrCH_InformationItem_RL_FailureInd", HFILL }},
45240     { &hf_nbap_RadioLinkPreemptionRequiredIndication_PDU,
45241       { "RadioLinkPreemptionRequiredIndication", "nbap.RadioLinkPreemptionRequiredIndication",
45242         FT_NONE, BASE_NONE, NULL, 0,
45243         "nbap.RadioLinkPreemptionRequiredIndication", HFILL }},
45244     { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU,
45245       { "RL-InformationList-RL-PreemptRequiredInd", "nbap.RL_InformationList_RL_PreemptRequiredInd",
45246         FT_UINT32, BASE_DEC, NULL, 0,
45247         "nbap.RL_InformationList_RL_PreemptRequiredInd", HFILL }},
45248     { &hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU,
45249       { "RL-InformationItem-RL-PreemptRequiredInd", "nbap.RL_InformationItem_RL_PreemptRequiredInd",
45250         FT_NONE, BASE_NONE, NULL, 0,
45251         "nbap.RL_InformationItem_RL_PreemptRequiredInd", HFILL }},
45252     { &hf_nbap_RadioLinkRestoreIndication_PDU,
45253       { "RadioLinkRestoreIndication", "nbap.RadioLinkRestoreIndication",
45254         FT_NONE, BASE_NONE, NULL, 0,
45255         "nbap.RadioLinkRestoreIndication", HFILL }},
45256     { &hf_nbap_Reporting_Object_RL_RestoreInd_PDU,
45257       { "Reporting-Object-RL-RestoreInd", "nbap.Reporting_Object_RL_RestoreInd",
45258         FT_UINT32, BASE_DEC, VALS(nbap_Reporting_Object_RL_RestoreInd_vals), 0,
45259         "nbap.Reporting_Object_RL_RestoreInd", HFILL }},
45260     { &hf_nbap_RL_InformationItem_RL_RestoreInd_PDU,
45261       { "RL-InformationItem-RL-RestoreInd", "nbap.RL_InformationItem_RL_RestoreInd",
45262         FT_NONE, BASE_NONE, NULL, 0,
45263         "nbap.RL_InformationItem_RL_RestoreInd", HFILL }},
45264     { &hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU,
45265       { "RL-Set-InformationItem-RL-RestoreInd", "nbap.RL_Set_InformationItem_RL_RestoreInd",
45266         FT_NONE, BASE_NONE, NULL, 0,
45267         "nbap.RL_Set_InformationItem_RL_RestoreInd", HFILL }},
45268     { &hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU,
45269       { "CCTrCH-InformationItem-RL-RestoreInd", "nbap.CCTrCH_InformationItem_RL_RestoreInd",
45270         FT_NONE, BASE_NONE, NULL, 0,
45271         "nbap.CCTrCH_InformationItem_RL_RestoreInd", HFILL }},
45272     { &hf_nbap_CompressedModeCommand_PDU,
45273       { "CompressedModeCommand", "nbap.CompressedModeCommand",
45274         FT_NONE, BASE_NONE, NULL, 0,
45275         "nbap.CompressedModeCommand", HFILL }},
45276     { &hf_nbap_ErrorIndication_PDU,
45277       { "ErrorIndication", "nbap.ErrorIndication",
45278         FT_NONE, BASE_NONE, NULL, 0,
45279         "nbap.ErrorIndication", HFILL }},
45280     { &hf_nbap_PrivateMessage_PDU,
45281       { "PrivateMessage", "nbap.PrivateMessage",
45282         FT_NONE, BASE_NONE, NULL, 0,
45283         "nbap.PrivateMessage", HFILL }},
45284     { &hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU,
45285       { "PhysicalSharedChannelReconfigurationRequestFDD", "nbap.PhysicalSharedChannelReconfigurationRequestFDD",
45286         FT_NONE, BASE_NONE, NULL, 0,
45287         "nbap.PhysicalSharedChannelReconfigurationRequestFDD", HFILL }},
45288     { &hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU,
45289       { "HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst", "nbap.HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst",
45290         FT_UINT32, BASE_DEC, NULL, 0,
45291         "nbap.HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst", HFILL }},
45292     { &hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU,
45293       { "PhysicalSharedChannelReconfigurationRequestTDD", "nbap.PhysicalSharedChannelReconfigurationRequestTDD",
45294         FT_NONE, BASE_NONE, NULL, 0,
45295         "nbap.PhysicalSharedChannelReconfigurationRequestTDD", HFILL }},
45296     { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU,
45297       { "PDSCHSets-AddList-PSCH-ReconfRqst", "nbap.PDSCHSets_AddList_PSCH_ReconfRqst",
45298         FT_UINT32, BASE_DEC, NULL, 0,
45299         "nbap.PDSCHSets_AddList_PSCH_ReconfRqst", HFILL }},
45300     { &hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU,
45301       { "PDSCH-Information-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_Information_AddItem_PSCH_ReconfRqst",
45302         FT_NONE, BASE_NONE, NULL, 0,
45303         "nbap.PDSCH_Information_AddItem_PSCH_ReconfRqst", HFILL }},
45304     { &hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU,
45305       { "PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst",
45306         FT_NONE, BASE_NONE, NULL, 0,
45307         "nbap.PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst", HFILL }},
45308     { &hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU,
45309       { "PDSCH-AddInformation-768-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst",
45310         FT_NONE, BASE_NONE, NULL, 0,
45311         "nbap.PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst", HFILL }},
45312     { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU,
45313       { "PDSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.PDSCHSets_ModifyList_PSCH_ReconfRqst",
45314         FT_UINT32, BASE_DEC, NULL, 0,
45315         "nbap.PDSCHSets_ModifyList_PSCH_ReconfRqst", HFILL }},
45316     { &hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU,
45317       { "PDSCH-Information-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_Information_ModifyItem_PSCH_ReconfRqst",
45318         FT_NONE, BASE_NONE, NULL, 0,
45319         "nbap.PDSCH_Information_ModifyItem_PSCH_ReconfRqst", HFILL }},
45320     { &hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU,
45321       { "PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst",
45322         FT_NONE, BASE_NONE, NULL, 0,
45323         "nbap.PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst", HFILL }},
45324     { &hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU,
45325       { "PDSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst",
45326         FT_NONE, BASE_NONE, NULL, 0,
45327         "nbap.PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst", HFILL }},
45328     { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU,
45329       { "PDSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.PDSCHSets_DeleteList_PSCH_ReconfRqst",
45330         FT_UINT32, BASE_DEC, NULL, 0,
45331         "nbap.PDSCHSets_DeleteList_PSCH_ReconfRqst", HFILL }},
45332     { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU,
45333       { "PUSCHSets-AddList-PSCH-ReconfRqst", "nbap.PUSCHSets_AddList_PSCH_ReconfRqst",
45334         FT_UINT32, BASE_DEC, NULL, 0,
45335         "nbap.PUSCHSets_AddList_PSCH_ReconfRqst", HFILL }},
45336     { &hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU,
45337       { "PUSCH-Information-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_Information_AddItem_PSCH_ReconfRqst",
45338         FT_NONE, BASE_NONE, NULL, 0,
45339         "nbap.PUSCH_Information_AddItem_PSCH_ReconfRqst", HFILL }},
45340     { &hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU,
45341       { "PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst",
45342         FT_NONE, BASE_NONE, NULL, 0,
45343         "nbap.PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst", HFILL }},
45344     { &hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU,
45345       { "PUSCH-AddInformation-768-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst",
45346         FT_NONE, BASE_NONE, NULL, 0,
45347         "nbap.PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst", HFILL }},
45348     { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU,
45349       { "PUSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.PUSCHSets_ModifyList_PSCH_ReconfRqst",
45350         FT_UINT32, BASE_DEC, NULL, 0,
45351         "nbap.PUSCHSets_ModifyList_PSCH_ReconfRqst", HFILL }},
45352     { &hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU,
45353       { "PUSCH-Information-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_Information_ModifyItem_PSCH_ReconfRqst",
45354         FT_NONE, BASE_NONE, NULL, 0,
45355         "nbap.PUSCH_Information_ModifyItem_PSCH_ReconfRqst", HFILL }},
45356     { &hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU,
45357       { "PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst",
45358         FT_NONE, BASE_NONE, NULL, 0,
45359         "nbap.PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst", HFILL }},
45360     { &hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU,
45361       { "PUSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst",
45362         FT_NONE, BASE_NONE, NULL, 0,
45363         "nbap.PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst", HFILL }},
45364     { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU,
45365       { "PUSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.PUSCHSets_DeleteList_PSCH_ReconfRqst",
45366         FT_UINT32, BASE_DEC, NULL, 0,
45367         "nbap.PUSCHSets_DeleteList_PSCH_ReconfRqst", HFILL }},
45368     { &hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU,
45369       { "HS-PDSCH-TDD-Information-PSCH-ReconfRqst", "nbap.HS_PDSCH_TDD_Information_PSCH_ReconfRqst",
45370         FT_NONE, BASE_NONE, NULL, 0,
45371         "nbap.HS_PDSCH_TDD_Information_PSCH_ReconfRqst", HFILL }},
45372     { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU,
45373       { "DL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst",
45374         FT_UINT32, BASE_DEC, NULL, 0,
45375         "nbap.DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst", HFILL }},
45376     { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU,
45377       { "MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst",
45378         FT_UINT32, BASE_DEC, NULL, 0,
45379         "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst", HFILL }},
45380     { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU,
45381       { "MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst", "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst",
45382         FT_NONE, BASE_NONE, NULL, 0,
45383         "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst", HFILL }},
45384     { &hf_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
45385       { "Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
45386         FT_NONE, BASE_NONE, NULL, 0,
45387         "nbap.Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
45388     { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU,
45389       { "HS-SCCH-Information-768-PSCH-ReconfRqst", "nbap.HS_SCCH_Information_768_PSCH_ReconfRqst",
45390         FT_UINT32, BASE_DEC, NULL, 0,
45391         "nbap.HS_SCCH_Information_768_PSCH_ReconfRqst", HFILL }},
45392     { &hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU,
45393       { "HS-SCCH-InformationExt-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst",
45394         FT_UINT32, BASE_DEC, NULL, 0,
45395         "nbap.HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst", HFILL }},
45396     { &hf_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
45397       { "Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
45398         FT_NONE, BASE_NONE, NULL, 0,
45399         "nbap.Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
45400     { &hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU,
45401       { "HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst",
45402         FT_UINT32, BASE_DEC, NULL, 0,
45403         "nbap.HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst", HFILL }},
45404     { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU,
45405       { "HS-SCCH-InformationModify-768-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModify_768_PSCH_ReconfRqst",
45406         FT_UINT32, BASE_DEC, NULL, 0,
45407         "nbap.HS_SCCH_InformationModify_768_PSCH_ReconfRqst", HFILL }},
45408     { &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
45409       { "Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
45410         FT_UINT32, BASE_DEC, NULL, 0,
45411         "nbap.Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
45412     { &hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU,
45413       { "E-PUCH-Information-PSCH-ReconfRqst", "nbap.E_PUCH_Information_PSCH_ReconfRqst",
45414         FT_NONE, BASE_NONE, NULL, 0,
45415         "nbap.E_PUCH_Information_PSCH_ReconfRqst", HFILL }},
45416     { &hf_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
45417       { "Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
45418         FT_NONE, BASE_NONE, NULL, 0,
45419         "nbap.Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
45420     { &hf_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
45421       { "Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
45422         FT_NONE, BASE_NONE, NULL, 0,
45423         "nbap.Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
45424     { &hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
45425       { "Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
45426         FT_UINT32, BASE_DEC, NULL, 0,
45427         "nbap.Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
45428     { &hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU,
45429       { "E-HICH-Information-PSCH-ReconfRqst", "nbap.E_HICH_Information_PSCH_ReconfRqst",
45430         FT_NONE, BASE_NONE, NULL, 0,
45431         "nbap.E_HICH_Information_PSCH_ReconfRqst", HFILL }},
45432     { &hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU,
45433       { "E-PUCH-Information-768-PSCH-ReconfRqst", "nbap.E_PUCH_Information_768_PSCH_ReconfRqst",
45434         FT_NONE, BASE_NONE, NULL, 0,
45435         "nbap.E_PUCH_Information_768_PSCH_ReconfRqst", HFILL }},
45436     { &hf_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU,
45437       { "Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst",
45438         FT_NONE, BASE_NONE, NULL, 0,
45439         "nbap.Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst", HFILL }},
45440     { &hf_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU,
45441       { "Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst",
45442         FT_NONE, BASE_NONE, NULL, 0,
45443         "nbap.Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst", HFILL }},
45444     { &hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU,
45445       { "E-HICH-Information-768-PSCH-ReconfRqst", "nbap.E_HICH_Information_768_PSCH_ReconfRqst",
45446         FT_NONE, BASE_NONE, NULL, 0,
45447         "nbap.E_HICH_Information_768_PSCH_ReconfRqst", HFILL }},
45448     { &hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU,
45449       { "E-PUCH-Information-LCR-PSCH-ReconfRqst", "nbap.E_PUCH_Information_LCR_PSCH_ReconfRqst",
45450         FT_NONE, BASE_NONE, NULL, 0,
45451         "nbap.E_PUCH_Information_LCR_PSCH_ReconfRqst", HFILL }},
45452     { &hf_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
45453       { "Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst",
45454         FT_NONE, BASE_NONE, NULL, 0,
45455         "nbap.Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
45456     { &hf_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
45457       { "Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst",
45458         FT_NONE, BASE_NONE, NULL, 0,
45459         "nbap.Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
45460     { &hf_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
45461       { "Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst",
45462         FT_NONE, BASE_NONE, NULL, 0,
45463         "nbap.Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
45464     { &hf_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
45465       { "Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst",
45466         FT_NONE, BASE_NONE, NULL, 0,
45467         "nbap.Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
45468     { &hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU,
45469       { "Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst",
45470         FT_UINT32, BASE_DEC, NULL, 0,
45471         "nbap.Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
45472     { &hf_nbap_SYNC_UL_Partition_LCR_PDU,
45473       { "SYNC-UL-Partition-LCR", "nbap.SYNC_UL_Partition_LCR",
45474         FT_NONE, BASE_NONE, NULL, 0,
45475         "nbap.SYNC_UL_Partition_LCR", HFILL }},
45476     { &hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU,
45477       { "Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst",
45478         FT_UINT32, BASE_DEC, NULL, 0,
45479         "nbap.Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst", HFILL }},
45480     { &hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU,
45481       { "PhysicalSharedChannelReconfigurationResponse", "nbap.PhysicalSharedChannelReconfigurationResponse",
45482         FT_NONE, BASE_NONE, NULL, 0,
45483         "nbap.PhysicalSharedChannelReconfigurationResponse", HFILL }},
45484     { &hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU,
45485       { "PhysicalSharedChannelReconfigurationFailure", "nbap.PhysicalSharedChannelReconfigurationFailure",
45486         FT_NONE, BASE_NONE, NULL, 0,
45487         "nbap.PhysicalSharedChannelReconfigurationFailure", HFILL }},
45488     { &hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU,
45489       { "CauseLevel-PSCH-ReconfFailure", "nbap.CauseLevel_PSCH_ReconfFailure",
45490         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_PSCH_ReconfFailure_vals), 0,
45491         "nbap.CauseLevel_PSCH_ReconfFailure", HFILL }},
45492     { &hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU,
45493       { "Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD",
45494         FT_NONE, BASE_NONE, NULL, 0,
45495         "nbap.Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD", HFILL }},
45496     { &hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU,
45497       { "Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD",
45498         FT_NONE, BASE_NONE, NULL, 0,
45499         "nbap.Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD", HFILL }},
45500     { &hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU,
45501       { "UARFCNSpecificCauseList-PSCH-ReconfFailureTDD", "nbap.UARFCNSpecificCauseList_PSCH_ReconfFailureTDD",
45502         FT_UINT32, BASE_DEC, NULL, 0,
45503         "nbap.UARFCNSpecificCauseList_PSCH_ReconfFailureTDD", HFILL }},
45504     { &hf_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU,
45505       { "Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD",
45506         FT_NONE, BASE_NONE, NULL, 0,
45507         "nbap.Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD", HFILL }},
45508     { &hf_nbap_ResetRequest_PDU,
45509       { "ResetRequest", "nbap.ResetRequest",
45510         FT_NONE, BASE_NONE, NULL, 0,
45511         "nbap.ResetRequest", HFILL }},
45512     { &hf_nbap_ResetIndicator_PDU,
45513       { "ResetIndicator", "nbap.ResetIndicator",
45514         FT_UINT32, BASE_DEC, VALS(nbap_ResetIndicator_vals), 0,
45515         "nbap.ResetIndicator", HFILL }},
45516     { &hf_nbap_CommunicationContextInfoItem_Reset_PDU,
45517       { "CommunicationContextInfoItem-Reset", "nbap.CommunicationContextInfoItem_Reset",
45518         FT_NONE, BASE_NONE, NULL, 0,
45519         "nbap.CommunicationContextInfoItem_Reset", HFILL }},
45520     { &hf_nbap_CommunicationControlPortInfoItem_Reset_PDU,
45521       { "CommunicationControlPortInfoItem-Reset", "nbap.CommunicationControlPortInfoItem_Reset",
45522         FT_NONE, BASE_NONE, NULL, 0,
45523         "nbap.CommunicationControlPortInfoItem_Reset", HFILL }},
45524     { &hf_nbap_ResetResponse_PDU,
45525       { "ResetResponse", "nbap.ResetResponse",
45526         FT_NONE, BASE_NONE, NULL, 0,
45527         "nbap.ResetResponse", HFILL }},
45528     { &hf_nbap_InformationExchangeInitiationRequest_PDU,
45529       { "InformationExchangeInitiationRequest", "nbap.InformationExchangeInitiationRequest",
45530         FT_NONE, BASE_NONE, NULL, 0,
45531         "nbap.InformationExchangeInitiationRequest", HFILL }},
45532     { &hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU,
45533       { "InformationExchangeObjectType-InfEx-Rqst", "nbap.InformationExchangeObjectType_InfEx_Rqst",
45534         FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rqst_vals), 0,
45535         "nbap.InformationExchangeObjectType_InfEx_Rqst", HFILL }},
45536     { &hf_nbap_InformationExchangeInitiationResponse_PDU,
45537       { "InformationExchangeInitiationResponse", "nbap.InformationExchangeInitiationResponse",
45538         FT_NONE, BASE_NONE, NULL, 0,
45539         "nbap.InformationExchangeInitiationResponse", HFILL }},
45540     { &hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU,
45541       { "InformationExchangeObjectType-InfEx-Rsp", "nbap.InformationExchangeObjectType_InfEx_Rsp",
45542         FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rsp_vals), 0,
45543         "nbap.InformationExchangeObjectType_InfEx_Rsp", HFILL }},
45544     { &hf_nbap_InformationExchangeInitiationFailure_PDU,
45545       { "InformationExchangeInitiationFailure", "nbap.InformationExchangeInitiationFailure",
45546         FT_NONE, BASE_NONE, NULL, 0,
45547         "nbap.InformationExchangeInitiationFailure", HFILL }},
45548     { &hf_nbap_InformationReport_PDU,
45549       { "InformationReport", "nbap.InformationReport",
45550         FT_NONE, BASE_NONE, NULL, 0,
45551         "nbap.InformationReport", HFILL }},
45552     { &hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU,
45553       { "InformationExchangeObjectType-InfEx-Rprt", "nbap.InformationExchangeObjectType_InfEx_Rprt",
45554         FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rprt_vals), 0,
45555         "nbap.InformationExchangeObjectType_InfEx_Rprt", HFILL }},
45556     { &hf_nbap_InformationExchangeTerminationRequest_PDU,
45557       { "InformationExchangeTerminationRequest", "nbap.InformationExchangeTerminationRequest",
45558         FT_NONE, BASE_NONE, NULL, 0,
45559         "nbap.InformationExchangeTerminationRequest", HFILL }},
45560     { &hf_nbap_InformationExchangeFailureIndication_PDU,
45561       { "InformationExchangeFailureIndication", "nbap.InformationExchangeFailureIndication",
45562         FT_NONE, BASE_NONE, NULL, 0,
45563         "nbap.InformationExchangeFailureIndication", HFILL }},
45564     { &hf_nbap_CellSynchronisationInitiationRequestTDD_PDU,
45565       { "CellSynchronisationInitiationRequestTDD", "nbap.CellSynchronisationInitiationRequestTDD",
45566         FT_NONE, BASE_NONE, NULL, 0,
45567         "nbap.CellSynchronisationInitiationRequestTDD", HFILL }},
45568     { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU,
45569       { "TimeslotInfo-CellSyncInitiationRqstTDD", "nbap.TimeslotInfo_CellSyncInitiationRqstTDD",
45570         FT_UINT32, BASE_DEC, NULL, 0,
45571         "nbap.TimeslotInfo_CellSyncInitiationRqstTDD", HFILL }},
45572     { &hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU,
45573       { "CellSyncBurstTransInit-CellSyncInitiationRqstTDD", "nbap.CellSyncBurstTransInit_CellSyncInitiationRqstTDD",
45574         FT_NONE, BASE_NONE, NULL, 0,
45575         "nbap.CellSyncBurstTransInit_CellSyncInitiationRqstTDD", HFILL }},
45576     { &hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU,
45577       { "CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD", "nbap.CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD",
45578         FT_NONE, BASE_NONE, NULL, 0,
45579         "nbap.CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD", HFILL }},
45580     { &hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU,
45581       { "SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD", "nbap.SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD",
45582         FT_NONE, BASE_NONE, NULL, 0,
45583         "nbap.SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD", HFILL }},
45584     { &hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU,
45585       { "SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD", "nbap.SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD",
45586         FT_NONE, BASE_NONE, NULL, 0,
45587         "nbap.SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD", HFILL }},
45588     { &hf_nbap_CellSynchronisationInitiationResponseTDD_PDU,
45589       { "CellSynchronisationInitiationResponseTDD", "nbap.CellSynchronisationInitiationResponseTDD",
45590         FT_NONE, BASE_NONE, NULL, 0,
45591         "nbap.CellSynchronisationInitiationResponseTDD", HFILL }},
45592     { &hf_nbap_CellSynchronisationInitiationFailureTDD_PDU,
45593       { "CellSynchronisationInitiationFailureTDD", "nbap.CellSynchronisationInitiationFailureTDD",
45594         FT_NONE, BASE_NONE, NULL, 0,
45595         "nbap.CellSynchronisationInitiationFailureTDD", HFILL }},
45596     { &hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU,
45597       { "CellSynchronisationReconfigurationRequestTDD", "nbap.CellSynchronisationReconfigurationRequestTDD",
45598         FT_NONE, BASE_NONE, NULL, 0,
45599         "nbap.CellSynchronisationReconfigurationRequestTDD", HFILL }},
45600     { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU,
45601       { "CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD", "nbap.CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD",
45602         FT_UINT32, BASE_DEC, NULL, 0,
45603         "nbap.CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD", HFILL }},
45604     { &hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU,
45605       { "CellSyncBurstMeasInfo-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfo_CellSyncReconfRqstTDD",
45606         FT_NONE, BASE_NONE, NULL, 0,
45607         "nbap.CellSyncBurstMeasInfo_CellSyncReconfRqstTDD", HFILL }},
45608     { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU,
45609       { "CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD",
45610         FT_UINT32, BASE_DEC, NULL, 0,
45611         "nbap.CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD", HFILL }},
45612     { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU,
45613       { "SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD",
45614         FT_UINT32, BASE_DEC, NULL, 0,
45615         "nbap.SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD", HFILL }},
45616     { &hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU,
45617       { "SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD",
45618         FT_NONE, BASE_NONE, NULL, 0,
45619         "nbap.SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD", HFILL }},
45620     { &hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU,
45621       { "CellSynchronisationReconfigurationResponseTDD", "nbap.CellSynchronisationReconfigurationResponseTDD",
45622         FT_NONE, BASE_NONE, NULL, 0,
45623         "nbap.CellSynchronisationReconfigurationResponseTDD", HFILL }},
45624     { &hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU,
45625       { "CellSynchronisationReconfigurationFailureTDD", "nbap.CellSynchronisationReconfigurationFailureTDD",
45626         FT_NONE, BASE_NONE, NULL, 0,
45627         "nbap.CellSynchronisationReconfigurationFailureTDD", HFILL }},
45628     { &hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU,
45629       { "CellSynchronisationAdjustmentRequestTDD", "nbap.CellSynchronisationAdjustmentRequestTDD",
45630         FT_NONE, BASE_NONE, NULL, 0,
45631         "nbap.CellSynchronisationAdjustmentRequestTDD", HFILL }},
45632     { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU,
45633       { "CellAdjustmentInfo-SyncAdjustmentRqstTDD", "nbap.CellAdjustmentInfo_SyncAdjustmentRqstTDD",
45634         FT_UINT32, BASE_DEC, NULL, 0,
45635         "nbap.CellAdjustmentInfo_SyncAdjustmentRqstTDD", HFILL }},
45636     { &hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU,
45637       { "CellAdjustmentInfoItem-SyncAdjustmentRqstTDD", "nbap.CellAdjustmentInfoItem_SyncAdjustmentRqstTDD",
45638         FT_NONE, BASE_NONE, NULL, 0,
45639         "nbap.CellAdjustmentInfoItem_SyncAdjustmentRqstTDD", HFILL }},
45640     { &hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU,
45641       { "CellSynchronisationAdjustmentResponseTDD", "nbap.CellSynchronisationAdjustmentResponseTDD",
45642         FT_NONE, BASE_NONE, NULL, 0,
45643         "nbap.CellSynchronisationAdjustmentResponseTDD", HFILL }},
45644     { &hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU,
45645       { "CellSynchronisationAdjustmentFailureTDD", "nbap.CellSynchronisationAdjustmentFailureTDD",
45646         FT_NONE, BASE_NONE, NULL, 0,
45647         "nbap.CellSynchronisationAdjustmentFailureTDD", HFILL }},
45648     { &hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU,
45649       { "CauseLevel-SyncAdjustmntFailureTDD", "nbap.CauseLevel_SyncAdjustmntFailureTDD",
45650         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_SyncAdjustmntFailureTDD_vals), 0,
45651         "nbap.CauseLevel_SyncAdjustmntFailureTDD", HFILL }},
45652     { &hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU,
45653       { "Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD", "nbap.Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD",
45654         FT_NONE, BASE_NONE, NULL, 0,
45655         "nbap.Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD", HFILL }},
45656     { &hf_nbap_CellSynchronisationTerminationRequestTDD_PDU,
45657       { "CellSynchronisationTerminationRequestTDD", "nbap.CellSynchronisationTerminationRequestTDD",
45658         FT_NONE, BASE_NONE, NULL, 0,
45659         "nbap.CellSynchronisationTerminationRequestTDD", HFILL }},
45660     { &hf_nbap_CellSynchronisationFailureIndicationTDD_PDU,
45661       { "CellSynchronisationFailureIndicationTDD", "nbap.CellSynchronisationFailureIndicationTDD",
45662         FT_NONE, BASE_NONE, NULL, 0,
45663         "nbap.CellSynchronisationFailureIndicationTDD", HFILL }},
45664     { &hf_nbap_CellSynchronisationReportTDD_PDU,
45665       { "CellSynchronisationReportTDD", "nbap.CellSynchronisationReportTDD",
45666         FT_NONE, BASE_NONE, NULL, 0,
45667         "nbap.CellSynchronisationReportTDD", HFILL }},
45668     { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU,
45669       { "CellSyncInfo-CellSyncReprtTDD", "nbap.CellSyncInfo_CellSyncReprtTDD",
45670         FT_UINT32, BASE_DEC, NULL, 0,
45671         "nbap.CellSyncInfo_CellSyncReprtTDD", HFILL }},
45672     { &hf_nbap_SyncReportType_CellSyncReprtTDD_PDU,
45673       { "SyncReportType-CellSyncReprtTDD", "nbap.SyncReportType_CellSyncReprtTDD",
45674         FT_UINT32, BASE_DEC, VALS(nbap_SyncReportType_CellSyncReprtTDD_vals), 0,
45675         "nbap.SyncReportType_CellSyncReprtTDD", HFILL }},
45676     { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU,
45677       { "SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD", "nbap.SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD",
45678         FT_UINT32, BASE_DEC, NULL, 0,
45679         "nbap.SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD", HFILL }},
45680     { &hf_nbap_BearerRearrangementIndication_PDU,
45681       { "BearerRearrangementIndication", "nbap.BearerRearrangementIndication",
45682         FT_NONE, BASE_NONE, NULL, 0,
45683         "nbap.BearerRearrangementIndication", HFILL }},
45684     { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU,
45685       { "DCH-RearrangeList-Bearer-RearrangeInd", "nbap.DCH_RearrangeList_Bearer_RearrangeInd",
45686         FT_UINT32, BASE_DEC, NULL, 0,
45687         "nbap.DCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
45688     { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU,
45689       { "DSCH-RearrangeList-Bearer-RearrangeInd", "nbap.DSCH_RearrangeList_Bearer_RearrangeInd",
45690         FT_UINT32, BASE_DEC, NULL, 0,
45691         "nbap.DSCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
45692     { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU,
45693       { "USCH-RearrangeList-Bearer-RearrangeInd", "nbap.USCH_RearrangeList_Bearer_RearrangeInd",
45694         FT_UINT32, BASE_DEC, NULL, 0,
45695         "nbap.USCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
45696     { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU,
45697       { "HSDSCH-RearrangeList-Bearer-RearrangeInd", "nbap.HSDSCH_RearrangeList_Bearer_RearrangeInd",
45698         FT_UINT32, BASE_DEC, NULL, 0,
45699         "nbap.HSDSCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
45700     { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU,
45701       { "E-DCH-RearrangeList-Bearer-RearrangeInd", "nbap.E_DCH_RearrangeList_Bearer_RearrangeInd",
45702         FT_UINT32, BASE_DEC, NULL, 0,
45703         "nbap.E_DCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
45704     { &hf_nbap_RadioLinkActivationCommandFDD_PDU,
45705       { "RadioLinkActivationCommandFDD", "nbap.RadioLinkActivationCommandFDD",
45706         FT_NONE, BASE_NONE, NULL, 0,
45707         "nbap.RadioLinkActivationCommandFDD", HFILL }},
45708     { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU,
45709       { "DelayedActivationInformationList-RL-ActivationCmdFDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdFDD",
45710         FT_UINT32, BASE_DEC, NULL, 0,
45711         "nbap.DelayedActivationInformationList_RL_ActivationCmdFDD", HFILL }},
45712     { &hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU,
45713       { "DelayedActivationInformation-RL-ActivationCmdFDD", "nbap.DelayedActivationInformation_RL_ActivationCmdFDD",
45714         FT_NONE, BASE_NONE, NULL, 0,
45715         "nbap.DelayedActivationInformation_RL_ActivationCmdFDD", HFILL }},
45716     { &hf_nbap_RadioLinkActivationCommandTDD_PDU,
45717       { "RadioLinkActivationCommandTDD", "nbap.RadioLinkActivationCommandTDD",
45718         FT_NONE, BASE_NONE, NULL, 0,
45719         "nbap.RadioLinkActivationCommandTDD", HFILL }},
45720     { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU,
45721       { "DelayedActivationInformationList-RL-ActivationCmdTDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD",
45722         FT_UINT32, BASE_DEC, NULL, 0,
45723         "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD", HFILL }},
45724     { &hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU,
45725       { "DelayedActivationInformation-RL-ActivationCmdTDD", "nbap.DelayedActivationInformation_RL_ActivationCmdTDD",
45726         FT_NONE, BASE_NONE, NULL, 0,
45727         "nbap.DelayedActivationInformation_RL_ActivationCmdTDD", HFILL }},
45728     { &hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU,
45729       { "RadioLinkParameterUpdateIndicationFDD", "nbap.RadioLinkParameterUpdateIndicationFDD",
45730         FT_NONE, BASE_NONE, NULL, 0,
45731         "nbap.RadioLinkParameterUpdateIndicationFDD", HFILL }},
45732     { &hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU,
45733       { "RadioLinkParameterUpdateIndicationTDD", "nbap.RadioLinkParameterUpdateIndicationTDD",
45734         FT_NONE, BASE_NONE, NULL, 0,
45735         "nbap.RadioLinkParameterUpdateIndicationTDD", HFILL }},
45736     { &hf_nbap_MBMSNotificationUpdateCommand_PDU,
45737       { "MBMSNotificationUpdateCommand", "nbap.MBMSNotificationUpdateCommand",
45738         FT_NONE, BASE_NONE, NULL, 0,
45739         "nbap.MBMSNotificationUpdateCommand", HFILL }},
45740     { &hf_nbap_NBAP_PDU_PDU,
45741       { "NBAP-PDU", "nbap.NBAP_PDU",
45742         FT_UINT32, BASE_DEC, VALS(nbap_NBAP_PDU_vals), 0,
45743         "nbap.NBAP_PDU", HFILL }},
45744     { &hf_nbap_local,
45745       { "local", "nbap.local",
45746         FT_UINT32, BASE_DEC, NULL, 0,
45747         "nbap.INTEGER_0_maxPrivateIEs", HFILL }},
45748     { &hf_nbap_global,
45749       { "global", "nbap.global",
45750         FT_OID, BASE_NONE, NULL, 0,
45751         "nbap.OBJECT_IDENTIFIER", HFILL }},
45752     { &hf_nbap_procedureCode,
45753       { "procedureCode", "nbap.procedureCode",
45754         FT_UINT32, BASE_DEC, VALS(nbap_ProcedureCode_vals), 0,
45755         "nbap.ProcedureCode", HFILL }},
45756     { &hf_nbap_ddMode,
45757       { "ddMode", "nbap.ddMode",
45758         FT_UINT32, BASE_DEC, VALS(nbap_DdMode_vals), 0,
45759         "nbap.DdMode", HFILL }},
45760     { &hf_nbap_shortTransActionId,
45761       { "shortTransActionId", "nbap.shortTransActionId",
45762         FT_UINT32, BASE_DEC, NULL, 0,
45763         "nbap.INTEGER_0_127", HFILL }},
45764     { &hf_nbap_longTransActionId,
45765       { "longTransActionId", "nbap.longTransActionId",
45766         FT_UINT32, BASE_DEC, NULL, 0,
45767         "nbap.INTEGER_0_32767", HFILL }},
45768     { &hf_nbap_ProtocolIE_Container_item,
45769       { "Item", "nbap.ProtocolIE_Container_item",
45770         FT_NONE, BASE_NONE, NULL, 0,
45771         "nbap.ProtocolIE_Field", HFILL }},
45772     { &hf_nbap_id,
45773       { "id", "nbap.id",
45774         FT_UINT32, BASE_DEC, VALS(nbap_ProtocolIE_ID_vals), 0,
45775         "nbap.ProtocolIE_ID", HFILL }},
45776     { &hf_nbap_criticality,
45777       { "criticality", "nbap.criticality",
45778         FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
45779         "nbap.Criticality", HFILL }},
45780     { &hf_nbap_value,
45781       { "value", "nbap.value",
45782         FT_NONE, BASE_NONE, NULL, 0,
45783         "nbap.ProtocolIE_Field_value", HFILL }},
45784     { &hf_nbap_ProtocolExtensionContainer_item,
45785       { "Item", "nbap.ProtocolExtensionContainer_item",
45786         FT_NONE, BASE_NONE, NULL, 0,
45787         "nbap.ProtocolExtensionField", HFILL }},
45788     { &hf_nbap_extensionValue,
45789       { "extensionValue", "nbap.extensionValue",
45790         FT_NONE, BASE_NONE, NULL, 0,
45791         "nbap.T_extensionValue", HFILL }},
45792     { &hf_nbap_PrivateIE_Container_item,
45793       { "Item", "nbap.PrivateIE_Container_item",
45794         FT_NONE, BASE_NONE, NULL, 0,
45795         "nbap.PrivateIE_Field", HFILL }},
45796     { &hf_nbap_id_01,
45797       { "id", "nbap.id",
45798         FT_UINT32, BASE_DEC, VALS(nbap_PrivateIE_ID_vals), 0,
45799         "nbap.PrivateIE_ID", HFILL }},
45800     { &hf_nbap_value_01,
45801       { "value", "nbap.value",
45802         FT_NONE, BASE_NONE, NULL, 0,
45803         "nbap.PrivateIE_Field_value", HFILL }},
45804     { &hf_nbap_cMConfigurationChangeCFN,
45805       { "cMConfigurationChangeCFN", "nbap.cMConfigurationChangeCFN",
45806         FT_UINT32, BASE_DEC, NULL, 0,
45807         "nbap.CFN", HFILL }},
45808     { &hf_nbap_transmission_Gap_Pattern_Sequence_Status,
45809       { "transmission-Gap-Pattern-Sequence-Status", "nbap.transmission_Gap_Pattern_Sequence_Status",
45810         FT_UINT32, BASE_DEC, NULL, 0,
45811         "nbap.Transmission_Gap_Pattern_Sequence_Status_List", HFILL }},
45812     { &hf_nbap_iE_Extensions,
45813       { "iE-Extensions", "nbap.iE_Extensions",
45814         FT_UINT32, BASE_DEC, NULL, 0,
45815         "nbap.ProtocolExtensionContainer", HFILL }},
45816     { &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
45817       { "Item", "nbap.Transmission_Gap_Pattern_Sequence_Status_List_item",
45818         FT_NONE, BASE_NONE, NULL, 0,
45819         "nbap.Transmission_Gap_Pattern_Sequence_Status_List_item", HFILL }},
45820     { &hf_nbap_tGPSID,
45821       { "tGPSID", "nbap.tGPSID",
45822         FT_UINT32, BASE_DEC, NULL, 0,
45823         "nbap.TGPSID", HFILL }},
45824     { &hf_nbap_tGPRC,
45825       { "tGPRC", "nbap.tGPRC",
45826         FT_UINT32, BASE_DEC, NULL, 0,
45827         "nbap.TGPRC", HFILL }},
45828     { &hf_nbap_tGCFN,
45829       { "tGCFN", "nbap.tGCFN",
45830         FT_UINT32, BASE_DEC, NULL, 0,
45831         "nbap.CFN", HFILL }},
45832     { &hf_nbap_priorityLevel,
45833       { "priorityLevel", "nbap.priorityLevel",
45834         FT_UINT32, BASE_DEC, NULL, 0,
45835         "nbap.PriorityLevel", HFILL }},
45836     { &hf_nbap_pre_emptionCapability,
45837       { "pre-emptionCapability", "nbap.pre_emptionCapability",
45838         FT_UINT32, BASE_DEC, VALS(nbap_Pre_emptionCapability_vals), 0,
45839         "nbap.Pre_emptionCapability", HFILL }},
45840     { &hf_nbap_pre_emptionVulnerability,
45841       { "pre-emptionVulnerability", "nbap.pre_emptionVulnerability",
45842         FT_UINT32, BASE_DEC, VALS(nbap_Pre_emptionVulnerability_vals), 0,
45843         "nbap.Pre_emptionVulnerability", HFILL }},
45844     { &hf_nbap_aOA_LCR,
45845       { "aOA-LCR", "nbap.aOA_LCR",
45846         FT_UINT32, BASE_DEC, NULL, 0,
45847         "nbap.AOA_LCR", HFILL }},
45848     { &hf_nbap_aOA_LCR_Accuracy_Class,
45849       { "aOA-LCR-Accuracy-Class", "nbap.aOA_LCR_Accuracy_Class",
45850         FT_UINT32, BASE_DEC, VALS(nbap_AOA_LCR_Accuracy_Class_vals), 0,
45851         "nbap.AOA_LCR_Accuracy_Class", HFILL }},
45852     { &hf_nbap_bCCH_Specific_HSDSCH_RNTI,
45853       { "bCCH-Specific-HSDSCH-RNTI", "nbap.bCCH_Specific_HSDSCH_RNTI",
45854         FT_UINT32, BASE_DEC, NULL, 0,
45855         "nbap.HSDSCH_RNTI", HFILL }},
45856     { &hf_nbap_hSSCCH_Power,
45857       { "hSSCCH-Power", "nbap.hSSCCH_Power",
45858         FT_INT32, BASE_DEC, NULL, 0,
45859         "nbap.DL_Power", HFILL }},
45860     { &hf_nbap_hSPDSCH_Power,
45861       { "hSPDSCH-Power", "nbap.hSPDSCH_Power",
45862         FT_INT32, BASE_DEC, NULL, 0,
45863         "nbap.DL_Power", HFILL }},
45864     { &hf_nbap_Best_Cell_Portions_Value_item,
45865       { "Item", "nbap.Best_Cell_Portions_Value_item",
45866         FT_NONE, BASE_NONE, NULL, 0,
45867         "nbap.Best_Cell_Portions_Item", HFILL }},
45868     { &hf_nbap_cellPortionID,
45869       { "cellPortionID", "nbap.cellPortionID",
45870         FT_UINT32, BASE_DEC, NULL, 0,
45871         "nbap.CellPortionID", HFILL }},
45872     { &hf_nbap_sIRValue,
45873       { "sIRValue", "nbap.sIRValue",
45874         FT_UINT32, BASE_DEC, NULL, 0,
45875         "nbap.SIR_Value", HFILL }},
45876     { &hf_nbap_commonTransportChannelID,
45877       { "commonTransportChannelID", "nbap.commonTransportChannelID",
45878         FT_UINT32, BASE_DEC, NULL, 0,
45879         "nbap.CommonTransportChannelID", HFILL }},
45880     { &hf_nbap_cid,
45881       { "cid", "nbap.cid",
45882         FT_UINT32, BASE_DEC, NULL, 0,
45883         "nbap.C_ID", HFILL }},
45884     { &hf_nbap_radioNetwork,
45885       { "radioNetwork", "nbap.radioNetwork",
45886         FT_UINT32, BASE_DEC, VALS(nbap_CauseRadioNetwork_vals), 0,
45887         "nbap.CauseRadioNetwork", HFILL }},
45888     { &hf_nbap_transport,
45889       { "transport", "nbap.transport",
45890         FT_UINT32, BASE_DEC, VALS(nbap_CauseTransport_vals), 0,
45891         "nbap.CauseTransport", HFILL }},
45892     { &hf_nbap_protocol,
45893       { "protocol", "nbap.protocol",
45894         FT_UINT32, BASE_DEC, VALS(nbap_CauseProtocol_vals), 0,
45895         "nbap.CauseProtocol", HFILL }},
45896     { &hf_nbap_misc,
45897       { "misc", "nbap.misc",
45898         FT_UINT32, BASE_DEC, VALS(nbap_CauseMisc_vals), 0,
45899         "nbap.CauseMisc", HFILL }},
45900     { &hf_nbap_initialPhase_0_1048575,
45901       { "initialPhase", "nbap.initialPhase",
45902         FT_UINT32, BASE_DEC, NULL, 0,
45903         "nbap.INTEGER_0_1048575_", HFILL }},
45904     { &hf_nbap_steadyStatePhase,
45905       { "steadyStatePhase", "nbap.steadyStatePhase",
45906         FT_UINT32, BASE_DEC, NULL, 0,
45907         "nbap.INTEGER_0_255_", HFILL }},
45908     { &hf_nbap_initialPhase,
45909       { "initialPhase", "nbap.initialPhase",
45910         FT_UINT32, BASE_DEC, NULL, 0,
45911         "nbap.INTEGER_0_524287_", HFILL }},
45912     { &hf_nbap_steadyStatePhase_01,
45913       { "steadyStatePhase", "nbap.steadyStatePhase",
45914         FT_UINT32, BASE_DEC, NULL, 0,
45915         "nbap.INTEGER_0_127_", HFILL }},
45916     { &hf_nbap_CommonChannelsCapacityConsumptionLaw_item,
45917       { "Item", "nbap.CommonChannelsCapacityConsumptionLaw_item",
45918         FT_NONE, BASE_NONE, NULL, 0,
45919         "nbap.CommonChannelsCapacityConsumptionLaw_item", HFILL }},
45920     { &hf_nbap_dl_Cost,
45921       { "dl-Cost", "nbap.dl_Cost",
45922         FT_UINT32, BASE_DEC, NULL, 0,
45923         "nbap.INTEGER_0_65535", HFILL }},
45924     { &hf_nbap_ul_Cost,
45925       { "ul-Cost", "nbap.ul_Cost",
45926         FT_UINT32, BASE_DEC, NULL, 0,
45927         "nbap.INTEGER_0_65535", HFILL }},
45928     { &hf_nbap_Common_MACFlows_to_DeleteFDD_item,
45929       { "Item", "nbap.Common_MACFlows_to_DeleteFDD_item",
45930         FT_NONE, BASE_NONE, NULL, 0,
45931         "nbap.Common_MACFlows_to_DeleteFDD_Item", HFILL }},
45932     { &hf_nbap_common_MACFlow_ID,
45933       { "common-MACFlow-ID", "nbap.common_MACFlow_ID",
45934         FT_UINT32, BASE_DEC, NULL, 0,
45935         "nbap.Common_MACFlow_ID", HFILL }},
45936     { &hf_nbap_CommonMACFlow_Specific_InfoList_item,
45937       { "Item", "nbap.CommonMACFlow_Specific_InfoList_item",
45938         FT_NONE, BASE_NONE, NULL, 0,
45939         "nbap.CommonMACFlow_Specific_InfoItem", HFILL }},
45940     { &hf_nbap_common_MACFlow_Id,
45941       { "common-MACFlow-Id", "nbap.common_MACFlow_Id",
45942         FT_UINT32, BASE_DEC, NULL, 0,
45943         "nbap.Common_MACFlow_ID", HFILL }},
45944     { &hf_nbap_bindingID,
45945       { "bindingID", "nbap.bindingID",
45946         FT_BYTES, BASE_HEX, NULL, 0,
45947         "nbap.BindingID", HFILL }},
45948     { &hf_nbap_transportLayerAddress,
45949       { "transportLayerAddress", "nbap.transportLayerAddress",
45950         FT_BYTES, BASE_HEX, NULL, 0,
45951         "nbap.TransportLayerAddress", HFILL }},
45952     { &hf_nbap_tnl_qos,
45953       { "tnl-qos", "nbap.tnl_qos",
45954         FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
45955         "nbap.TnlQos", HFILL }},
45956     { &hf_nbap_common_MACFlow_PriorityQueue_Information,
45957       { "common-MACFlow-PriorityQueue-Information", "nbap.common_MACFlow_PriorityQueue_Information",
45958         FT_UINT32, BASE_DEC, NULL, 0,
45959         "nbap.Common_MACFlow_PriorityQueue_Information", HFILL }},
45960     { &hf_nbap_CommonMACFlow_Specific_InfoList_Response_item,
45961       { "Item", "nbap.CommonMACFlow_Specific_InfoList_Response_item",
45962         FT_NONE, BASE_NONE, NULL, 0,
45963         "nbap.CommonMACFlow_Specific_InfoItem_Response", HFILL }},
45964     { &hf_nbap_commonMACFlow_ID,
45965       { "commonMACFlow-ID", "nbap.commonMACFlow_ID",
45966         FT_UINT32, BASE_DEC, NULL, 0,
45967         "nbap.Common_MACFlow_ID", HFILL }},
45968     { &hf_nbap_hSDSCH_Initial_Capacity_Allocation,
45969       { "hSDSCH-Initial-Capacity-Allocation", "nbap.hSDSCH_Initial_Capacity_Allocation",
45970         FT_UINT32, BASE_DEC, NULL, 0,
45971         "nbap.HSDSCH_Initial_Capacity_Allocation", HFILL }},
45972     { &hf_nbap_Common_MACFlow_PriorityQueue_Information_item,
45973       { "Item", "nbap.Common_MACFlow_PriorityQueue_Information_item",
45974         FT_NONE, BASE_NONE, NULL, 0,
45975         "nbap.Common_MACFlow_PriorityQueue_Item", HFILL }},
45976     { &hf_nbap_priority_Queue_Information_for_Enhanced_FACH,
45977       { "priority-Queue-Information-for-Enhanced-FACH", "nbap.priority_Queue_Information_for_Enhanced_FACH",
45978         FT_NONE, BASE_NONE, NULL, 0,
45979         "nbap.Priority_Queue_Information_for_Enhanced_FACH_PCH", HFILL }},
45980     { &hf_nbap_tUTRANGPSMeasurementAccuracyClass,
45981       { "tUTRANGPSMeasurementAccuracyClass", "nbap.tUTRANGPSMeasurementAccuracyClass",
45982         FT_UINT32, BASE_DEC, VALS(nbap_TUTRANGPSAccuracyClass_vals), 0,
45983         "nbap.TUTRANGPSAccuracyClass", HFILL }},
45984     { &hf_nbap_tUTRANGANSSMeasurementAccuracyClass,
45985       { "tUTRANGANSSMeasurementAccuracyClass", "nbap.tUTRANGANSSMeasurementAccuracyClass",
45986         FT_UINT32, BASE_DEC, VALS(nbap_TUTRANGANSSAccuracyClass_vals), 0,
45987         "nbap.TUTRANGANSSAccuracyClass", HFILL }},
45988     { &hf_nbap_transmitted_carrier_power,
45989       { "transmitted-carrier-power", "nbap.transmitted_carrier_power",
45990         FT_UINT32, BASE_DEC, NULL, 0,
45991         "nbap.Transmitted_Carrier_Power_Value", HFILL }},
45992     { &hf_nbap_received_total_wide_band_power,
45993       { "received-total-wide-band-power", "nbap.received_total_wide_band_power",
45994         FT_UINT32, BASE_DEC, NULL, 0,
45995         "nbap.Received_total_wide_band_power_Value", HFILL }},
45996     { &hf_nbap_acknowledged_prach_preambles,
45997       { "acknowledged-prach-preambles", "nbap.acknowledged_prach_preambles",
45998         FT_UINT32, BASE_DEC, NULL, 0,
45999         "nbap.Acknowledged_PRACH_preambles_Value", HFILL }},
46000     { &hf_nbap_uL_TimeslotISCP,
46001       { "uL-TimeslotISCP", "nbap.uL_TimeslotISCP",
46002         FT_UINT32, BASE_DEC, NULL, 0,
46003         "nbap.UL_TimeslotISCP_Value", HFILL }},
46004     { &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles,
46005       { "notUsed-1-acknowledged-PCPCH-access-preambles", "nbap.notUsed_1_acknowledged_PCPCH_access_preambles",
46006         FT_NONE, BASE_NONE, NULL, 0,
46007         "nbap.NULL", HFILL }},
46008     { &hf_nbap_notUsed_2_detected_PCPCH_access_preambles,
46009       { "notUsed-2-detected-PCPCH-access-preambles", "nbap.notUsed_2_detected_PCPCH_access_preambles",
46010         FT_NONE, BASE_NONE, NULL, 0,
46011         "nbap.NULL", HFILL }},
46012     { &hf_nbap_extension_CommonMeasurementValue,
46013       { "extension-CommonMeasurementValue", "nbap.extension_CommonMeasurementValue",
46014         FT_NONE, BASE_NONE, NULL, 0,
46015         "nbap.Extension_CommonMeasurementValue", HFILL }},
46016     { &hf_nbap_measurementAvailable,
46017       { "measurementAvailable", "nbap.measurementAvailable",
46018         FT_NONE, BASE_NONE, NULL, 0,
46019         "nbap.CommonMeasurementAvailable", HFILL }},
46020     { &hf_nbap_measurementnotAvailable,
46021       { "measurementnotAvailable", "nbap.measurementnotAvailable",
46022         FT_NONE, BASE_NONE, NULL, 0,
46023         "nbap.CommonMeasurementnotAvailable", HFILL }},
46024     { &hf_nbap_commonmeasurementValue,
46025       { "commonmeasurementValue", "nbap.commonmeasurementValue",
46026         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
46027         "nbap.CommonMeasurementValue", HFILL }},
46028     { &hf_nbap_ie_Extensions,
46029       { "ie-Extensions", "nbap.ie_Extensions",
46030         FT_UINT32, BASE_DEC, NULL, 0,
46031         "nbap.ProtocolExtensionContainer", HFILL }},
46032     { &hf_nbap_commonPhysicalChannelID,
46033       { "commonPhysicalChannelID", "nbap.commonPhysicalChannelID",
46034         FT_UINT32, BASE_DEC, NULL, 0,
46035         "nbap.CommonPhysicalChannelID", HFILL }},
46036     { &hf_nbap_resourceOperationalState,
46037       { "resourceOperationalState", "nbap.resourceOperationalState",
46038         FT_UINT32, BASE_DEC, VALS(nbap_ResourceOperationalState_vals), 0,
46039         "nbap.ResourceOperationalState", HFILL }},
46040     { &hf_nbap_availabilityStatus,
46041       { "availabilityStatus", "nbap.availabilityStatus",
46042         FT_UINT32, BASE_DEC, VALS(nbap_AvailabilityStatus_vals), 0,
46043         "nbap.AvailabilityStatus", HFILL }},
46044     { &hf_nbap_commonPhysicalChannelID768,
46045       { "commonPhysicalChannelID768", "nbap.commonPhysicalChannelID768",
46046         FT_UINT32, BASE_DEC, NULL, 0,
46047         "nbap.CommonPhysicalChannelID768", HFILL }},
46048     { &hf_nbap_uE_DTX_DRX_Offset,
46049       { "uE-DTX-DRX-Offset", "nbap.uE_DTX_DRX_Offset",
46050         FT_UINT32, BASE_DEC, NULL, 0,
46051         "nbap.UE_DTX_DRX_Offset", HFILL }},
46052     { &hf_nbap_enabling_Delay,
46053       { "enabling-Delay", "nbap.enabling_Delay",
46054         FT_UINT32, BASE_DEC, VALS(nbap_Enabling_Delay_vals), 0,
46055         "nbap.Enabling_Delay", HFILL }},
46056     { &hf_nbap_dTX_Information,
46057       { "dTX-Information", "nbap.dTX_Information",
46058         FT_NONE, BASE_NONE, NULL, 0,
46059         "nbap.DTX_Information", HFILL }},
46060     { &hf_nbap_dRX_Information,
46061       { "dRX-Information", "nbap.dRX_Information",
46062         FT_NONE, BASE_NONE, NULL, 0,
46063         "nbap.DRX_Information", HFILL }},
46064     { &hf_nbap_dTX_Information_to_Modify,
46065       { "dTX-Information-to-Modify", "nbap.dTX_Information_to_Modify",
46066         FT_UINT32, BASE_DEC, VALS(nbap_DTX_Information_to_Modify_vals), 0,
46067         "nbap.DTX_Information_to_Modify", HFILL }},
46068     { &hf_nbap_dRX_Information_to_Modify,
46069       { "dRX-Information-to-Modify", "nbap.dRX_Information_to_Modify",
46070         FT_UINT32, BASE_DEC, VALS(nbap_DRX_Information_to_Modify_vals), 0,
46071         "nbap.DRX_Information_to_Modify", HFILL }},
46072     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item,
46073       { "Item", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information_item",
46074         FT_NONE, BASE_NONE, NULL, 0,
46075         "nbap.ContinuousPacketConnectivityHS_SCCH_less_InformationItem", HFILL }},
46076     { &hf_nbap_transport_Block_Size_Index,
46077       { "transport-Block-Size-Index", "nbap.transport_Block_Size_Index",
46078         FT_UINT32, BASE_DEC, NULL, 0,
46079         "nbap.Transport_Block_Size_Index", HFILL }},
46080     { &hf_nbap_hSPDSCH_Second_Code_Support,
46081       { "hSPDSCH-Second-Code-Support", "nbap.hSPDSCH_Second_Code_Support",
46082         FT_BOOLEAN, 8, NULL, 0,
46083         "nbap.HSPDSCH_Second_Code_Support", HFILL }},
46084     { &hf_nbap_hSPDSCH_First_Code_Index,
46085       { "hSPDSCH-First-Code-Index", "nbap.hSPDSCH_First_Code_Index",
46086         FT_UINT32, BASE_DEC, NULL, 0,
46087         "nbap.HSPDSCH_First_Code_Index", HFILL }},
46088     { &hf_nbap_hSPDSCH_Second_Code_Index,
46089       { "hSPDSCH-Second-Code-Index", "nbap.hSPDSCH_Second_Code_Index",
46090         FT_UINT32, BASE_DEC, NULL, 0,
46091         "nbap.HSPDSCH_Second_Code_Index", HFILL }},
46092     { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information,
46093       { "continuousPacketConnectivityDTX-DRX-Information", "nbap.continuousPacketConnectivityDTX_DRX_Information",
46094         FT_NONE, BASE_NONE, NULL, 0,
46095         "nbap.ContinuousPacketConnectivityDTX_DRX_Information", HFILL }},
46096     { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify,
46097       { "continuousPacketConnectivityDTX-DRX-Information-to-Modify", "nbap.continuousPacketConnectivityDTX_DRX_Information_to_Modify",
46098         FT_NONE, BASE_NONE, NULL, 0,
46099         "nbap.ContinuousPacketConnectivityDTX_DRX_Information_to_Modify", HFILL }},
46100     { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information,
46101       { "continuousPacketConnectivityHS-SCCH-less-Information", "nbap.continuousPacketConnectivityHS_SCCH_less_Information",
46102         FT_UINT32, BASE_DEC, NULL, 0,
46103         "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information", HFILL }},
46104     { &hf_nbap_procedureID,
46105       { "procedureID", "nbap.procedureID",
46106         FT_NONE, BASE_NONE, NULL, 0,
46107         "nbap.ProcedureID", HFILL }},
46108     { &hf_nbap_triggeringMessage,
46109       { "triggeringMessage", "nbap.triggeringMessage",
46110         FT_UINT32, BASE_DEC, VALS(nbap_TriggeringMessage_vals), 0,
46111         "nbap.TriggeringMessage", HFILL }},
46112     { &hf_nbap_procedureCriticality,
46113       { "procedureCriticality", "nbap.procedureCriticality",
46114         FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
46115         "nbap.Criticality", HFILL }},
46116     { &hf_nbap_transactionID,
46117       { "transactionID", "nbap.transactionID",
46118         FT_UINT32, BASE_DEC, VALS(nbap_TransactionID_vals), 0,
46119         "nbap.TransactionID", HFILL }},
46120     { &hf_nbap_iEsCriticalityDiagnostics,
46121       { "iEsCriticalityDiagnostics", "nbap.iEsCriticalityDiagnostics",
46122         FT_UINT32, BASE_DEC, NULL, 0,
46123         "nbap.CriticalityDiagnostics_IE_List", HFILL }},
46124     { &hf_nbap_CriticalityDiagnostics_IE_List_item,
46125       { "Item", "nbap.CriticalityDiagnostics_IE_List_item",
46126         FT_NONE, BASE_NONE, NULL, 0,
46127         "nbap.CriticalityDiagnostics_IE_List_item", HFILL }},
46128     { &hf_nbap_iECriticality,
46129       { "iECriticality", "nbap.iECriticality",
46130         FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
46131         "nbap.Criticality", HFILL }},
46132     { &hf_nbap_iE_ID,
46133       { "iE-ID", "nbap.iE_ID",
46134         FT_UINT32, BASE_DEC, VALS(nbap_ProtocolIE_ID_vals), 0,
46135         "nbap.ProtocolIE_ID", HFILL }},
46136     { &hf_nbap_repetitionNumber,
46137       { "repetitionNumber", "nbap.repetitionNumber",
46138         FT_UINT32, BASE_DEC, NULL, 0,
46139         "nbap.RepetitionNumber0", HFILL }},
46140     { &hf_nbap_DCH_FDD_Information_item,
46141       { "Item", "nbap.DCH_FDD_Information_item",
46142         FT_NONE, BASE_NONE, NULL, 0,
46143         "nbap.DCH_FDD_InformationItem", HFILL }},
46144     { &hf_nbap_payloadCRC_PresenceIndicator,
46145       { "payloadCRC-PresenceIndicator", "nbap.payloadCRC_PresenceIndicator",
46146         FT_UINT32, BASE_DEC, VALS(nbap_PayloadCRC_PresenceIndicator_vals), 0,
46147         "nbap.PayloadCRC_PresenceIndicator", HFILL }},
46148     { &hf_nbap_ul_FP_Mode,
46149       { "ul-FP-Mode", "nbap.ul_FP_Mode",
46150         FT_UINT32, BASE_DEC, VALS(nbap_UL_FP_Mode_vals), 0,
46151         "nbap.UL_FP_Mode", HFILL }},
46152     { &hf_nbap_toAWS,
46153       { "toAWS", "nbap.toAWS",
46154         FT_UINT32, BASE_DEC, NULL, 0,
46155         "nbap.ToAWS", HFILL }},
46156     { &hf_nbap_toAWE,
46157       { "toAWE", "nbap.toAWE",
46158         FT_UINT32, BASE_DEC, NULL, 0,
46159         "nbap.ToAWE", HFILL }},
46160     { &hf_nbap_dCH_SpecificInformationList,
46161       { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
46162         FT_UINT32, BASE_DEC, NULL, 0,
46163         "nbap.DCH_Specific_FDD_InformationList", HFILL }},
46164     { &hf_nbap_DCH_Specific_FDD_InformationList_item,
46165       { "Item", "nbap.DCH_Specific_FDD_InformationList_item",
46166         FT_NONE, BASE_NONE, NULL, 0,
46167         "nbap.DCH_Specific_FDD_Item", HFILL }},
46168     { &hf_nbap_dCH_ID,
46169       { "dCH-ID", "nbap.dCH_ID",
46170         FT_UINT32, BASE_DEC, NULL, 0,
46171         "nbap.DCH_ID", HFILL }},
46172     { &hf_nbap_ul_TransportFormatSet,
46173       { "ul-TransportFormatSet", "nbap.ul_TransportFormatSet",
46174         FT_NONE, BASE_NONE, NULL, 0,
46175         "nbap.TransportFormatSet", HFILL }},
46176     { &hf_nbap_dl_TransportFormatSet,
46177       { "dl-TransportFormatSet", "nbap.dl_TransportFormatSet",
46178         FT_NONE, BASE_NONE, NULL, 0,
46179         "nbap.TransportFormatSet", HFILL }},
46180     { &hf_nbap_allocationRetentionPriority,
46181       { "allocationRetentionPriority", "nbap.allocationRetentionPriority",
46182         FT_NONE, BASE_NONE, NULL, 0,
46183         "nbap.AllocationRetentionPriority", HFILL }},
46184     { &hf_nbap_frameHandlingPriority,
46185       { "frameHandlingPriority", "nbap.frameHandlingPriority",
46186         FT_UINT32, BASE_DEC, NULL, 0,
46187         "nbap.FrameHandlingPriority", HFILL }},
46188     { &hf_nbap_qE_Selector,
46189       { "qE-Selector", "nbap.qE_Selector",
46190         FT_UINT32, BASE_DEC, VALS(nbap_QE_Selector_vals), 0,
46191         "nbap.QE_Selector", HFILL }},
46192     { &hf_nbap_DCH_InformationResponse_item,
46193       { "Item", "nbap.DCH_InformationResponse_item",
46194         FT_NONE, BASE_NONE, NULL, 0,
46195         "nbap.DCH_InformationResponseItem", HFILL }},
46196     { &hf_nbap_DCH_TDD_Information_item,
46197       { "Item", "nbap.DCH_TDD_Information_item",
46198         FT_NONE, BASE_NONE, NULL, 0,
46199         "nbap.DCH_TDD_InformationItem", HFILL }},
46200     { &hf_nbap_dCH_SpecificInformationList_01,
46201       { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
46202         FT_UINT32, BASE_DEC, NULL, 0,
46203         "nbap.DCH_Specific_TDD_InformationList", HFILL }},
46204     { &hf_nbap_DCH_Specific_TDD_InformationList_item,
46205       { "Item", "nbap.DCH_Specific_TDD_InformationList_item",
46206         FT_NONE, BASE_NONE, NULL, 0,
46207         "nbap.DCH_Specific_TDD_Item", HFILL }},
46208     { &hf_nbap_ul_CCTrCH_ID,
46209       { "ul-CCTrCH-ID", "nbap.ul_CCTrCH_ID",
46210         FT_UINT32, BASE_DEC, NULL, 0,
46211         "nbap.CCTrCH_ID", HFILL }},
46212     { &hf_nbap_dl_CCTrCH_ID,
46213       { "dl-CCTrCH-ID", "nbap.dl_CCTrCH_ID",
46214         FT_UINT32, BASE_DEC, NULL, 0,
46215         "nbap.CCTrCH_ID", HFILL }},
46216     { &hf_nbap_FDD_DCHs_to_Modify_item,
46217       { "Item", "nbap.FDD_DCHs_to_Modify_item",
46218         FT_NONE, BASE_NONE, NULL, 0,
46219         "nbap.FDD_DCHs_to_ModifyItem", HFILL }},
46220     { &hf_nbap_transportBearerRequestIndicator,
46221       { "transportBearerRequestIndicator", "nbap.transportBearerRequestIndicator",
46222         FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
46223         "nbap.TransportBearerRequestIndicator", HFILL }},
46224     { &hf_nbap_dCH_SpecificInformationList_02,
46225       { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
46226         FT_UINT32, BASE_DEC, NULL, 0,
46227         "nbap.DCH_ModifySpecificInformation_FDD", HFILL }},
46228     { &hf_nbap_DCH_ModifySpecificInformation_FDD_item,
46229       { "Item", "nbap.DCH_ModifySpecificInformation_FDD_item",
46230         FT_NONE, BASE_NONE, NULL, 0,
46231         "nbap.DCH_ModifySpecificItem_FDD", HFILL }},
46232     { &hf_nbap_TDD_DCHs_to_Modify_item,
46233       { "Item", "nbap.TDD_DCHs_to_Modify_item",
46234         FT_NONE, BASE_NONE, NULL, 0,
46235         "nbap.DCH_ModifyItem_TDD", HFILL }},
46236     { &hf_nbap_dCH_SpecificInformationList_03,
46237       { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
46238         FT_UINT32, BASE_DEC, NULL, 0,
46239         "nbap.DCH_ModifySpecificInformation_TDD", HFILL }},
46240     { &hf_nbap_DCH_ModifySpecificInformation_TDD_item,
46241       { "Item", "nbap.DCH_ModifySpecificInformation_TDD_item",
46242         FT_NONE, BASE_NONE, NULL, 0,
46243         "nbap.DCH_ModifySpecificItem_TDD", HFILL }},
46244     { &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item,
46245       { "Item", "nbap.DedicatedChannelsCapacityConsumptionLaw_item",
46246         FT_NONE, BASE_NONE, NULL, 0,
46247         "nbap.DedicatedChannelsCapacityConsumptionLaw_item", HFILL }},
46248     { &hf_nbap_dl_Cost_1,
46249       { "dl-Cost-1", "nbap.dl_Cost_1",
46250         FT_UINT32, BASE_DEC, NULL, 0,
46251         "nbap.INTEGER_0_65535", HFILL }},
46252     { &hf_nbap_dl_Cost_2,
46253       { "dl-Cost-2", "nbap.dl_Cost_2",
46254         FT_UINT32, BASE_DEC, NULL, 0,
46255         "nbap.INTEGER_0_65535", HFILL }},
46256     { &hf_nbap_ul_Cost_1,
46257       { "ul-Cost-1", "nbap.ul_Cost_1",
46258         FT_UINT32, BASE_DEC, NULL, 0,
46259         "nbap.INTEGER_0_65535", HFILL }},
46260     { &hf_nbap_ul_Cost_2,
46261       { "ul-Cost-2", "nbap.ul_Cost_2",
46262         FT_UINT32, BASE_DEC, NULL, 0,
46263         "nbap.INTEGER_0_65535", HFILL }},
46264     { &hf_nbap_sIR_Value,
46265       { "sIR-Value", "nbap.sIR_Value",
46266         FT_UINT32, BASE_DEC, NULL, 0,
46267         "nbap.SIR_Value", HFILL }},
46268     { &hf_nbap_sIR_ErrorValue,
46269       { "sIR-ErrorValue", "nbap.sIR_ErrorValue",
46270         FT_UINT32, BASE_DEC, NULL, 0,
46271         "nbap.SIR_Error_Value", HFILL }},
46272     { &hf_nbap_transmittedCodePowerValue,
46273       { "transmittedCodePowerValue", "nbap.transmittedCodePowerValue",
46274         FT_UINT32, BASE_DEC, NULL, 0,
46275         "nbap.Transmitted_Code_Power_Value", HFILL }},
46276     { &hf_nbap_rSCP,
46277       { "rSCP", "nbap.rSCP",
46278         FT_UINT32, BASE_DEC, NULL, 0,
46279         "nbap.RSCP_Value", HFILL }},
46280     { &hf_nbap_rxTimingDeviationValue,
46281       { "rxTimingDeviationValue", "nbap.rxTimingDeviationValue",
46282         FT_UINT32, BASE_DEC, NULL, 0,
46283         "nbap.Rx_Timing_Deviation_Value", HFILL }},
46284     { &hf_nbap_roundTripTime,
46285       { "roundTripTime", "nbap.roundTripTime",
46286         FT_UINT32, BASE_DEC, NULL, 0,
46287         "nbap.Round_Trip_Time_Value", HFILL }},
46288     { &hf_nbap_extension_DedicatedMeasurementValue,
46289       { "extension-DedicatedMeasurementValue", "nbap.extension_DedicatedMeasurementValue",
46290         FT_NONE, BASE_NONE, NULL, 0,
46291         "nbap.Extension_DedicatedMeasurementValue", HFILL }},
46292     { &hf_nbap_measurementAvailable_01,
46293       { "measurementAvailable", "nbap.measurementAvailable",
46294         FT_NONE, BASE_NONE, NULL, 0,
46295         "nbap.DedicatedMeasurementAvailable", HFILL }},
46296     { &hf_nbap_measurementnotAvailable_01,
46297       { "measurementnotAvailable", "nbap.measurementnotAvailable",
46298         FT_NONE, BASE_NONE, NULL, 0,
46299         "nbap.DedicatedMeasurementnotAvailable", HFILL }},
46300     { &hf_nbap_dedicatedmeasurementValue,
46301       { "dedicatedmeasurementValue", "nbap.dedicatedmeasurementValue",
46302         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValue_vals), 0,
46303         "nbap.DedicatedMeasurementValue", HFILL }},
46304     { &hf_nbap_cFN,
46305       { "cFN", "nbap.cFN",
46306         FT_UINT32, BASE_DEC, NULL, 0,
46307         "nbap.CFN", HFILL }},
46308     { &hf_nbap_cfn,
46309       { "cfn", "nbap.cfn",
46310         FT_UINT32, BASE_DEC, NULL, 0,
46311         "nbap.CFN", HFILL }},
46312     { &hf_nbap_separate_indication,
46313       { "separate-indication", "nbap.separate_indication",
46314         FT_NONE, BASE_NONE, NULL, 0,
46315         "nbap.NULL", HFILL }},
46316     { &hf_nbap_activate,
46317       { "activate", "nbap.activate",
46318         FT_NONE, BASE_NONE, NULL, 0,
46319         "nbap.Activate_Info", HFILL }},
46320     { &hf_nbap_deactivate,
46321       { "deactivate", "nbap.deactivate",
46322         FT_NONE, BASE_NONE, NULL, 0,
46323         "nbap.Deactivate_Info", HFILL }},
46324     { &hf_nbap_activation_type,
46325       { "activation-type", "nbap.activation_type",
46326         FT_UINT32, BASE_DEC, VALS(nbap_Execution_Type_vals), 0,
46327         "nbap.Execution_Type", HFILL }},
46328     { &hf_nbap_initial_dl_tx_power,
46329       { "initial-dl-tx-power", "nbap.initial_dl_tx_power",
46330         FT_INT32, BASE_DEC, NULL, 0,
46331         "nbap.DL_Power", HFILL }},
46332     { &hf_nbap_firstRLS_Indicator,
46333       { "firstRLS-Indicator", "nbap.firstRLS_Indicator",
46334         FT_UINT32, BASE_DEC, VALS(nbap_FirstRLS_Indicator_vals), 0,
46335         "nbap.FirstRLS_Indicator", HFILL }},
46336     { &hf_nbap_propagation_delay,
46337       { "propagation-delay", "nbap.propagation_delay",
46338         FT_UINT32, BASE_DEC, NULL, 0,
46339         "nbap.PropagationDelay", HFILL }},
46340     { &hf_nbap_deactivation_type,
46341       { "deactivation-type", "nbap.deactivation_type",
46342         FT_UINT32, BASE_DEC, VALS(nbap_Execution_Type_vals), 0,
46343         "nbap.Execution_Type", HFILL }},
46344     { &hf_nbap_synchronised,
46345       { "synchronised", "nbap.synchronised",
46346         FT_UINT32, BASE_DEC, NULL, 0,
46347         "nbap.CFN", HFILL }},
46348     { &hf_nbap_unsynchronised,
46349       { "unsynchronised", "nbap.unsynchronised",
46350         FT_NONE, BASE_NONE, NULL, 0,
46351         "nbap.NULL", HFILL }},
46352     { &hf_nbap_dGANSS_ReferenceTime,
46353       { "dGANSS-ReferenceTime", "nbap.dGANSS_ReferenceTime",
46354         FT_UINT32, BASE_DEC, NULL, 0,
46355         "nbap.INTEGER_0_119", HFILL }},
46356     { &hf_nbap_dGANSS_Information,
46357       { "dGANSS-Information", "nbap.dGANSS_Information",
46358         FT_UINT32, BASE_DEC, NULL, 0,
46359         "nbap.DGANSS_Information", HFILL }},
46360     { &hf_nbap_DGANSS_Information_item,
46361       { "Item", "nbap.DGANSS_Information_item",
46362         FT_NONE, BASE_NONE, NULL, 0,
46363         "nbap.DGANSS_InformationItem", HFILL }},
46364     { &hf_nbap_gANSS_SignalId,
46365       { "gANSS-SignalId", "nbap.gANSS_SignalId",
46366         FT_UINT32, BASE_DEC, NULL, 0,
46367         "nbap.GANSS_Signal_ID", HFILL }},
46368     { &hf_nbap_gANSS_StatusHealth,
46369       { "gANSS-StatusHealth", "nbap.gANSS_StatusHealth",
46370         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_StatusHealth_vals), 0,
46371         "nbap.GANSS_StatusHealth", HFILL }},
46372     { &hf_nbap_dGANSS_SignalInformation,
46373       { "dGANSS-SignalInformation", "nbap.dGANSS_SignalInformation",
46374         FT_UINT32, BASE_DEC, NULL, 0,
46375         "nbap.DGANSS_SignalInformation", HFILL }},
46376     { &hf_nbap_DGANSS_SignalInformation_item,
46377       { "Item", "nbap.DGANSS_SignalInformation_item",
46378         FT_NONE, BASE_NONE, NULL, 0,
46379         "nbap.DGANSS_SignalInformationItem", HFILL }},
46380     { &hf_nbap_satId,
46381       { "satId", "nbap.satId",
46382         FT_UINT32, BASE_DEC, NULL, 0,
46383         "nbap.INTEGER_0_63", HFILL }},
46384     { &hf_nbap_gANSS_iod,
46385       { "gANSS-iod", "nbap.gANSS_iod",
46386         FT_BYTES, BASE_HEX, NULL, 0,
46387         "nbap.BIT_STRING_SIZE_10", HFILL }},
46388     { &hf_nbap_udre,
46389       { "udre", "nbap.udre",
46390         FT_UINT32, BASE_DEC, VALS(nbap_UDRE_vals), 0,
46391         "nbap.UDRE", HFILL }},
46392     { &hf_nbap_ganss_prc,
46393       { "ganss-prc", "nbap.ganss_prc",
46394         FT_INT32, BASE_DEC, NULL, 0,
46395         "nbap.INTEGER_M2047_2047", HFILL }},
46396     { &hf_nbap_ganss_rrc,
46397       { "ganss-rrc", "nbap.ganss_rrc",
46398         FT_INT32, BASE_DEC, NULL, 0,
46399         "nbap.INTEGER_M127_127", HFILL }},
46400     { &hf_nbap_pRCDeviation,
46401       { "pRCDeviation", "nbap.pRCDeviation",
46402         FT_UINT32, BASE_DEC, VALS(nbap_PRCDeviation_vals), 0,
46403         "nbap.PRCDeviation", HFILL }},
46404     { &hf_nbap_gpstow,
46405       { "gpstow", "nbap.gpstow",
46406         FT_UINT32, BASE_DEC, NULL, 0,
46407         "nbap.GPSTOW", HFILL }},
46408     { &hf_nbap_status_health,
46409       { "status-health", "nbap.status_health",
46410         FT_UINT32, BASE_DEC, VALS(nbap_GPS_Status_Health_vals), 0,
46411         "nbap.GPS_Status_Health", HFILL }},
46412     { &hf_nbap_satelliteinfo,
46413       { "satelliteinfo", "nbap.satelliteinfo",
46414         FT_UINT32, BASE_DEC, NULL, 0,
46415         "nbap.SAT_Info_DGPSCorrections", HFILL }},
46416     { &hf_nbap_prcdeviation,
46417       { "prcdeviation", "nbap.prcdeviation",
46418         FT_UINT32, BASE_DEC, VALS(nbap_PRCDeviation_vals), 0,
46419         "nbap.PRCDeviation", HFILL }},
46420     { &hf_nbap_DL_Timeslot_Information_item,
46421       { "Item", "nbap.DL_Timeslot_Information_item",
46422         FT_NONE, BASE_NONE, NULL, 0,
46423         "nbap.DL_Timeslot_InformationItem", HFILL }},
46424     { &hf_nbap_timeSlot,
46425       { "timeSlot", "nbap.timeSlot",
46426         FT_UINT32, BASE_DEC, NULL, 0,
46427         "nbap.TimeSlot", HFILL }},
46428     { &hf_nbap_midambleShiftAndBurstType,
46429       { "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType",
46430         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
46431         "nbap.MidambleShiftAndBurstType", HFILL }},
46432     { &hf_nbap_tFCI_Presence,
46433       { "tFCI-Presence", "nbap.tFCI_Presence",
46434         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
46435         "nbap.TFCI_Presence", HFILL }},
46436     { &hf_nbap_dL_Code_Information,
46437       { "dL-Code-Information", "nbap.dL_Code_Information",
46438         FT_UINT32, BASE_DEC, NULL, 0,
46439         "nbap.TDD_DL_Code_Information", HFILL }},
46440     { &hf_nbap_DL_TimeslotLCR_Information_item,
46441       { "Item", "nbap.DL_TimeslotLCR_Information_item",
46442         FT_NONE, BASE_NONE, NULL, 0,
46443         "nbap.DL_TimeslotLCR_InformationItem", HFILL }},
46444     { &hf_nbap_timeSlotLCR,
46445       { "timeSlotLCR", "nbap.timeSlotLCR",
46446         FT_UINT32, BASE_DEC, NULL, 0,
46447         "nbap.TimeSlotLCR", HFILL }},
46448     { &hf_nbap_midambleShiftLCR,
46449       { "midambleShiftLCR", "nbap.midambleShiftLCR",
46450         FT_NONE, BASE_NONE, NULL, 0,
46451         "nbap.MidambleShiftLCR", HFILL }},
46452     { &hf_nbap_dL_Code_LCR_Information,
46453       { "dL-Code-LCR-Information", "nbap.dL_Code_LCR_Information",
46454         FT_UINT32, BASE_DEC, NULL, 0,
46455         "nbap.TDD_DL_Code_LCR_Information", HFILL }},
46456     { &hf_nbap_DL_Timeslot768_Information_item,
46457       { "Item", "nbap.DL_Timeslot768_Information_item",
46458         FT_NONE, BASE_NONE, NULL, 0,
46459         "nbap.DL_Timeslot768_InformationItem", HFILL }},
46460     { &hf_nbap_midambleShiftAndBurstType768,
46461       { "midambleShiftAndBurstType768", "nbap.midambleShiftAndBurstType768",
46462         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
46463         "nbap.MidambleShiftAndBurstType768", HFILL }},
46464     { &hf_nbap_dL_Code_768_Information,
46465       { "dL-Code-768-Information", "nbap.dL_Code_768_Information",
46466         FT_UINT32, BASE_DEC, NULL, 0,
46467         "nbap.TDD_DL_Code_768_Information", HFILL }},
46468     { &hf_nbap_powerAdjustmentType,
46469       { "powerAdjustmentType", "nbap.powerAdjustmentType",
46470         FT_UINT32, BASE_DEC, VALS(nbap_PowerAdjustmentType_vals), 0,
46471         "nbap.PowerAdjustmentType", HFILL }},
46472     { &hf_nbap_dLReferencePower,
46473       { "dLReferencePower", "nbap.dLReferencePower",
46474         FT_INT32, BASE_DEC, NULL, 0,
46475         "nbap.DL_Power", HFILL }},
46476     { &hf_nbap_dLReferencePowerList_DL_PC_Rqst,
46477       { "dLReferencePowerList-DL-PC-Rqst", "nbap.dLReferencePowerList_DL_PC_Rqst",
46478         FT_UINT32, BASE_DEC, NULL, 0,
46479         "nbap.DL_ReferencePowerInformationList", HFILL }},
46480     { &hf_nbap_maxAdjustmentStep,
46481       { "maxAdjustmentStep", "nbap.maxAdjustmentStep",
46482         FT_UINT32, BASE_DEC, NULL, 0,
46483         "nbap.MaxAdjustmentStep", HFILL }},
46484     { &hf_nbap_adjustmentPeriod,
46485       { "adjustmentPeriod", "nbap.adjustmentPeriod",
46486         FT_UINT32, BASE_DEC, NULL, 0,
46487         "nbap.AdjustmentPeriod", HFILL }},
46488     { &hf_nbap_adjustmentRatio,
46489       { "adjustmentRatio", "nbap.adjustmentRatio",
46490         FT_UINT32, BASE_DEC, NULL, 0,
46491         "nbap.ScaledAdjustmentRatio", HFILL }},
46492     { &hf_nbap_DL_ReferencePowerInformationList_item,
46493       { "Item", "nbap.DL_ReferencePowerInformationList_item",
46494         FT_NONE, BASE_NONE, NULL, 0,
46495         "nbap.DL_ReferencePowerInformationItem", HFILL }},
46496     { &hf_nbap_rL_ID,
46497       { "rL-ID", "nbap.rL_ID",
46498         FT_UINT32, BASE_DEC, NULL, 0,
46499         "nbap.RL_ID", HFILL }},
46500     { &hf_nbap_dl_Reference_Power,
46501       { "dl-Reference-Power", "nbap.dl_Reference_Power",
46502         FT_INT32, BASE_DEC, NULL, 0,
46503         "nbap.DL_Power", HFILL }},
46504     { &hf_nbap_DL_TimeslotISCPInfo_item,
46505       { "Item", "nbap.DL_TimeslotISCPInfo_item",
46506         FT_NONE, BASE_NONE, NULL, 0,
46507         "nbap.DL_TimeslotISCPInfoItem", HFILL }},
46508     { &hf_nbap_dL_TimeslotISCP,
46509       { "dL-TimeslotISCP", "nbap.dL_TimeslotISCP",
46510         FT_UINT32, BASE_DEC, NULL, 0,
46511         "nbap.DL_TimeslotISCP", HFILL }},
46512     { &hf_nbap_DL_TimeslotISCPInfoLCR_item,
46513       { "Item", "nbap.DL_TimeslotISCPInfoLCR_item",
46514         FT_NONE, BASE_NONE, NULL, 0,
46515         "nbap.DL_TimeslotISCPInfoItemLCR", HFILL }},
46516     { &hf_nbap_uE_DRX_Cycle,
46517       { "uE-DRX-Cycle", "nbap.uE_DRX_Cycle",
46518         FT_UINT32, BASE_DEC, VALS(nbap_UE_DRX_Cycle_vals), 0,
46519         "nbap.UE_DRX_Cycle", HFILL }},
46520     { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle,
46521       { "inactivity-Threshold-for-UE-DRX-Cycle", "nbap.inactivity_Threshold_for_UE_DRX_Cycle",
46522         FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DRX_Cycle_vals), 0,
46523         "nbap.Inactivity_Threshold_for_UE_DRX_Cycle", HFILL }},
46524     { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring,
46525       { "inactivity-Threshold-for-UE-Grant-Monitoring", "nbap.inactivity_Threshold_for_UE_Grant_Monitoring",
46526         FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_Grant_Monitoring_vals), 0,
46527         "nbap.Inactivity_Threshold_for_UE_Grant_Monitoring", HFILL }},
46528     { &hf_nbap_uE_DRX_Grant_Monitoring,
46529       { "uE-DRX-Grant-Monitoring", "nbap.uE_DRX_Grant_Monitoring",
46530         FT_BOOLEAN, 8, NULL, 0,
46531         "nbap.UE_DRX_Grant_Monitoring", HFILL }},
46532     { &hf_nbap_modify,
46533       { "modify", "nbap.modify",
46534         FT_NONE, BASE_NONE, NULL, 0,
46535         "nbap.DRX_Information_to_Modify_Items", HFILL }},
46536     { &hf_nbap_deactivate_01,
46537       { "deactivate", "nbap.deactivate",
46538         FT_NONE, BASE_NONE, NULL, 0,
46539         "nbap.NULL", HFILL }},
46540     { &hf_nbap_DSCH_InformationResponse_item,
46541       { "Item", "nbap.DSCH_InformationResponse_item",
46542         FT_NONE, BASE_NONE, NULL, 0,
46543         "nbap.DSCH_InformationResponseItem", HFILL }},
46544     { &hf_nbap_dSCH_ID,
46545       { "dSCH-ID", "nbap.dSCH_ID",
46546         FT_UINT32, BASE_DEC, NULL, 0,
46547         "nbap.DSCH_ID", HFILL }},
46548     { &hf_nbap_DSCH_TDD_Information_item,
46549       { "Item", "nbap.DSCH_TDD_Information_item",
46550         FT_NONE, BASE_NONE, NULL, 0,
46551         "nbap.DSCH_TDD_InformationItem", HFILL }},
46552     { &hf_nbap_cCTrCH_ID,
46553       { "cCTrCH-ID", "nbap.cCTrCH_ID",
46554         FT_UINT32, BASE_DEC, NULL, 0,
46555         "nbap.CCTrCH_ID", HFILL }},
46556     { &hf_nbap_transportFormatSet,
46557       { "transportFormatSet", "nbap.transportFormatSet",
46558         FT_NONE, BASE_NONE, NULL, 0,
46559         "nbap.TransportFormatSet", HFILL }},
46560     { &hf_nbap_uE_DTX_Cycle1_2ms,
46561       { "uE-DTX-Cycle1-2ms", "nbap.uE_DTX_Cycle1_2ms",
46562         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle1_2ms_vals), 0,
46563         "nbap.UE_DTX_Cycle1_2ms", HFILL }},
46564     { &hf_nbap_uE_DTX_Cycle2_2ms,
46565       { "uE-DTX-Cycle2-2ms", "nbap.uE_DTX_Cycle2_2ms",
46566         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle2_2ms_vals), 0,
46567         "nbap.UE_DTX_Cycle2_2ms", HFILL }},
46568     { &hf_nbap_mAC_DTX_Cycle_2ms,
46569       { "mAC-DTX-Cycle-2ms", "nbap.mAC_DTX_Cycle_2ms",
46570         FT_UINT32, BASE_DEC, VALS(nbap_MAC_DTX_Cycle_2ms_vals), 0,
46571         "nbap.MAC_DTX_Cycle_2ms", HFILL }},
46572     { &hf_nbap_uE_DTX_Cycle1_10ms,
46573       { "uE-DTX-Cycle1-10ms", "nbap.uE_DTX_Cycle1_10ms",
46574         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle1_10ms_vals), 0,
46575         "nbap.UE_DTX_Cycle1_10ms", HFILL }},
46576     { &hf_nbap_uE_DTX_Cycle2_10ms,
46577       { "uE-DTX-Cycle2-10ms", "nbap.uE_DTX_Cycle2_10ms",
46578         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle2_10ms_vals), 0,
46579         "nbap.UE_DTX_Cycle2_10ms", HFILL }},
46580     { &hf_nbap_mAC_DTX_Cycle_10ms,
46581       { "mAC-DTX-Cycle-10ms", "nbap.mAC_DTX_Cycle_10ms",
46582         FT_UINT32, BASE_DEC, VALS(nbap_MAC_DTX_Cycle_10ms_vals), 0,
46583         "nbap.MAC_DTX_Cycle_10ms", HFILL }},
46584     { &hf_nbap_e_DCH_TTI_Length,
46585       { "e-DCH-TTI-Length", "nbap.e_DCH_TTI_Length",
46586         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_TTI_Length_vals), 0,
46587         "nbap.E_DCH_TTI_Length", HFILL }},
46588     { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2,
46589       { "inactivity-Threshold-for-UE-DTX-Cycle2", "nbap.inactivity_Threshold_for_UE_DTX_Cycle2",
46590         FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals), 0,
46591         "nbap.Inactivity_Threshold_for_UE_DTX_Cycle2", HFILL }},
46592     { &hf_nbap_uE_DTX_Long_Preamble,
46593       { "uE-DTX-Long-Preamble", "nbap.uE_DTX_Long_Preamble",
46594         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Long_Preamble_vals), 0,
46595         "nbap.UE_DTX_Long_Preamble", HFILL }},
46596     { &hf_nbap_mAC_Inactivity_Threshold,
46597       { "mAC-Inactivity-Threshold", "nbap.mAC_Inactivity_Threshold",
46598         FT_UINT32, BASE_DEC, VALS(nbap_MAC_Inactivity_Threshold_vals), 0,
46599         "nbap.MAC_Inactivity_Threshold", HFILL }},
46600     { &hf_nbap_cQI_DTX_Timer,
46601       { "cQI-DTX-Timer", "nbap.cQI_DTX_Timer",
46602         FT_UINT32, BASE_DEC, VALS(nbap_CQI_DTX_Timer_vals), 0,
46603         "nbap.CQI_DTX_Timer", HFILL }},
46604     { &hf_nbap_uE_DPCCH_burst1,
46605       { "uE-DPCCH-burst1", "nbap.uE_DPCCH_burst1",
46606         FT_UINT32, BASE_DEC, VALS(nbap_UE_DPCCH_burst1_vals), 0,
46607         "nbap.UE_DPCCH_burst1", HFILL }},
46608     { &hf_nbap_uE_DPCCH_burst2,
46609       { "uE-DPCCH-burst2", "nbap.uE_DPCCH_burst2",
46610         FT_UINT32, BASE_DEC, VALS(nbap_UE_DPCCH_burst2_vals), 0,
46611         "nbap.UE_DPCCH_burst2", HFILL }},
46612     { &hf_nbap_modify_01,
46613       { "modify", "nbap.modify",
46614         FT_NONE, BASE_NONE, NULL, 0,
46615         "nbap.DTX_Information_to_Modify_Items", HFILL }},
46616     { &hf_nbap_e_DCH_TTI_Length_to_Modify,
46617       { "e-DCH-TTI-Length-to-Modify", "nbap.e_DCH_TTI_Length_to_Modify",
46618         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_TTI_Length_to_Modify_vals), 0,
46619         "nbap.E_DCH_TTI_Length_to_Modify", HFILL }},
46620     { &hf_nbap_replace,
46621       { "replace", "nbap.replace",
46622         FT_UINT32, BASE_DEC, NULL, 0,
46623         "nbap.E_AGCH_FDD_Code_List", HFILL }},
46624     { &hf_nbap_remove,
46625       { "remove", "nbap.remove",
46626         FT_NONE, BASE_NONE, NULL, 0,
46627         "nbap.NULL", HFILL }},
46628     { &hf_nbap_E_AGCH_FDD_Code_List_item,
46629       { "Item", "nbap.E_AGCH_FDD_Code_List_item",
46630         FT_UINT32, BASE_DEC, NULL, 0,
46631         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
46632     { &hf_nbap_e_DCH_SF_allocation,
46633       { "e-DCH-SF-allocation", "nbap.e_DCH_SF_allocation",
46634         FT_UINT32, BASE_DEC, NULL, 0,
46635         "nbap.E_DCH_SF_allocation", HFILL }},
46636     { &hf_nbap_E_DCH_SF_allocation_item,
46637       { "Item", "nbap.E_DCH_SF_allocation_item",
46638         FT_NONE, BASE_NONE, NULL, 0,
46639         "nbap.E_DCH_SF_allocation_item", HFILL }},
46640     { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code,
46641       { "e-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code", "nbap.e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code",
46642         FT_UINT32, BASE_DEC, NULL, 0,
46643         "nbap.DL_ScramblingCode", HFILL }},
46644     { &hf_nbap_e_AGCH_Channelisation_Code,
46645       { "e-AGCH-Channelisation-Code", "nbap.e_AGCH_Channelisation_Code",
46646         FT_UINT32, BASE_DEC, NULL, 0,
46647         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
46648     { &hf_nbap_primary_e_RNTI,
46649       { "primary-e-RNTI", "nbap.primary_e_RNTI",
46650         FT_UINT32, BASE_DEC, NULL, 0,
46651         "nbap.E_RNTI", HFILL }},
46652     { &hf_nbap_secondary_e_RNTI,
46653       { "secondary-e-RNTI", "nbap.secondary_e_RNTI",
46654         FT_UINT32, BASE_DEC, NULL, 0,
46655         "nbap.E_RNTI", HFILL }},
46656     { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code,
46657       { "e-RGCH-E-HICH-Channelisation-Code", "nbap.e_RGCH_E_HICH_Channelisation_Code",
46658         FT_UINT32, BASE_DEC, NULL, 0,
46659         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
46660     { &hf_nbap_e_RGCH_Signature_Sequence,
46661       { "e-RGCH-Signature-Sequence", "nbap.e_RGCH_Signature_Sequence",
46662         FT_UINT32, BASE_DEC, NULL, 0,
46663         "nbap.E_RGCH_Signature_Sequence", HFILL }},
46664     { &hf_nbap_e_HICH_Signature_Sequence,
46665       { "e-HICH-Signature-Sequence", "nbap.e_HICH_Signature_Sequence",
46666         FT_UINT32, BASE_DEC, NULL, 0,
46667         "nbap.E_HICH_Signature_Sequence", HFILL }},
46668     { &hf_nbap_serving_Grant_Value,
46669       { "serving-Grant-Value", "nbap.serving_Grant_Value",
46670         FT_UINT32, BASE_DEC, NULL, 0,
46671         "nbap.E_Serving_Grant_Value", HFILL }},
46672     { &hf_nbap_primary_Secondary_Grant_Selector,
46673       { "primary-Secondary-Grant-Selector", "nbap.primary_Secondary_Grant_Selector",
46674         FT_UINT32, BASE_DEC, VALS(nbap_E_Primary_Secondary_Grant_Selector_vals), 0,
46675         "nbap.E_Primary_Secondary_Grant_Selector", HFILL }},
46676     { &hf_nbap_e_RGCH_Release_Indicator,
46677       { "e-RGCH-Release-Indicator", "nbap.e_RGCH_Release_Indicator",
46678         FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_Release_Indicator_vals), 0,
46679         "nbap.E_RGCH_Release_Indicator", HFILL }},
46680     { &hf_nbap_e_DCH_MACdFlows_Information,
46681       { "e-DCH-MACdFlows-Information", "nbap.e_DCH_MACdFlows_Information",
46682         FT_NONE, BASE_NONE, NULL, 0,
46683         "nbap.E_DCH_MACdFlows_Information", HFILL }},
46684     { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH,
46685       { "hARQ-Process-Allocation-Scheduled-2ms-EDCH", "nbap.hARQ_Process_Allocation_Scheduled_2ms_EDCH",
46686         FT_BYTES, BASE_HEX, NULL, 0,
46687         "nbap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
46688     { &hf_nbap_e_DCH_Maximum_Bitrate,
46689       { "e-DCH-Maximum-Bitrate", "nbap.e_DCH_Maximum_Bitrate",
46690         FT_UINT32, BASE_DEC, NULL, 0,
46691         "nbap.E_DCH_Maximum_Bitrate", HFILL }},
46692     { &hf_nbap_e_DCH_Processing_Overload_Level,
46693       { "e-DCH-Processing-Overload-Level", "nbap.e_DCH_Processing_Overload_Level",
46694         FT_UINT32, BASE_DEC, NULL, 0,
46695         "nbap.E_DCH_Processing_Overload_Level", HFILL }},
46696     { &hf_nbap_e_DCH_Reference_Power_Offset,
46697       { "e-DCH-Reference-Power-Offset", "nbap.e_DCH_Reference_Power_Offset",
46698         FT_UINT32, BASE_DEC, NULL, 0,
46699         "nbap.E_DCH_Reference_Power_Offset", HFILL }},
46700     { &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp,
46701       { "e-DCH-MACdFlow-Specific-InformationResp", "nbap.e_DCH_MACdFlow_Specific_InformationResp",
46702         FT_UINT32, BASE_DEC, NULL, 0,
46703         "nbap.E_DCH_MACdFlow_Specific_InformationResp", HFILL }},
46704     { &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify,
46705       { "e-DCH-MACdFlow-Specific-Info-to-Modify", "nbap.e_DCH_MACdFlow_Specific_Info_to_Modify",
46706         FT_UINT32, BASE_DEC, NULL, 0,
46707         "nbap.E_DCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
46708     { &hf_nbap_mACeReset_Indicator,
46709       { "mACeReset-Indicator", "nbap.mACeReset_Indicator",
46710         FT_UINT32, BASE_DEC, VALS(nbap_MACeReset_Indicator_vals), 0,
46711         "nbap.MACeReset_Indicator", HFILL }},
46712     { &hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation,
46713       { "e-DCH-MACdFlow-Specific-UpdateInformation", "nbap.e_DCH_MACdFlow_Specific_UpdateInformation",
46714         FT_UINT32, BASE_DEC, NULL, 0,
46715         "nbap.E_DCH_MACdFlow_Specific_UpdateInformation", HFILL }},
46716     { &hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item,
46717       { "Item", "nbap.E_DCH_MACdFlow_Specific_UpdateInformation_item",
46718         FT_NONE, BASE_NONE, NULL, 0,
46719         "nbap.E_DCH_MACdFlow_Specific_UpdateInformation_Item", HFILL }},
46720     { &hf_nbap_e_DCH_MACdFlow_ID,
46721       { "e-DCH-MACdFlow-ID", "nbap.e_DCH_MACdFlow_ID",
46722         FT_UINT32, BASE_DEC, NULL, 0,
46723         "nbap.E_DCH_MACdFlow_ID", HFILL }},
46724     { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH,
46725       { "hARQ-Process-Allocation-NonSched-2ms-EDCH", "nbap.hARQ_Process_Allocation_NonSched_2ms_EDCH",
46726         FT_BYTES, BASE_HEX, NULL, 0,
46727         "nbap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
46728     { &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant,
46729       { "e-DCH-Non-Scheduled-Transmission-Grant", "nbap.e_DCH_Non_Scheduled_Transmission_Grant",
46730         FT_NONE, BASE_NONE, NULL, 0,
46731         "nbap.E_DCH_Non_Scheduled_Transmission_Grant_Items", HFILL }},
46732     { &hf_nbap_e_DCH_Scheduled_Transmission_Grant,
46733       { "e-DCH-Scheduled-Transmission-Grant", "nbap.e_DCH_Scheduled_Transmission_Grant",
46734         FT_NONE, BASE_NONE, NULL, 0,
46735         "nbap.NULL", HFILL }},
46736     { &hf_nbap_E_DCH_LogicalChannelInformation_item,
46737       { "Item", "nbap.E_DCH_LogicalChannelInformation_item",
46738         FT_NONE, BASE_NONE, NULL, 0,
46739         "nbap.E_DCH_LogicalChannelInformationItem", HFILL }},
46740     { &hf_nbap_logicalChannelId,
46741       { "logicalChannelId", "nbap.logicalChannelId",
46742         FT_UINT32, BASE_DEC, NULL, 0,
46743         "nbap.LogicalChannelID", HFILL }},
46744     { &hf_nbap_schedulingPriorityIndicator,
46745       { "schedulingPriorityIndicator", "nbap.schedulingPriorityIndicator",
46746         FT_UINT32, BASE_DEC, NULL, 0,
46747         "nbap.SchedulingPriorityIndicator", HFILL }},
46748     { &hf_nbap_schedulingInformation,
46749       { "schedulingInformation", "nbap.schedulingInformation",
46750         FT_UINT32, BASE_DEC, VALS(nbap_SchedulingInformation_vals), 0,
46751         "nbap.SchedulingInformation", HFILL }},
46752     { &hf_nbap_mACesGuaranteedBitRate,
46753       { "mACesGuaranteedBitRate", "nbap.mACesGuaranteedBitRate",
46754         FT_UINT32, BASE_DEC, NULL, 0,
46755         "nbap.MACesGuaranteedBitRate", HFILL }},
46756     { &hf_nbap_e_DCH_DDI_Value,
46757       { "e-DCH-DDI-Value", "nbap.e_DCH_DDI_Value",
46758         FT_UINT32, BASE_DEC, NULL, 0,
46759         "nbap.E_DCH_DDI_Value", HFILL }},
46760     { &hf_nbap_mACd_PDU_Size_List,
46761       { "mACd-PDU-Size-List", "nbap.mACd_PDU_Size_List",
46762         FT_UINT32, BASE_DEC, NULL, 0,
46763         "nbap.E_DCH_MACdPDU_SizeList", HFILL }},
46764     { &hf_nbap_E_DCH_MACdPDU_SizeList_item,
46765       { "Item", "nbap.E_DCH_MACdPDU_SizeList_item",
46766         FT_NONE, BASE_NONE, NULL, 0,
46767         "nbap.E_DCH_MACdPDU_SizeListItem", HFILL }},
46768     { &hf_nbap_mACdPDU_Size,
46769       { "mACdPDU-Size", "nbap.mACdPDU_Size",
46770         FT_UINT32, BASE_DEC, NULL, 0,
46771         "nbap.MACdPDU_Size", HFILL }},
46772     { &hf_nbap_E_DCH_LogicalChannelToModify_item,
46773       { "Item", "nbap.E_DCH_LogicalChannelToModify_item",
46774         FT_NONE, BASE_NONE, NULL, 0,
46775         "nbap.E_DCH_LogicalChannelToModifyItem", HFILL }},
46776     { &hf_nbap_mACd_PDU_Size_List_01,
46777       { "mACd-PDU-Size-List", "nbap.mACd_PDU_Size_List",
46778         FT_UINT32, BASE_DEC, NULL, 0,
46779         "nbap.E_DCH_MACdPDU_SizeToModifyList", HFILL }},
46780     { &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item,
46781       { "Item", "nbap.E_DCH_MACdPDU_SizeToModifyList_item",
46782         FT_NONE, BASE_NONE, NULL, 0,
46783         "nbap.E_DCH_MACdPDU_SizeListItem", HFILL }},
46784     { &hf_nbap_E_DCH_LogicalChannelToDelete_item,
46785       { "Item", "nbap.E_DCH_LogicalChannelToDelete_item",
46786         FT_NONE, BASE_NONE, NULL, 0,
46787         "nbap.E_DCH_LogicalChannelToDeleteItem", HFILL }},
46788     { &hf_nbap_e_DCH_MACdFlow_Specific_Info,
46789       { "e-DCH-MACdFlow-Specific-Info", "nbap.e_DCH_MACdFlow_Specific_Info",
46790         FT_UINT32, BASE_DEC, NULL, 0,
46791         "nbap.E_DCH_MACdFlow_Specific_InfoList", HFILL }},
46792     { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item,
46793       { "Item", "nbap.E_DCH_MACdFlow_Specific_InfoList_item",
46794         FT_NONE, BASE_NONE, NULL, 0,
46795         "nbap.E_DCH_MACdFlow_Specific_InfoItem", HFILL }},
46796     { &hf_nbap_tnlQos,
46797       { "tnlQos", "nbap.tnlQos",
46798         FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
46799         "nbap.TnlQos", HFILL }},
46800     { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH,
46801       { "maximum-Number-of-Retransmissions-For-E-DCH", "nbap.maximum_Number_of_Retransmissions_For_E_DCH",
46802         FT_UINT32, BASE_DEC, NULL, 0,
46803         "nbap.Maximum_Number_of_Retransmissions_For_E_DCH", HFILL }},
46804     { &hf_nbap_eDCH_HARQ_PO_FDD,
46805       { "eDCH-HARQ-PO-FDD", "nbap.eDCH_HARQ_PO_FDD",
46806         FT_UINT32, BASE_DEC, NULL, 0,
46807         "nbap.E_DCH_HARQ_PO_FDD", HFILL }},
46808     { &hf_nbap_eDCH_MACdFlow_Multiplexing_List,
46809       { "eDCH-MACdFlow-Multiplexing-List", "nbap.eDCH_MACdFlow_Multiplexing_List",
46810         FT_BYTES, BASE_HEX, NULL, 0,
46811         "nbap.E_DCH_MACdFlow_Multiplexing_List", HFILL }},
46812     { &hf_nbap_eDCH_Grant_Type_Information,
46813       { "eDCH-Grant-Type-Information", "nbap.eDCH_Grant_Type_Information",
46814         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_Type_Information_vals), 0,
46815         "nbap.E_DCH_Grant_Type_Information", HFILL }},
46816     { &hf_nbap_bundlingModeIndicator,
46817       { "bundlingModeIndicator", "nbap.bundlingModeIndicator",
46818         FT_UINT32, BASE_DEC, VALS(nbap_BundlingModeIndicator_vals), 0,
46819         "nbap.BundlingModeIndicator", HFILL }},
46820     { &hf_nbap_eDCHLogicalChannelInformation,
46821       { "eDCHLogicalChannelInformation", "nbap.eDCHLogicalChannelInformation",
46822         FT_UINT32, BASE_DEC, NULL, 0,
46823         "nbap.E_DCH_LogicalChannelInformation", HFILL }},
46824     { &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item,
46825       { "Item", "nbap.E_DCH_MACdFlow_Specific_InformationResp_item",
46826         FT_NONE, BASE_NONE, NULL, 0,
46827         "nbap.E_DCH_MACdFlow_Specific_InformationResp_Item", HFILL }},
46828     { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item,
46829       { "Item", "nbap.E_DCH_MACdFlow_Specific_InfoList_to_Modify_item",
46830         FT_NONE, BASE_NONE, NULL, 0,
46831         "nbap.E_DCH_MACdFlow_Specific_InfoItem_to_Modify", HFILL }},
46832     { &hf_nbap_eDCH_LogicalChannelToAdd,
46833       { "eDCH-LogicalChannelToAdd", "nbap.eDCH_LogicalChannelToAdd",
46834         FT_UINT32, BASE_DEC, NULL, 0,
46835         "nbap.E_DCH_LogicalChannelInformation", HFILL }},
46836     { &hf_nbap_eDCH_LogicalChannelToModify,
46837       { "eDCH-LogicalChannelToModify", "nbap.eDCH_LogicalChannelToModify",
46838         FT_UINT32, BASE_DEC, NULL, 0,
46839         "nbap.E_DCH_LogicalChannelToModify", HFILL }},
46840     { &hf_nbap_eDCH_LogicalChannelToDelete,
46841       { "eDCH-LogicalChannelToDelete", "nbap.eDCH_LogicalChannelToDelete",
46842         FT_UINT32, BASE_DEC, NULL, 0,
46843         "nbap.E_DCH_LogicalChannelToDelete", HFILL }},
46844     { &hf_nbap_E_DCH_MACdFlows_to_Delete_item,
46845       { "Item", "nbap.E_DCH_MACdFlows_to_Delete_item",
46846         FT_NONE, BASE_NONE, NULL, 0,
46847         "nbap.E_DCH_MACdFlow_to_Delete_Item", HFILL }},
46848     { &hf_nbap_maxBits_MACe_PDU_non_scheduled,
46849       { "maxBits-MACe-PDU-non-scheduled", "nbap.maxBits_MACe_PDU_non_scheduled",
46850         FT_UINT32, BASE_DEC, NULL, 0,
46851         "nbap.Max_Bits_MACe_PDU_non_scheduled", HFILL }},
46852     { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms,
46853       { "hARQ-Process-Allocation-NonSched-2ms", "nbap.hARQ_Process_Allocation_NonSched_2ms",
46854         FT_BYTES, BASE_HEX, NULL, 0,
46855         "nbap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
46856     { &hf_nbap_e_DCH_serving_cell_choice,
46857       { "e-DCH-serving-cell-choice", "nbap.e_DCH_serving_cell_choice",
46858         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_serving_cell_choice_vals), 0,
46859         "nbap.E_DCH_serving_cell_choice", HFILL }},
46860     { &hf_nbap_e_DCH_serving_cell_change_successful,
46861       { "e-DCH-serving-cell-change-successful", "nbap.e_DCH_serving_cell_change_successful",
46862         FT_NONE, BASE_NONE, NULL, 0,
46863         "nbap.E_DCH_serving_cell_change_successful", HFILL }},
46864     { &hf_nbap_e_DCH_serving_cell_change_unsuccessful,
46865       { "e-DCH-serving-cell-change-unsuccessful", "nbap.e_DCH_serving_cell_change_unsuccessful",
46866         FT_NONE, BASE_NONE, NULL, 0,
46867         "nbap.E_DCH_serving_cell_change_unsuccessful", HFILL }},
46868     { &hf_nbap_e_DCH_RL_InformationList_Rsp,
46869       { "e-DCH-RL-InformationList-Rsp", "nbap.e_DCH_RL_InformationList_Rsp",
46870         FT_UINT32, BASE_DEC, NULL, 0,
46871         "nbap.E_DCH_RL_InformationList_Rsp", HFILL }},
46872     { &hf_nbap_E_DCH_RL_InformationList_Rsp_item,
46873       { "Item", "nbap.E_DCH_RL_InformationList_Rsp_item",
46874         FT_NONE, BASE_NONE, NULL, 0,
46875         "nbap.E_DCH_RL_InformationList_Rsp_Item", HFILL }},
46876     { &hf_nbap_rl_ID,
46877       { "rl-ID", "nbap.rl_ID",
46878         FT_UINT32, BASE_DEC, NULL, 0,
46879         "nbap.RL_ID", HFILL }},
46880     { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Info,
46881       { "e-DCH-FDD-DL-Control-Channel-Info", "nbap.e_DCH_FDD_DL_Control_Channel_Info",
46882         FT_NONE, BASE_NONE, NULL, 0,
46883         "nbap.E_DCH_FDD_DL_Control_Channel_Information", HFILL }},
46884     { &hf_nbap_cause,
46885       { "cause", "nbap.cause",
46886         FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
46887         "nbap.Cause", HFILL }},
46888     { &hf_nbap_two_ms,
46889       { "two-ms", "nbap.two_ms",
46890         FT_NONE, BASE_NONE, NULL, 0,
46891         "nbap.DTX_Cycle_2ms_Items", HFILL }},
46892     { &hf_nbap_ten_ms,
46893       { "ten-ms", "nbap.ten_ms",
46894         FT_NONE, BASE_NONE, NULL, 0,
46895         "nbap.DTX_Cycle_10ms_Items", HFILL }},
46896     { &hf_nbap_two_ms_01,
46897       { "two-ms", "nbap.two_ms",
46898         FT_NONE, BASE_NONE, NULL, 0,
46899         "nbap.DTX_Cycle_2ms_to_Modify_Items", HFILL }},
46900     { &hf_nbap_ten_ms_01,
46901       { "ten-ms", "nbap.ten_ms",
46902         FT_NONE, BASE_NONE, NULL, 0,
46903         "nbap.DTX_Cycle_10ms_to_Modify_Items", HFILL }},
46904     { &hf_nbap_replace_01,
46905       { "replace", "nbap.replace",
46906         FT_UINT32, BASE_DEC, NULL, 0,
46907         "nbap.E_RGCH_E_HICH_FDD_Code_List", HFILL }},
46908     { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item,
46909       { "Item", "nbap.E_RGCH_E_HICH_FDD_Code_List_item",
46910         FT_UINT32, BASE_DEC, NULL, 0,
46911         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
46912     { &hf_nbap_e_TFCI_BetaEC_Boost,
46913       { "e-TFCI-BetaEC-Boost", "nbap.e_TFCI_BetaEC_Boost",
46914         FT_UINT32, BASE_DEC, NULL, 0,
46915         "nbap.E_TFCI_BetaEC_Boost", HFILL }},
46916     { &hf_nbap_uL_Delta_T2TP,
46917       { "uL-Delta-T2TP", "nbap.uL_Delta_T2TP",
46918         FT_UINT32, BASE_DEC, NULL, 0,
46919         "nbap.UL_Delta_T2TP", HFILL }},
46920     { &hf_nbap_e_DCH_TFCI_Table_Index,
46921       { "e-DCH-TFCI-Table-Index", "nbap.e_DCH_TFCI_Table_Index",
46922         FT_UINT32, BASE_DEC, NULL, 0,
46923         "nbap.E_DCH_TFCI_Table_Index", HFILL }},
46924     { &hf_nbap_e_DCH_Min_Set_E_TFCI,
46925       { "e-DCH-Min-Set-E-TFCI", "nbap.e_DCH_Min_Set_E_TFCI",
46926         FT_UINT32, BASE_DEC, NULL, 0,
46927         "nbap.E_TFCI", HFILL }},
46928     { &hf_nbap_reference_E_TFCI_Information,
46929       { "reference-E-TFCI-Information", "nbap.reference_E_TFCI_Information",
46930         FT_UINT32, BASE_DEC, NULL, 0,
46931         "nbap.Reference_E_TFCI_Information", HFILL }},
46932     { &hf_nbap_E_DCHProvidedBitRate_item,
46933       { "Item", "nbap.E_DCHProvidedBitRate_item",
46934         FT_NONE, BASE_NONE, NULL, 0,
46935         "nbap.E_DCHProvidedBitRate_Item", HFILL }},
46936     { &hf_nbap_e_DCHProvidedBitRateValue,
46937       { "e-DCHProvidedBitRateValue", "nbap.e_DCHProvidedBitRateValue",
46938         FT_UINT32, BASE_DEC, NULL, 0,
46939         "nbap.E_DCHProvidedBitRateValue", HFILL }},
46940     { &hf_nbap_e_PUCH_Information,
46941       { "e-PUCH-Information", "nbap.e_PUCH_Information",
46942         FT_NONE, BASE_NONE, NULL, 0,
46943         "nbap.E_PUCH_Information", HFILL }},
46944     { &hf_nbap_e_TFCS_Information_TDD,
46945       { "e-TFCS-Information-TDD", "nbap.e_TFCS_Information_TDD",
46946         FT_NONE, BASE_NONE, NULL, 0,
46947         "nbap.E_TFCS_Information_TDD", HFILL }},
46948     { &hf_nbap_e_DCH_MACdFlows_Information_TDD,
46949       { "e-DCH-MACdFlows-Information-TDD", "nbap.e_DCH_MACdFlows_Information_TDD",
46950         FT_UINT32, BASE_DEC, NULL, 0,
46951         "nbap.E_DCH_MACdFlows_Information_TDD", HFILL }},
46952     { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info,
46953       { "e-DCH-Non-Scheduled-Grant-Info", "nbap.e_DCH_Non_Scheduled_Grant_Info",
46954         FT_NONE, BASE_NONE, NULL, 0,
46955         "nbap.E_DCH_Non_Scheduled_Grant_Info", HFILL }},
46956     { &hf_nbap_e_DCH_TDD_Information,
46957       { "e-DCH-TDD-Information", "nbap.e_DCH_TDD_Information",
46958         FT_NONE, BASE_NONE, NULL, 0,
46959         "nbap.E_DCH_TDD_Information", HFILL }},
46960     { &hf_nbap_minCR,
46961       { "minCR", "nbap.minCR",
46962         FT_UINT32, BASE_DEC, NULL, 0,
46963         "nbap.CodeRate", HFILL }},
46964     { &hf_nbap_maxCR,
46965       { "maxCR", "nbap.maxCR",
46966         FT_UINT32, BASE_DEC, NULL, 0,
46967         "nbap.CodeRate", HFILL }},
46968     { &hf_nbap_harqInfo,
46969       { "harqInfo", "nbap.harqInfo",
46970         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
46971         "nbap.HARQ_Info_for_E_DCH", HFILL }},
46972     { &hf_nbap_n_E_UCCH,
46973       { "n-E-UCCH", "nbap.n_E_UCCH",
46974         FT_UINT32, BASE_DEC, NULL, 0,
46975         "nbap.N_E_UCCH", HFILL }},
46976     { &hf_nbap_e_DCH_QPSK_RefBetaInfo,
46977       { "e-DCH-QPSK-RefBetaInfo", "nbap.e_DCH_QPSK_RefBetaInfo",
46978         FT_UINT32, BASE_DEC, NULL, 0,
46979         "nbap.E_DCH_QPSK_RefBetaInfo", HFILL }},
46980     { &hf_nbap_e_DCH_sixteenQAM_RefBetaInfo,
46981       { "e-DCH-sixteenQAM-RefBetaInfo", "nbap.e_DCH_sixteenQAM_RefBetaInfo",
46982         FT_UINT32, BASE_DEC, NULL, 0,
46983         "nbap.E_DCH_sixteenQAM_RefBetaInfo", HFILL }},
46984     { &hf_nbap_E_DCH_QPSK_RefBetaInfo_item,
46985       { "Item", "nbap.E_DCH_QPSK_RefBetaInfo_item",
46986         FT_NONE, BASE_NONE, NULL, 0,
46987         "nbap.E_DCH_RefBeta_Item", HFILL }},
46988     { &hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item,
46989       { "Item", "nbap.E_DCH_sixteenQAM_RefBetaInfo_item",
46990         FT_NONE, BASE_NONE, NULL, 0,
46991         "nbap.E_DCH_RefBeta_Item", HFILL }},
46992     { &hf_nbap_refCodeRate,
46993       { "refCodeRate", "nbap.refCodeRate",
46994         FT_UINT32, BASE_DEC, NULL, 0,
46995         "nbap.CodeRate_short", HFILL }},
46996     { &hf_nbap_refBeta,
46997       { "refBeta", "nbap.refBeta",
46998         FT_INT32, BASE_DEC, NULL, 0,
46999         "nbap.RefBeta", HFILL }},
47000     { &hf_nbap_E_DCH_MACdFlows_Information_TDD_item,
47001       { "Item", "nbap.E_DCH_MACdFlows_Information_TDD_item",
47002         FT_NONE, BASE_NONE, NULL, 0,
47003         "nbap.E_DCH_MACdFlow_InfoTDDItem", HFILL }},
47004     { &hf_nbap_eDCH_HARQ_PO_TDD,
47005       { "eDCH-HARQ-PO-TDD", "nbap.eDCH_HARQ_PO_TDD",
47006         FT_UINT32, BASE_DEC, NULL, 0,
47007         "nbap.E_DCH_HARQ_PO_TDD", HFILL }},
47008     { &hf_nbap_eDCH_Grant_TypeTDD,
47009       { "eDCH-Grant-TypeTDD", "nbap.eDCH_Grant_TypeTDD",
47010         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_TypeTDD_vals), 0,
47011         "nbap.E_DCH_Grant_TypeTDD", HFILL }},
47012     { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer,
47013       { "eDCH-MACdFlow-Retransmission-Timer", "nbap.eDCH_MACdFlow_Retransmission_Timer",
47014         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdFlow_Retransmission_Timer_vals), 0,
47015         "nbap.E_DCH_MACdFlow_Retransmission_Timer", HFILL }},
47016     { &hf_nbap_timeslotResource,
47017       { "timeslotResource", "nbap.timeslotResource",
47018         FT_BYTES, BASE_HEX, NULL, 0,
47019         "nbap.E_DCH_TimeslotResource", HFILL }},
47020     { &hf_nbap_powerResource,
47021       { "powerResource", "nbap.powerResource",
47022         FT_UINT32, BASE_DEC, NULL, 0,
47023         "nbap.E_DCH_PowerResource", HFILL }},
47024     { &hf_nbap_repetitionPeriod,
47025       { "repetitionPeriod", "nbap.repetitionPeriod",
47026         FT_UINT32, BASE_DEC, VALS(nbap_RepetitionPeriod_vals), 0,
47027         "nbap.RepetitionPeriod", HFILL }},
47028     { &hf_nbap_repetitionLength,
47029       { "repetitionLength", "nbap.repetitionLength",
47030         FT_UINT32, BASE_DEC, NULL, 0,
47031         "nbap.RepetitionLength", HFILL }},
47032     { &hf_nbap_tddE_PUCH_Offset,
47033       { "tddE-PUCH-Offset", "nbap.tddE_PUCH_Offset",
47034         FT_UINT32, BASE_DEC, NULL, 0,
47035         "nbap.TddE_PUCH_Offset", HFILL }},
47036     { &hf_nbap_tdd_ChannelisationCode,
47037       { "tdd-ChannelisationCode", "nbap.tdd_ChannelisationCode",
47038         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
47039         "nbap.TDD_ChannelisationCode", HFILL }},
47040     { &hf_nbap_e_DCH_TDD_Maximum_Bitrate,
47041       { "e-DCH-TDD-Maximum-Bitrate", "nbap.e_DCH_TDD_Maximum_Bitrate",
47042         FT_UINT32, BASE_DEC, NULL, 0,
47043         "nbap.E_DCH_TDD_Maximum_Bitrate", HFILL }},
47044     { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo,
47045       { "e-DCH-PowerOffset-for-SchedulingInfo", "nbap.e_DCH_PowerOffset_for_SchedulingInfo",
47046         FT_UINT32, BASE_DEC, NULL, 0,
47047         "nbap.E_DCH_PowerOffset_for_SchedulingInfo", HFILL }},
47048     { &hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp,
47049       { "e-DCH-TDD-MACdFlow-Specific-InformationResp", "nbap.e_DCH_TDD_MACdFlow_Specific_InformationResp",
47050         FT_UINT32, BASE_DEC, NULL, 0,
47051         "nbap.E_DCH_TDD_MACdFlow_Specific_InformationResp", HFILL }},
47052     { &hf_nbap_e_AGCH_Specific_Information_ResponseTDD,
47053       { "e-AGCH-Specific-Information-ResponseTDD", "nbap.e_AGCH_Specific_Information_ResponseTDD",
47054         FT_UINT32, BASE_DEC, NULL, 0,
47055         "nbap.E_AGCH_Specific_InformationRespListTDD", HFILL }},
47056     { &hf_nbap_e_RNTI,
47057       { "e-RNTI", "nbap.e_RNTI",
47058         FT_UINT32, BASE_DEC, NULL, 0,
47059         "nbap.E_RNTI", HFILL }},
47060     { &hf_nbap_scheduled_E_HICH_Specific_InformationResp,
47061       { "scheduled-E-HICH-Specific-InformationResp", "nbap.scheduled_E_HICH_Specific_InformationResp",
47062         FT_UINT32, BASE_DEC, NULL, 0,
47063         "nbap.Scheduled_E_HICH_Specific_Information_ResponseLCRTDD", HFILL }},
47064     { &hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item,
47065       { "Item", "nbap.Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item",
47066         FT_NONE, BASE_NONE, NULL, 0,
47067         "nbap.Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD", HFILL }},
47068     { &hf_nbap_eI,
47069       { "eI", "nbap.eI",
47070         FT_UINT32, BASE_DEC, NULL, 0,
47071         "nbap.EI", HFILL }},
47072     { &hf_nbap_e_HICH_ID_TDD,
47073       { "e-HICH-ID-TDD", "nbap.e_HICH_ID_TDD",
47074         FT_UINT32, BASE_DEC, NULL, 0,
47075         "nbap.E_HICH_ID_TDD", HFILL }},
47076     { &hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item,
47077       { "Item", "nbap.E_DCH_TDD_MACdFlow_Specific_InformationResp_item",
47078         FT_NONE, BASE_NONE, NULL, 0,
47079         "nbap.E_DCH_TDD_MACdFlow_Specific_InformationResp_Item", HFILL }},
47080     { &hf_nbap_e_DCH_MacdFlow_Id,
47081       { "e-DCH-MacdFlow-Id", "nbap.e_DCH_MacdFlow_Id",
47082         FT_UINT32, BASE_DEC, NULL, 0,
47083         "nbap.E_DCH_MACdFlow_ID", HFILL }},
47084     { &hf_nbap_E_AGCH_Specific_InformationRespListTDD_item,
47085       { "Item", "nbap.E_AGCH_Specific_InformationRespListTDD_item",
47086         FT_NONE, BASE_NONE, NULL, 0,
47087         "nbap.E_AGCH_Specific_InformationResp_ItemTDD", HFILL }},
47088     { &hf_nbap_e_AGCH_Id,
47089       { "e-AGCH-Id", "nbap.e_AGCH_Id",
47090         FT_UINT32, BASE_DEC, NULL, 0,
47091         "nbap.E_AGCH_Id", HFILL }},
47092     { &hf_nbap_e_DCH_MACdFlows_to_Add,
47093       { "e-DCH-MACdFlows-to-Add", "nbap.e_DCH_MACdFlows_to_Add",
47094         FT_UINT32, BASE_DEC, NULL, 0,
47095         "nbap.E_DCH_MACdFlows_Information_TDD", HFILL }},
47096     { &hf_nbap_e_DCH_MACdFlows_to_Delete,
47097       { "e-DCH-MACdFlows-to-Delete", "nbap.e_DCH_MACdFlows_to_Delete",
47098         FT_UINT32, BASE_DEC, NULL, 0,
47099         "nbap.E_DCH_MACdFlows_to_Delete", HFILL }},
47100     { &hf_nbap_e_DCH_TDD_Information_to_Modify,
47101       { "e-DCH-TDD-Information-to-Modify", "nbap.e_DCH_TDD_Information_to_Modify",
47102         FT_NONE, BASE_NONE, NULL, 0,
47103         "nbap.E_DCH_TDD_Information_to_Modify", HFILL }},
47104     { &hf_nbap_e_DCH_TDD_Information_to_Modify_List,
47105       { "e-DCH-TDD-Information-to-Modify-List", "nbap.e_DCH_TDD_Information_to_Modify_List",
47106         FT_UINT32, BASE_DEC, NULL, 0,
47107         "nbap.E_DCH_TDD_Information_to_Modify_List", HFILL }},
47108     { &hf_nbap_E_DCH_TDD_Information_to_Modify_List_item,
47109       { "Item", "nbap.E_DCH_TDD_Information_to_Modify_List_item",
47110         FT_NONE, BASE_NONE, NULL, 0,
47111         "nbap.E_DCH_MACdFlow_ModifyTDDItem", HFILL }},
47112     { &hf_nbap_e_DCH_LogicalChannelToAdd,
47113       { "e-DCH-LogicalChannelToAdd", "nbap.e_DCH_LogicalChannelToAdd",
47114         FT_UINT32, BASE_DEC, NULL, 0,
47115         "nbap.E_DCH_LogicalChannelInformation", HFILL }},
47116     { &hf_nbap_e_DCH_LogicalChannelToModify,
47117       { "e-DCH-LogicalChannelToModify", "nbap.e_DCH_LogicalChannelToModify",
47118         FT_UINT32, BASE_DEC, NULL, 0,
47119         "nbap.E_DCH_LogicalChannelToModify", HFILL }},
47120     { &hf_nbap_e_DCH_LogicalChannelToDelete,
47121       { "e-DCH-LogicalChannelToDelete", "nbap.e_DCH_LogicalChannelToDelete",
47122         FT_UINT32, BASE_DEC, NULL, 0,
47123         "nbap.E_DCH_LogicalChannelToDelete", HFILL }},
47124     { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768,
47125       { "e-DCH-Non-Scheduled-Grant-Info768", "nbap.e_DCH_Non_Scheduled_Grant_Info768",
47126         FT_NONE, BASE_NONE, NULL, 0,
47127         "nbap.E_DCH_Non_Scheduled_Grant_Info768", HFILL }},
47128     { &hf_nbap_e_DCH_TDD_Information768,
47129       { "e-DCH-TDD-Information768", "nbap.e_DCH_TDD_Information768",
47130         FT_NONE, BASE_NONE, NULL, 0,
47131         "nbap.E_DCH_TDD_Information768", HFILL }},
47132     { &hf_nbap_tdd_ChannelisationCode768,
47133       { "tdd-ChannelisationCode768", "nbap.tdd_ChannelisationCode768",
47134         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode768_vals), 0,
47135         "nbap.TDD_ChannelisationCode768", HFILL }},
47136     { &hf_nbap_e_DCH_TDD_Maximum_Bitrate768,
47137       { "e-DCH-TDD-Maximum-Bitrate768", "nbap.e_DCH_TDD_Maximum_Bitrate768",
47138         FT_UINT32, BASE_DEC, NULL, 0,
47139         "nbap.E_DCH_TDD_Maximum_Bitrate768", HFILL }},
47140     { &hf_nbap_e_PUCH_LCR_Information,
47141       { "e-PUCH-LCR-Information", "nbap.e_PUCH_LCR_Information",
47142         FT_NONE, BASE_NONE, NULL, 0,
47143         "nbap.E_PUCH_LCR_Information", HFILL }},
47144     { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info,
47145       { "e-DCH-Non-Scheduled-Grant-LCR-Info", "nbap.e_DCH_Non_Scheduled_Grant_LCR_Info",
47146         FT_NONE, BASE_NONE, NULL, 0,
47147         "nbap.E_DCH_Non_Scheduled_Grant_LCR_Info", HFILL }},
47148     { &hf_nbap_e_DCH_LCRTDD_Information,
47149       { "e-DCH-LCRTDD-Information", "nbap.e_DCH_LCRTDD_Information",
47150         FT_NONE, BASE_NONE, NULL, 0,
47151         "nbap.E_DCH_LCRTDD_Information", HFILL }},
47152     { &hf_nbap_pRXdes_base,
47153       { "pRXdes-base", "nbap.pRXdes_base",
47154         FT_INT32, BASE_DEC, NULL, 0,
47155         "nbap.PRXdes_base", HFILL }},
47156     { &hf_nbap_e_PUCH_TPC_StepSize,
47157       { "e-PUCH-TPC-StepSize", "nbap.e_PUCH_TPC_StepSize",
47158         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
47159         "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
47160     { &hf_nbap_e_AGCH_TPC_StepSize,
47161       { "e-AGCH-TPC-StepSize", "nbap.e_AGCH_TPC_StepSize",
47162         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
47163         "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
47164     { &hf_nbap_timeslotResourceLCR,
47165       { "timeslotResourceLCR", "nbap.timeslotResourceLCR",
47166         FT_BYTES, BASE_HEX, NULL, 0,
47167         "nbap.E_DCH_TimeslotResourceLCR", HFILL }},
47168     { &hf_nbap_subframeNumber,
47169       { "subframeNumber", "nbap.subframeNumber",
47170         FT_UINT32, BASE_DEC, VALS(nbap_T_subframeNumber_vals), 0,
47171         "nbap.T_subframeNumber", HFILL }},
47172     { &hf_nbap_n_E_UCCHLCR,
47173       { "n-E-UCCHLCR", "nbap.n_E_UCCHLCR",
47174         FT_UINT32, BASE_DEC, NULL, 0,
47175         "nbap.N_E_UCCHLCR", HFILL }},
47176     { &hf_nbap_e_HICH_LCR_Information,
47177       { "e-HICH-LCR-Information", "nbap.e_HICH_LCR_Information",
47178         FT_NONE, BASE_NONE, NULL, 0,
47179         "nbap.E_HICH_LCR_Information", HFILL }},
47180     { &hf_nbap_signatureSequenceGroupIndex,
47181       { "signatureSequenceGroupIndex", "nbap.signatureSequenceGroupIndex",
47182         FT_UINT32, BASE_DEC, NULL, 0,
47183         "nbap.SignatureSequenceGroupIndex", HFILL }},
47184     { &hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory,
47185       { "e-DCH-LCRTDD-PhysicalLayerCategory", "nbap.e_DCH_LCRTDD_PhysicalLayerCategory",
47186         FT_UINT32, BASE_DEC, NULL, 0,
47187         "nbap.E_DCH_LCRTDD_PhysicalLayerCategory", HFILL }},
47188     { &hf_nbap_FDD_DL_CodeInformation_item,
47189       { "Item", "nbap.FDD_DL_CodeInformation_item",
47190         FT_NONE, BASE_NONE, NULL, 0,
47191         "nbap.FDD_DL_CodeInformationItem", HFILL }},
47192     { &hf_nbap_dl_ScramblingCode,
47193       { "dl-ScramblingCode", "nbap.dl_ScramblingCode",
47194         FT_UINT32, BASE_DEC, NULL, 0,
47195         "nbap.DL_ScramblingCode", HFILL }},
47196     { &hf_nbap_fdd_DL_ChannelisationCodeNumber,
47197       { "fdd-DL-ChannelisationCodeNumber", "nbap.fdd_DL_ChannelisationCodeNumber",
47198         FT_UINT32, BASE_DEC, NULL, 0,
47199         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
47200     { &hf_nbap_transmissionGapPatternSequenceCodeInformation,
47201       { "transmissionGapPatternSequenceCodeInformation", "nbap.transmissionGapPatternSequenceCodeInformation",
47202         FT_UINT32, BASE_DEC, VALS(nbap_TransmissionGapPatternSequenceCodeInformation_vals), 0,
47203         "nbap.TransmissionGapPatternSequenceCodeInformation", HFILL }},
47204     { &hf_nbap_ganss_wk_number,
47205       { "ganss-wk-number", "nbap.ganss_wk_number",
47206         FT_UINT32, BASE_DEC, NULL, 0,
47207         "nbap.INTEGER_0_255", HFILL }},
47208     { &hf_nbap_gANSS_AlmanacModel,
47209       { "gANSS-AlmanacModel", "nbap.gANSS_AlmanacModel",
47210         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AlmanacModel_vals), 0,
47211         "nbap.GANSS_AlmanacModel", HFILL }},
47212     { &hf_nbap_gANSS_keplerianParameters,
47213       { "gANSS-keplerianParameters", "nbap.gANSS_keplerianParameters",
47214         FT_NONE, BASE_NONE, NULL, 0,
47215         "nbap.GANSS_KeplerianParametersAlm", HFILL }},
47216     { &hf_nbap_GANSS_Clock_Model_item,
47217       { "Item", "nbap.GANSS_Clock_Model_item",
47218         FT_NONE, BASE_NONE, NULL, 0,
47219         "nbap.GANSS_SatelliteClockModelItem", HFILL }},
47220     { &hf_nbap_ganss_Ionospheric_Model,
47221       { "ganss-Ionospheric-Model", "nbap.ganss_Ionospheric_Model",
47222         FT_NONE, BASE_NONE, NULL, 0,
47223         "nbap.GANSS_Ionospheric_Model", HFILL }},
47224     { &hf_nbap_ganss_Rx_Pos,
47225       { "ganss-Rx-Pos", "nbap.ganss_Rx_Pos",
47226         FT_NONE, BASE_NONE, NULL, 0,
47227         "nbap.GANSS_RX_Pos", HFILL }},
47228     { &hf_nbap_ionospheric_Model,
47229       { "ionospheric-Model", "nbap.ionospheric_Model",
47230         FT_BOOLEAN, 8, NULL, 0,
47231         "nbap.BOOLEAN", HFILL }},
47232     { &hf_nbap_ganssTod,
47233       { "ganssTod", "nbap.ganssTod",
47234         FT_UINT32, BASE_DEC, NULL, 0,
47235         "nbap.INTEGER_0_59_", HFILL }},
47236     { &hf_nbap_dataBitAssistancelist,
47237       { "dataBitAssistancelist", "nbap.dataBitAssistancelist",
47238         FT_UINT32, BASE_DEC, NULL, 0,
47239         "nbap.GANSS_DataBitAssistanceList", HFILL }},
47240     { &hf_nbap_GANSS_DataBitAssistanceList_item,
47241       { "Item", "nbap.GANSS_DataBitAssistanceList_item",
47242         FT_NONE, BASE_NONE, NULL, 0,
47243         "nbap.GANSS_DataBitAssistanceItem", HFILL }},
47244     { &hf_nbap_dataBitAssistanceSgnList,
47245       { "dataBitAssistanceSgnList", "nbap.dataBitAssistanceSgnList",
47246         FT_UINT32, BASE_DEC, NULL, 0,
47247         "nbap.GANSS_DataBitAssistanceSgnList", HFILL }},
47248     { &hf_nbap_GANSS_DataBitAssistanceSgnList_item,
47249       { "Item", "nbap.GANSS_DataBitAssistanceSgnList_item",
47250         FT_NONE, BASE_NONE, NULL, 0,
47251         "nbap.GANSS_DataBitAssistanceSgnItem", HFILL }},
47252     { &hf_nbap_ganss_SignalId,
47253       { "ganss-SignalId", "nbap.ganss_SignalId",
47254         FT_UINT32, BASE_DEC, NULL, 0,
47255         "nbap.GANSS_Signal_ID", HFILL }},
47256     { &hf_nbap_ganssDataBits,
47257       { "ganssDataBits", "nbap.ganssDataBits",
47258         FT_BYTES, BASE_HEX, NULL, 0,
47259         "nbap.BIT_STRING_SIZE_1_1024", HFILL }},
47260     { &hf_nbap_ganssTod_01,
47261       { "ganssTod", "nbap.ganssTod",
47262         FT_UINT32, BASE_DEC, NULL, 0,
47263         "nbap.INTEGER_0_86399", HFILL }},
47264     { &hf_nbap_ganss_Data_Bit_Assistance_ReqList,
47265       { "ganss-Data-Bit-Assistance-ReqList", "nbap.ganss_Data_Bit_Assistance_ReqList",
47266         FT_UINT32, BASE_DEC, NULL, 0,
47267         "nbap.GANSS_Data_Bit_Assistance_ReqList", HFILL }},
47268     { &hf_nbap_GANSS_Data_Bit_Assistance_ReqList_item,
47269       { "Item", "nbap.GANSS_Data_Bit_Assistance_ReqList_item",
47270         FT_NONE, BASE_NONE, NULL, 0,
47271         "nbap.GANSS_Data_Bit_Assistance_ReqList_item", HFILL }},
47272     { &hf_nbap_ganssDataBitAssistance,
47273       { "ganssDataBitAssistance", "nbap.ganssDataBitAssistance",
47274         FT_BOOLEAN, 8, NULL, 0,
47275         "nbap.BOOLEAN", HFILL }},
47276     { &hf_nbap_GANSS_GenericDataInfoReqList_item,
47277       { "Item", "nbap.GANSS_GenericDataInfoReqList_item",
47278         FT_NONE, BASE_NONE, NULL, 0,
47279         "nbap.GANSS_GenericDataInfoReqItem", HFILL }},
47280     { &hf_nbap_ganss_Id,
47281       { "ganss-Id", "nbap.ganss_Id",
47282         FT_UINT32, BASE_DEC, NULL, 0,
47283         "nbap.GANSS_ID", HFILL }},
47284     { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery,
47285       { "ganss-Navigation-Model-And-Time-Recovery", "nbap.ganss_Navigation_Model_And_Time_Recovery",
47286         FT_BOOLEAN, 8, NULL, 0,
47287         "nbap.BOOLEAN", HFILL }},
47288     { &hf_nbap_ganss_Time_Model_GNSS_GNSS,
47289       { "ganss-Time-Model-GNSS-GNSS", "nbap.ganss_Time_Model_GNSS_GNSS",
47290         FT_BYTES, BASE_HEX, NULL, 0,
47291         "nbap.BIT_STRING_SIZE_9", HFILL }},
47292     { &hf_nbap_ganss_UTC_Model,
47293       { "ganss-UTC-Model", "nbap.ganss_UTC_Model",
47294         FT_BOOLEAN, 8, NULL, 0,
47295         "nbap.BOOLEAN", HFILL }},
47296     { &hf_nbap_ganss_Almanac,
47297       { "ganss-Almanac", "nbap.ganss_Almanac",
47298         FT_BOOLEAN, 8, NULL, 0,
47299         "nbap.BOOLEAN", HFILL }},
47300     { &hf_nbap_ganss_Real_Time_Integrity,
47301       { "ganss-Real-Time-Integrity", "nbap.ganss_Real_Time_Integrity",
47302         FT_BOOLEAN, 8, NULL, 0,
47303         "nbap.BOOLEAN", HFILL }},
47304     { &hf_nbap_ganss_Data_Bit_Assistance_Req,
47305       { "ganss-Data-Bit-Assistance-Req", "nbap.ganss_Data_Bit_Assistance_Req",
47306         FT_NONE, BASE_NONE, NULL, 0,
47307         "nbap.GANSS_Data_Bit_Assistance_ReqItem", HFILL }},
47308     { &hf_nbap_GANSS_Generic_Data_item,
47309       { "Item", "nbap.GANSS_Generic_Data_item",
47310         FT_NONE, BASE_NONE, NULL, 0,
47311         "nbap.GANSS_Generic_DataItem", HFILL }},
47312     { &hf_nbap_dganss_Correction,
47313       { "dganss-Correction", "nbap.dganss_Correction",
47314         FT_NONE, BASE_NONE, NULL, 0,
47315         "nbap.DGANSSCorrections", HFILL }},
47316     { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery_01,
47317       { "ganss-Navigation-Model-And-Time-Recovery", "nbap.ganss_Navigation_Model_And_Time_Recovery",
47318         FT_NONE, BASE_NONE, NULL, 0,
47319         "nbap.GANSS_Navigation_Model_And_Time_Recovery", HFILL }},
47320     { &hf_nbap_ganss_Time_Model,
47321       { "ganss-Time-Model", "nbap.ganss_Time_Model",
47322         FT_NONE, BASE_NONE, NULL, 0,
47323         "nbap.GANSS_Time_Model", HFILL }},
47324     { &hf_nbap_ganss_UTC_TIME,
47325       { "ganss-UTC-TIME", "nbap.ganss_UTC_TIME",
47326         FT_NONE, BASE_NONE, NULL, 0,
47327         "nbap.GANSS_UTC_Model", HFILL }},
47328     { &hf_nbap_ganss_Almanac_01,
47329       { "ganss-Almanac", "nbap.ganss_Almanac",
47330         FT_NONE, BASE_NONE, NULL, 0,
47331         "nbap.GANSS_Almanac", HFILL }},
47332     { &hf_nbap_ganss_Real_Time_Integrity_01,
47333       { "ganss-Real-Time-Integrity", "nbap.ganss_Real_Time_Integrity",
47334         FT_UINT32, BASE_DEC, NULL, 0,
47335         "nbap.GANSS_Real_Time_Integrity", HFILL }},
47336     { &hf_nbap_ganss_Data_Bit_Assistance,
47337       { "ganss-Data-Bit-Assistance", "nbap.ganss_Data_Bit_Assistance",
47338         FT_NONE, BASE_NONE, NULL, 0,
47339         "nbap.GANSS_Data_Bit_Assistance", HFILL }},
47340     { &hf_nbap_gANSS_CommonDataInfoReq,
47341       { "gANSS-CommonDataInfoReq", "nbap.gANSS_CommonDataInfoReq",
47342         FT_NONE, BASE_NONE, NULL, 0,
47343         "nbap.GANSS_CommonDataInfoReq", HFILL }},
47344     { &hf_nbap_gANSS_GenericDataInfoReqList,
47345       { "gANSS-GenericDataInfoReqList", "nbap.gANSS_GenericDataInfoReqList",
47346         FT_UINT32, BASE_DEC, NULL, 0,
47347         "nbap.GANSS_GenericDataInfoReqList", HFILL }},
47348     { &hf_nbap_alpha_zero_ionos,
47349       { "alpha-zero-ionos", "nbap.alpha_zero_ionos",
47350         FT_BYTES, BASE_HEX, NULL, 0,
47351         "nbap.BIT_STRING_SIZE_12", HFILL }},
47352     { &hf_nbap_alpha_one_ionos,
47353       { "alpha-one-ionos", "nbap.alpha_one_ionos",
47354         FT_BYTES, BASE_HEX, NULL, 0,
47355         "nbap.BIT_STRING_SIZE_12", HFILL }},
47356     { &hf_nbap_alpha_two_ionos,
47357       { "alpha-two-ionos", "nbap.alpha_two_ionos",
47358         FT_BYTES, BASE_HEX, NULL, 0,
47359         "nbap.BIT_STRING_SIZE_12", HFILL }},
47360     { &hf_nbap_gANSS_IonosphereRegionalStormFlags,
47361       { "gANSS-IonosphereRegionalStormFlags", "nbap.gANSS_IonosphereRegionalStormFlags",
47362         FT_NONE, BASE_NONE, NULL, 0,
47363         "nbap.GANSS_IonosphereRegionalStormFlags", HFILL }},
47364     { &hf_nbap_storm_flag_one,
47365       { "storm-flag-one", "nbap.storm_flag_one",
47366         FT_BOOLEAN, 8, NULL, 0,
47367         "nbap.BOOLEAN", HFILL }},
47368     { &hf_nbap_storm_flag_two,
47369       { "storm-flag-two", "nbap.storm_flag_two",
47370         FT_BOOLEAN, 8, NULL, 0,
47371         "nbap.BOOLEAN", HFILL }},
47372     { &hf_nbap_storm_flag_three,
47373       { "storm-flag-three", "nbap.storm_flag_three",
47374         FT_BOOLEAN, 8, NULL, 0,
47375         "nbap.BOOLEAN", HFILL }},
47376     { &hf_nbap_storm_flag_four,
47377       { "storm-flag-four", "nbap.storm_flag_four",
47378         FT_BOOLEAN, 8, NULL, 0,
47379         "nbap.BOOLEAN", HFILL }},
47380     { &hf_nbap_storm_flag_five,
47381       { "storm-flag-five", "nbap.storm_flag_five",
47382         FT_BOOLEAN, 8, NULL, 0,
47383         "nbap.BOOLEAN", HFILL }},
47384     { &hf_nbap_t_oa,
47385       { "t-oa", "nbap.t_oa",
47386         FT_UINT32, BASE_DEC, NULL, 0,
47387         "nbap.INTEGER_0_255", HFILL }},
47388     { &hf_nbap_iod_a,
47389       { "iod-a", "nbap.iod_a",
47390         FT_UINT32, BASE_DEC, NULL, 0,
47391         "nbap.INTEGER_0_3", HFILL }},
47392     { &hf_nbap_gANSS_SatelliteInformationKP,
47393       { "gANSS-SatelliteInformationKP", "nbap.gANSS_SatelliteInformationKP",
47394         FT_UINT32, BASE_DEC, NULL, 0,
47395         "nbap.GANSS_SatelliteInformationKP", HFILL }},
47396     { &hf_nbap_toe_lsb_nav,
47397       { "toe-lsb-nav", "nbap.toe_lsb_nav",
47398         FT_UINT32, BASE_DEC, NULL, 0,
47399         "nbap.INTEGER_0_511", HFILL }},
47400     { &hf_nbap_ganss_omega_nav,
47401       { "ganss-omega-nav", "nbap.ganss_omega_nav",
47402         FT_BYTES, BASE_HEX, NULL, 0,
47403         "nbap.BIT_STRING_SIZE_32", HFILL }},
47404     { &hf_nbap_delta_n_nav,
47405       { "delta-n-nav", "nbap.delta_n_nav",
47406         FT_BYTES, BASE_HEX, NULL, 0,
47407         "nbap.BIT_STRING_SIZE_16", HFILL }},
47408     { &hf_nbap_m_zero_nav,
47409       { "m-zero-nav", "nbap.m_zero_nav",
47410         FT_BYTES, BASE_HEX, NULL, 0,
47411         "nbap.BIT_STRING_SIZE_32", HFILL }},
47412     { &hf_nbap_omegadot_nav,
47413       { "omegadot-nav", "nbap.omegadot_nav",
47414         FT_BYTES, BASE_HEX, NULL, 0,
47415         "nbap.BIT_STRING_SIZE_24", HFILL }},
47416     { &hf_nbap_ganss_e_lsb_nav,
47417       { "ganss-e-lsb-nav", "nbap.ganss_e_lsb_nav",
47418         FT_UINT32, BASE_DEC, NULL, 0,
47419         "nbap.INTEGER_0_33554431", HFILL }},
47420     { &hf_nbap_idot_nav,
47421       { "idot-nav", "nbap.idot_nav",
47422         FT_BYTES, BASE_HEX, NULL, 0,
47423         "nbap.BIT_STRING_SIZE_14", HFILL }},
47424     { &hf_nbap_a_sqrt_lsb_nav,
47425       { "a-sqrt-lsb-nav", "nbap.a_sqrt_lsb_nav",
47426         FT_UINT32, BASE_DEC, NULL, 0,
47427         "nbap.INTEGER_0_67108863", HFILL }},
47428     { &hf_nbap_i_zero_nav,
47429       { "i-zero-nav", "nbap.i_zero_nav",
47430         FT_BYTES, BASE_HEX, NULL, 0,
47431         "nbap.BIT_STRING_SIZE_32", HFILL }},
47432     { &hf_nbap_omega_zero_nav,
47433       { "omega-zero-nav", "nbap.omega_zero_nav",
47434         FT_BYTES, BASE_HEX, NULL, 0,
47435         "nbap.BIT_STRING_SIZE_32", HFILL }},
47436     { &hf_nbap_c_rs_nav,
47437       { "c-rs-nav", "nbap.c_rs_nav",
47438         FT_BYTES, BASE_HEX, NULL, 0,
47439         "nbap.BIT_STRING_SIZE_16", HFILL }},
47440     { &hf_nbap_c_is_nav,
47441       { "c-is-nav", "nbap.c_is_nav",
47442         FT_BYTES, BASE_HEX, NULL, 0,
47443         "nbap.BIT_STRING_SIZE_16", HFILL }},
47444     { &hf_nbap_c_us_nav,
47445       { "c-us-nav", "nbap.c_us_nav",
47446         FT_BYTES, BASE_HEX, NULL, 0,
47447         "nbap.BIT_STRING_SIZE_16", HFILL }},
47448     { &hf_nbap_c_rc_nav,
47449       { "c-rc-nav", "nbap.c_rc_nav",
47450         FT_BYTES, BASE_HEX, NULL, 0,
47451         "nbap.BIT_STRING_SIZE_16", HFILL }},
47452     { &hf_nbap_c_ic_nav,
47453       { "c-ic-nav", "nbap.c_ic_nav",
47454         FT_BYTES, BASE_HEX, NULL, 0,
47455         "nbap.BIT_STRING_SIZE_16", HFILL }},
47456     { &hf_nbap_c_uc_nav,
47457       { "c-uc-nav", "nbap.c_uc_nav",
47458         FT_BYTES, BASE_HEX, NULL, 0,
47459         "nbap.BIT_STRING_SIZE_16", HFILL }},
47460     { &hf_nbap_ganss_Transmission_Time,
47461       { "ganss-Transmission-Time", "nbap.ganss_Transmission_Time",
47462         FT_NONE, BASE_NONE, NULL, 0,
47463         "nbap.GANSS_Transmission_Time", HFILL }},
47464     { &hf_nbap_non_broadcastIndication,
47465       { "non-broadcastIndication", "nbap.non_broadcastIndication",
47466         FT_UINT32, BASE_DEC, VALS(nbap_T_non_broadcastIndication_vals), 0,
47467         "nbap.T_non_broadcastIndication", HFILL }},
47468     { &hf_nbap_toe_c_msb,
47469       { "toe-c-msb", "nbap.toe_c_msb",
47470         FT_UINT32, BASE_DEC, NULL, 0,
47471         "nbap.INTEGER_0_31", HFILL }},
47472     { &hf_nbap_e_msb,
47473       { "e-msb", "nbap.e_msb",
47474         FT_UINT32, BASE_DEC, NULL, 0,
47475         "nbap.INTEGER_0_127", HFILL }},
47476     { &hf_nbap_sqrtA_msb,
47477       { "sqrtA-msb", "nbap.sqrtA_msb",
47478         FT_UINT32, BASE_DEC, NULL, 0,
47479         "nbap.INTEGER_0_63", HFILL }},
47480     { &hf_nbap_ganssSatInfoNav,
47481       { "ganssSatInfoNav", "nbap.ganssSatInfoNav",
47482         FT_UINT32, BASE_DEC, NULL, 0,
47483         "nbap.GANSS_Sat_Info_Nav", HFILL }},
47484     { &hf_nbap_gANSS_keplerianParameters_01,
47485       { "gANSS-keplerianParameters", "nbap.gANSS_keplerianParameters",
47486         FT_NONE, BASE_NONE, NULL, 0,
47487         "nbap.GANSS_KeplerianParametersOrb", HFILL }},
47488     { &hf_nbap_GANSS_Real_Time_Integrity_item,
47489       { "Item", "nbap.GANSS_Real_Time_Integrity_item",
47490         FT_NONE, BASE_NONE, NULL, 0,
47491         "nbap.GANSS_RealTimeInformationItem", HFILL }},
47492     { &hf_nbap_bad_ganss_satId,
47493       { "bad-ganss-satId", "nbap.bad_ganss_satId",
47494         FT_UINT32, BASE_DEC, NULL, 0,
47495         "nbap.INTEGER_0_63", HFILL }},
47496     { &hf_nbap_bad_ganss_signalId,
47497       { "bad-ganss-signalId", "nbap.bad_ganss_signalId",
47498         FT_BYTES, BASE_HEX, NULL, 0,
47499         "nbap.BIT_STRING_SIZE_8", HFILL }},
47500     { &hf_nbap_latitudeSign,
47501       { "latitudeSign", "nbap.latitudeSign",
47502         FT_UINT32, BASE_DEC, VALS(nbap_T_latitudeSign_vals), 0,
47503         "nbap.T_latitudeSign", HFILL }},
47504     { &hf_nbap_degreesOfLatitude,
47505       { "degreesOfLatitude", "nbap.degreesOfLatitude",
47506         FT_UINT32, BASE_DEC, NULL, 0,
47507         "nbap.INTEGER_0_2147483647", HFILL }},
47508     { &hf_nbap_degreesOfLongitude,
47509       { "degreesOfLongitude", "nbap.degreesOfLongitude",
47510         FT_INT32, BASE_DEC, NULL, 0,
47511         "nbap.INTEGER_M2147483648_2147483647", HFILL }},
47512     { &hf_nbap_directionOfAltitude,
47513       { "directionOfAltitude", "nbap.directionOfAltitude",
47514         FT_UINT32, BASE_DEC, VALS(nbap_T_directionOfAltitude_vals), 0,
47515         "nbap.T_directionOfAltitude", HFILL }},
47516     { &hf_nbap_altitude,
47517       { "altitude", "nbap.altitude",
47518         FT_UINT32, BASE_DEC, NULL, 0,
47519         "nbap.INTEGER_0_32767", HFILL }},
47520     { &hf_nbap_t_oc_lsb,
47521       { "t-oc-lsb", "nbap.t_oc_lsb",
47522         FT_UINT32, BASE_DEC, NULL, 0,
47523         "nbap.INTEGER_0_511", HFILL }},
47524     { &hf_nbap_a_i2,
47525       { "a-i2", "nbap.a_i2",
47526         FT_BYTES, BASE_HEX, NULL, 0,
47527         "nbap.BIT_STRING_SIZE_12", HFILL }},
47528     { &hf_nbap_a_i1,
47529       { "a-i1", "nbap.a_i1",
47530         FT_BYTES, BASE_HEX, NULL, 0,
47531         "nbap.BIT_STRING_SIZE_18", HFILL }},
47532     { &hf_nbap_a_i0,
47533       { "a-i0", "nbap.a_i0",
47534         FT_BYTES, BASE_HEX, NULL, 0,
47535         "nbap.BIT_STRING_SIZE_28", HFILL }},
47536     { &hf_nbap_t_gd,
47537       { "t-gd", "nbap.t_gd",
47538         FT_BYTES, BASE_HEX, NULL, 0,
47539         "nbap.BIT_STRING_SIZE_10", HFILL }},
47540     { &hf_nbap_model_id,
47541       { "model-id", "nbap.model_id",
47542         FT_UINT32, BASE_DEC, NULL, 0,
47543         "nbap.INTEGER_0_1_", HFILL }},
47544     { &hf_nbap_GANSS_SatelliteInformationKP_item,
47545       { "Item", "nbap.GANSS_SatelliteInformationKP_item",
47546         FT_NONE, BASE_NONE, NULL, 0,
47547         "nbap.GANSS_SatelliteInformationKPItem", HFILL }},
47548     { &hf_nbap_ganss_e_alm,
47549       { "ganss-e-alm", "nbap.ganss_e_alm",
47550         FT_BYTES, BASE_HEX, NULL, 0,
47551         "nbap.BIT_STRING_SIZE_11", HFILL }},
47552     { &hf_nbap_ganss_delta_I_alm,
47553       { "ganss-delta-I-alm", "nbap.ganss_delta_I_alm",
47554         FT_BYTES, BASE_HEX, NULL, 0,
47555         "nbap.BIT_STRING_SIZE_11", HFILL }},
47556     { &hf_nbap_ganss_omegadot_alm,
47557       { "ganss-omegadot-alm", "nbap.ganss_omegadot_alm",
47558         FT_BYTES, BASE_HEX, NULL, 0,
47559         "nbap.BIT_STRING_SIZE_11", HFILL }},
47560     { &hf_nbap_ganss_svhealth_alm,
47561       { "ganss-svhealth-alm", "nbap.ganss_svhealth_alm",
47562         FT_BYTES, BASE_HEX, NULL, 0,
47563         "nbap.BIT_STRING_SIZE_4", HFILL }},
47564     { &hf_nbap_ganss_delta_a_sqrt_alm,
47565       { "ganss-delta-a-sqrt-alm", "nbap.ganss_delta_a_sqrt_alm",
47566         FT_BYTES, BASE_HEX, NULL, 0,
47567         "nbap.BIT_STRING_SIZE_17", HFILL }},
47568     { &hf_nbap_ganss_omegazero_alm,
47569       { "ganss-omegazero-alm", "nbap.ganss_omegazero_alm",
47570         FT_BYTES, BASE_HEX, NULL, 0,
47571         "nbap.BIT_STRING_SIZE_16", HFILL }},
47572     { &hf_nbap_ganss_m_zero_alm,
47573       { "ganss-m-zero-alm", "nbap.ganss_m_zero_alm",
47574         FT_BYTES, BASE_HEX, NULL, 0,
47575         "nbap.BIT_STRING_SIZE_16", HFILL }},
47576     { &hf_nbap_ganss_omega_alm,
47577       { "ganss-omega-alm", "nbap.ganss_omega_alm",
47578         FT_BYTES, BASE_HEX, NULL, 0,
47579         "nbap.BIT_STRING_SIZE_16", HFILL }},
47580     { &hf_nbap_ganss_af_zero_alm,
47581       { "ganss-af-zero-alm", "nbap.ganss_af_zero_alm",
47582         FT_BYTES, BASE_HEX, NULL, 0,
47583         "nbap.BIT_STRING_SIZE_14", HFILL }},
47584     { &hf_nbap_ganss_af_one_alm,
47585       { "ganss-af-one-alm", "nbap.ganss_af_one_alm",
47586         FT_BYTES, BASE_HEX, NULL, 0,
47587         "nbap.BIT_STRING_SIZE_11", HFILL }},
47588     { &hf_nbap_GANSS_Sat_Info_Nav_item,
47589       { "Item", "nbap.GANSS_Sat_Info_Nav_item",
47590         FT_NONE, BASE_NONE, NULL, 0,
47591         "nbap.GANSS_Sat_Info_Nav_item", HFILL }},
47592     { &hf_nbap_svHealth,
47593       { "svHealth", "nbap.svHealth",
47594         FT_BYTES, BASE_HEX, NULL, 0,
47595         "nbap.BIT_STRING_SIZE_5", HFILL }},
47596     { &hf_nbap_iod,
47597       { "iod", "nbap.iod",
47598         FT_BYTES, BASE_HEX, NULL, 0,
47599         "nbap.BIT_STRING_SIZE_10", HFILL }},
47600     { &hf_nbap_ganssClockModel,
47601       { "ganssClockModel", "nbap.ganssClockModel",
47602         FT_UINT32, BASE_DEC, NULL, 0,
47603         "nbap.GANSS_Clock_Model", HFILL }},
47604     { &hf_nbap_ganssOrbitModel,
47605       { "ganssOrbitModel", "nbap.ganssOrbitModel",
47606         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Orbit_Model_vals), 0,
47607         "nbap.GANSS_Orbit_Model", HFILL }},
47608     { &hf_nbap_ganss_time_model_Ref_Time,
47609       { "ganss-time-model-Ref-Time", "nbap.ganss_time_model_Ref_Time",
47610         FT_UINT32, BASE_DEC, NULL, 0,
47611         "nbap.INTEGER_0_37799", HFILL }},
47612     { &hf_nbap_ganss_t_a0,
47613       { "ganss-t-a0", "nbap.ganss_t_a0",
47614         FT_INT32, BASE_DEC, NULL, 0,
47615         "nbap.INTEGER_M2147483648_2147483647", HFILL }},
47616     { &hf_nbap_ganss_t_a1,
47617       { "ganss-t-a1", "nbap.ganss_t_a1",
47618         FT_INT32, BASE_DEC, NULL, 0,
47619         "nbap.INTEGER_M8388608_8388607", HFILL }},
47620     { &hf_nbap_ganss_t_a2,
47621       { "ganss-t-a2", "nbap.ganss_t_a2",
47622         FT_INT32, BASE_DEC, NULL, 0,
47623         "nbap.INTEGER_M64_63", HFILL }},
47624     { &hf_nbap_gnss_to_id,
47625       { "gnss-to-id", "nbap.gnss_to_id",
47626         FT_UINT32, BASE_DEC, VALS(nbap_T_gnss_to_id_vals), 0,
47627         "nbap.T_gnss_to_id", HFILL }},
47628     { &hf_nbap_ganss_wk_number_01,
47629       { "ganss-wk-number", "nbap.ganss_wk_number",
47630         FT_UINT32, BASE_DEC, NULL, 0,
47631         "nbap.INTEGER_0_8191", HFILL }},
47632     { &hf_nbap_ganssDay,
47633       { "ganssDay", "nbap.ganssDay",
47634         FT_UINT32, BASE_DEC, NULL, 0,
47635         "nbap.INTEGER_0_8191", HFILL }},
47636     { &hf_nbap_a_one_utc,
47637       { "a-one-utc", "nbap.a_one_utc",
47638         FT_BYTES, BASE_HEX, NULL, 0,
47639         "nbap.BIT_STRING_SIZE_24", HFILL }},
47640     { &hf_nbap_a_zero_utc,
47641       { "a-zero-utc", "nbap.a_zero_utc",
47642         FT_BYTES, BASE_HEX, NULL, 0,
47643         "nbap.BIT_STRING_SIZE_32", HFILL }},
47644     { &hf_nbap_t_ot_utc,
47645       { "t-ot-utc", "nbap.t_ot_utc",
47646         FT_BYTES, BASE_HEX, NULL, 0,
47647         "nbap.BIT_STRING_SIZE_8", HFILL }},
47648     { &hf_nbap_w_n_t_utc,
47649       { "w-n-t-utc", "nbap.w_n_t_utc",
47650         FT_BYTES, BASE_HEX, NULL, 0,
47651         "nbap.BIT_STRING_SIZE_8", HFILL }},
47652     { &hf_nbap_delta_t_ls_utc,
47653       { "delta-t-ls-utc", "nbap.delta_t_ls_utc",
47654         FT_BYTES, BASE_HEX, NULL, 0,
47655         "nbap.BIT_STRING_SIZE_8", HFILL }},
47656     { &hf_nbap_w_n_lsf_utc,
47657       { "w-n-lsf-utc", "nbap.w_n_lsf_utc",
47658         FT_BYTES, BASE_HEX, NULL, 0,
47659         "nbap.BIT_STRING_SIZE_8", HFILL }},
47660     { &hf_nbap_dn_utc,
47661       { "dn-utc", "nbap.dn_utc",
47662         FT_BYTES, BASE_HEX, NULL, 0,
47663         "nbap.BIT_STRING_SIZE_8", HFILL }},
47664     { &hf_nbap_delta_t_lsf_utc,
47665       { "delta-t-lsf-utc", "nbap.delta_t_lsf_utc",
47666         FT_BYTES, BASE_HEX, NULL, 0,
47667         "nbap.BIT_STRING_SIZE_8", HFILL }},
47668     { &hf_nbap_wna_alm,
47669       { "wna-alm", "nbap.wna_alm",
47670         FT_BYTES, BASE_HEX, NULL, 0,
47671         "nbap.BIT_STRING_SIZE_8", HFILL }},
47672     { &hf_nbap_sat_info_almanac,
47673       { "sat-info-almanac", "nbap.sat_info_almanac",
47674         FT_UINT32, BASE_DEC, NULL, 0,
47675         "nbap.SAT_Info_Almanac", HFILL }},
47676     { &hf_nbap_sVGlobalHealth_alm,
47677       { "sVGlobalHealth-alm", "nbap.sVGlobalHealth_alm",
47678         FT_BYTES, BASE_HEX, NULL, 0,
47679         "nbap.BIT_STRING_SIZE_364", HFILL }},
47680     { &hf_nbap_alpha_zero_ionos_01,
47681       { "alpha-zero-ionos", "nbap.alpha_zero_ionos",
47682         FT_BYTES, BASE_HEX, NULL, 0,
47683         "nbap.BIT_STRING_SIZE_8", HFILL }},
47684     { &hf_nbap_alpha_one_ionos_01,
47685       { "alpha-one-ionos", "nbap.alpha_one_ionos",
47686         FT_BYTES, BASE_HEX, NULL, 0,
47687         "nbap.BIT_STRING_SIZE_8", HFILL }},
47688     { &hf_nbap_alpha_two_ionos_01,
47689       { "alpha-two-ionos", "nbap.alpha_two_ionos",
47690         FT_BYTES, BASE_HEX, NULL, 0,
47691         "nbap.BIT_STRING_SIZE_8", HFILL }},
47692     { &hf_nbap_alpha_three_ionos,
47693       { "alpha-three-ionos", "nbap.alpha_three_ionos",
47694         FT_BYTES, BASE_HEX, NULL, 0,
47695         "nbap.BIT_STRING_SIZE_8", HFILL }},
47696     { &hf_nbap_beta_zero_ionos,
47697       { "beta-zero-ionos", "nbap.beta_zero_ionos",
47698         FT_BYTES, BASE_HEX, NULL, 0,
47699         "nbap.BIT_STRING_SIZE_8", HFILL }},
47700     { &hf_nbap_beta_one_ionos,
47701       { "beta-one-ionos", "nbap.beta_one_ionos",
47702         FT_BYTES, BASE_HEX, NULL, 0,
47703         "nbap.BIT_STRING_SIZE_8", HFILL }},
47704     { &hf_nbap_beta_two_ionos,
47705       { "beta-two-ionos", "nbap.beta_two_ionos",
47706         FT_BYTES, BASE_HEX, NULL, 0,
47707         "nbap.BIT_STRING_SIZE_8", HFILL }},
47708     { &hf_nbap_beta_three_ionos,
47709       { "beta-three-ionos", "nbap.beta_three_ionos",
47710         FT_BYTES, BASE_HEX, NULL, 0,
47711         "nbap.BIT_STRING_SIZE_8", HFILL }},
47712     { &hf_nbap_GPS_Information_item,
47713       { "Item", "nbap.GPS_Information_item",
47714         FT_UINT32, BASE_DEC, VALS(nbap_GPS_Information_Item_vals), 0,
47715         "nbap.GPS_Information_Item", HFILL }},
47716     { &hf_nbap_bad_satellites,
47717       { "bad-satellites", "nbap.bad_satellites",
47718         FT_NONE, BASE_NONE, NULL, 0,
47719         "nbap.GPSBadSat_Info_RealTime_Integrity", HFILL }},
47720     { &hf_nbap_no_bad_satellites,
47721       { "no-bad-satellites", "nbap.no_bad_satellites",
47722         FT_NONE, BASE_NONE, NULL, 0,
47723         "nbap.NULL", HFILL }},
47724     { &hf_nbap_sat_info,
47725       { "sat-info", "nbap.sat_info",
47726         FT_UINT32, BASE_DEC, NULL, 0,
47727         "nbap.SATInfo_RealTime_Integrity", HFILL }},
47728     { &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item,
47729       { "Item", "nbap.GPS_NavigationModel_and_TimeRecovery_item",
47730         FT_NONE, BASE_NONE, NULL, 0,
47731         "nbap.GPS_NavandRecovery_Item", HFILL }},
47732     { &hf_nbap_tx_tow_nav,
47733       { "tx-tow-nav", "nbap.tx_tow_nav",
47734         FT_UINT32, BASE_DEC, NULL, 0,
47735         "nbap.INTEGER_0_1048575", HFILL }},
47736     { &hf_nbap_sat_id_nav,
47737       { "sat-id-nav", "nbap.sat_id_nav",
47738         FT_UINT32, BASE_DEC, NULL, 0,
47739         "nbap.SAT_ID", HFILL }},
47740     { &hf_nbap_tlm_message_nav,
47741       { "tlm-message-nav", "nbap.tlm_message_nav",
47742         FT_BYTES, BASE_HEX, NULL, 0,
47743         "nbap.BIT_STRING_SIZE_14", HFILL }},
47744     { &hf_nbap_tlm_revd_c_nav,
47745       { "tlm-revd-c-nav", "nbap.tlm_revd_c_nav",
47746         FT_BYTES, BASE_HEX, NULL, 0,
47747         "nbap.BIT_STRING_SIZE_2", HFILL }},
47748     { &hf_nbap_ho_word_nav,
47749       { "ho-word-nav", "nbap.ho_word_nav",
47750         FT_BYTES, BASE_HEX, NULL, 0,
47751         "nbap.BIT_STRING_SIZE_22", HFILL }},
47752     { &hf_nbap_w_n_nav,
47753       { "w-n-nav", "nbap.w_n_nav",
47754         FT_BYTES, BASE_HEX, NULL, 0,
47755         "nbap.BIT_STRING_SIZE_10", HFILL }},
47756     { &hf_nbap_ca_or_p_on_l2_nav,
47757       { "ca-or-p-on-l2-nav", "nbap.ca_or_p_on_l2_nav",
47758         FT_BYTES, BASE_HEX, NULL, 0,
47759         "nbap.BIT_STRING_SIZE_2", HFILL }},
47760     { &hf_nbap_user_range_accuracy_index_nav,
47761       { "user-range-accuracy-index-nav", "nbap.user_range_accuracy_index_nav",
47762         FT_BYTES, BASE_HEX, NULL, 0,
47763         "nbap.BIT_STRING_SIZE_4", HFILL }},
47764     { &hf_nbap_sv_health_nav,
47765       { "sv-health-nav", "nbap.sv_health_nav",
47766         FT_BYTES, BASE_HEX, NULL, 0,
47767         "nbap.BIT_STRING_SIZE_6", HFILL }},
47768     { &hf_nbap_iodc_nav,
47769       { "iodc-nav", "nbap.iodc_nav",
47770         FT_BYTES, BASE_HEX, NULL, 0,
47771         "nbap.BIT_STRING_SIZE_10", HFILL }},
47772     { &hf_nbap_l2_p_dataflag_nav,
47773       { "l2-p-dataflag-nav", "nbap.l2_p_dataflag_nav",
47774         FT_BYTES, BASE_HEX, NULL, 0,
47775         "nbap.BIT_STRING_SIZE_1", HFILL }},
47776     { &hf_nbap_sf1_reserved_nav,
47777       { "sf1-reserved-nav", "nbap.sf1_reserved_nav",
47778         FT_BYTES, BASE_HEX, NULL, 0,
47779         "nbap.BIT_STRING_SIZE_87", HFILL }},
47780     { &hf_nbap_t_gd_nav,
47781       { "t-gd-nav", "nbap.t_gd_nav",
47782         FT_BYTES, BASE_HEX, NULL, 0,
47783         "nbap.BIT_STRING_SIZE_8", HFILL }},
47784     { &hf_nbap_t_oc_nav,
47785       { "t-oc-nav", "nbap.t_oc_nav",
47786         FT_BYTES, BASE_HEX, NULL, 0,
47787         "nbap.BIT_STRING_SIZE_16", HFILL }},
47788     { &hf_nbap_a_f_2_nav,
47789       { "a-f-2-nav", "nbap.a_f_2_nav",
47790         FT_BYTES, BASE_HEX, NULL, 0,
47791         "nbap.BIT_STRING_SIZE_8", HFILL }},
47792     { &hf_nbap_a_f_1_nav,
47793       { "a-f-1-nav", "nbap.a_f_1_nav",
47794         FT_BYTES, BASE_HEX, NULL, 0,
47795         "nbap.BIT_STRING_SIZE_16", HFILL }},
47796     { &hf_nbap_a_f_zero_nav,
47797       { "a-f-zero-nav", "nbap.a_f_zero_nav",
47798         FT_BYTES, BASE_HEX, NULL, 0,
47799         "nbap.BIT_STRING_SIZE_22", HFILL }},
47800     { &hf_nbap_gps_e_nav,
47801       { "gps-e-nav", "nbap.gps_e_nav",
47802         FT_BYTES, BASE_HEX, NULL, 0,
47803         "nbap.BIT_STRING_SIZE_32", HFILL }},
47804     { &hf_nbap_a_sqrt_nav,
47805       { "a-sqrt-nav", "nbap.a_sqrt_nav",
47806         FT_BYTES, BASE_HEX, NULL, 0,
47807         "nbap.BIT_STRING_SIZE_32", HFILL }},
47808     { &hf_nbap_t_oe_nav,
47809       { "t-oe-nav", "nbap.t_oe_nav",
47810         FT_BYTES, BASE_HEX, NULL, 0,
47811         "nbap.BIT_STRING_SIZE_16", HFILL }},
47812     { &hf_nbap_fit_interval_flag_nav,
47813       { "fit-interval-flag-nav", "nbap.fit_interval_flag_nav",
47814         FT_BYTES, BASE_HEX, NULL, 0,
47815         "nbap.BIT_STRING_SIZE_1", HFILL }},
47816     { &hf_nbap_aodo_nav,
47817       { "aodo-nav", "nbap.aodo_nav",
47818         FT_BYTES, BASE_HEX, NULL, 0,
47819         "nbap.BIT_STRING_SIZE_5", HFILL }},
47820     { &hf_nbap_gps_omega_nav,
47821       { "gps-omega-nav", "nbap.gps_omega_nav",
47822         FT_BYTES, BASE_HEX, NULL, 0,
47823         "nbap.BIT_STRING_SIZE_32", HFILL }},
47824     { &hf_nbap_spare_zero_fill,
47825       { "spare-zero-fill", "nbap.spare_zero_fill",
47826         FT_BYTES, BASE_HEX, NULL, 0,
47827         "nbap.BIT_STRING_SIZE_20", HFILL }},
47828     { &hf_nbap_latitudeSign_01,
47829       { "latitudeSign", "nbap.latitudeSign",
47830         FT_UINT32, BASE_DEC, VALS(nbap_T_latitudeSign_01_vals), 0,
47831         "nbap.T_latitudeSign_01", HFILL }},
47832     { &hf_nbap_latitude,
47833       { "latitude", "nbap.latitude",
47834         FT_UINT32, BASE_DEC, NULL, 0,
47835         "nbap.INTEGER_0_8388607", HFILL }},
47836     { &hf_nbap_longitude,
47837       { "longitude", "nbap.longitude",
47838         FT_INT32, BASE_DEC, NULL, 0,
47839         "nbap.INTEGER_M8388608_8388607", HFILL }},
47840     { &hf_nbap_directionOfAltitude_01,
47841       { "directionOfAltitude", "nbap.directionOfAltitude",
47842         FT_UINT32, BASE_DEC, VALS(nbap_T_directionOfAltitude_01_vals), 0,
47843         "nbap.T_directionOfAltitude_01", HFILL }},
47844     { &hf_nbap_implicit,
47845       { "implicit", "nbap.implicit",
47846         FT_NONE, BASE_NONE, NULL, 0,
47847         "nbap.HARQ_MemoryPartitioning_Implicit", HFILL }},
47848     { &hf_nbap_explicit,
47849       { "explicit", "nbap.explicit",
47850         FT_NONE, BASE_NONE, NULL, 0,
47851         "nbap.HARQ_MemoryPartitioning_Explicit", HFILL }},
47852     { &hf_nbap_number_of_Processes,
47853       { "number-of-Processes", "nbap.number_of_Processes",
47854         FT_UINT32, BASE_DEC, NULL, 0,
47855         "nbap.INTEGER_1_8_", HFILL }},
47856     { &hf_nbap_hARQ_MemoryPartitioningList,
47857       { "hARQ-MemoryPartitioningList", "nbap.hARQ_MemoryPartitioningList",
47858         FT_UINT32, BASE_DEC, NULL, 0,
47859         "nbap.HARQ_MemoryPartitioningList", HFILL }},
47860     { &hf_nbap_HARQ_MemoryPartitioningList_item,
47861       { "Item", "nbap.HARQ_MemoryPartitioningList_item",
47862         FT_NONE, BASE_NONE, NULL, 0,
47863         "nbap.HARQ_MemoryPartitioningItem", HFILL }},
47864     { &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_item,
47865       { "Item", "nbap.HARQ_MemoryPartitioningInfoExtForMIMO_item",
47866         FT_NONE, BASE_NONE, NULL, 0,
47867         "nbap.HARQ_MemoryPartitioningItem", HFILL }},
47868     { &hf_nbap_process_Memory_Size,
47869       { "process-Memory-Size", "nbap.process_Memory_Size",
47870         FT_UINT32, BASE_DEC, VALS(nbap_T_process_Memory_Size_vals), 0,
47871         "nbap.T_process_Memory_Size", HFILL }},
47872     { &hf_nbap_HS_DSCHProvidedBitRate_item,
47873       { "Item", "nbap.HS_DSCHProvidedBitRate_item",
47874         FT_NONE, BASE_NONE, NULL, 0,
47875         "nbap.HS_DSCHProvidedBitRate_Item", HFILL }},
47876     { &hf_nbap_hS_DSCHProvidedBitRateValue,
47877       { "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
47878         FT_UINT32, BASE_DEC, NULL, 0,
47879         "nbap.HS_DSCHProvidedBitRateValue", HFILL }},
47880     { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item,
47881       { "Item", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item",
47882         FT_NONE, BASE_NONE, NULL, 0,
47883         "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item", HFILL }},
47884     { &hf_nbap_hS_DSCHProvidedBitRateValue_01,
47885       { "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
47886         FT_UINT32, BASE_DEC, NULL, 0,
47887         "nbap.HS_DSCHProvidedBitRate", HFILL }},
47888     { &hf_nbap_HS_DSCHRequiredPower_item,
47889       { "Item", "nbap.HS_DSCHRequiredPower_item",
47890         FT_NONE, BASE_NONE, NULL, 0,
47891         "nbap.HS_DSCHRequiredPower_Item", HFILL }},
47892     { &hf_nbap_hS_DSCHRequiredPowerValue,
47893       { "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
47894         FT_UINT32, BASE_DEC, NULL, 0,
47895         "nbap.HS_DSCHRequiredPowerValue", HFILL }},
47896     { &hf_nbap_hS_DSCHRequiredPowerPerUEInformation,
47897       { "hS-DSCHRequiredPowerPerUEInformation", "nbap.hS_DSCHRequiredPowerPerUEInformation",
47898         FT_UINT32, BASE_DEC, NULL, 0,
47899         "nbap.HS_DSCHRequiredPowerPerUEInformation", HFILL }},
47900     { &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item,
47901       { "Item", "nbap.HS_DSCHRequiredPowerPerUEInformation_item",
47902         FT_NONE, BASE_NONE, NULL, 0,
47903         "nbap.HS_DSCHRequiredPowerPerUEInformation_Item", HFILL }},
47904     { &hf_nbap_cRNC_CommunicationContextID,
47905       { "cRNC-CommunicationContextID", "nbap.cRNC_CommunicationContextID",
47906         FT_UINT32, BASE_DEC, NULL, 0,
47907         "nbap.CRNC_CommunicationContextID", HFILL }},
47908     { &hf_nbap_hS_DSCHRequiredPowerPerUEWeight,
47909       { "hS-DSCHRequiredPowerPerUEWeight", "nbap.hS_DSCHRequiredPowerPerUEWeight",
47910         FT_UINT32, BASE_DEC, NULL, 0,
47911         "nbap.HS_DSCHRequiredPowerPerUEWeight", HFILL }},
47912     { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item,
47913       { "Item", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion_item",
47914         FT_NONE, BASE_NONE, NULL, 0,
47915         "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item", HFILL }},
47916     { &hf_nbap_hS_DSCHRequiredPowerValue_01,
47917       { "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
47918         FT_UINT32, BASE_DEC, NULL, 0,
47919         "nbap.HS_DSCHRequiredPower", HFILL }},
47920     { &hf_nbap_hsdpa_PICH_Shared_with_PCH,
47921       { "hsdpa-PICH-Shared-with-PCH", "nbap.hsdpa_PICH_Shared_with_PCH",
47922         FT_NONE, BASE_NONE, NULL, 0,
47923         "nbap.HSDPA_PICH_Shared_with_PCH", HFILL }},
47924     { &hf_nbap_hsdpa_PICH_notShared_with_PCH,
47925       { "hsdpa-PICH-notShared-with-PCH", "nbap.hsdpa_PICH_notShared_with_PCH",
47926         FT_NONE, BASE_NONE, NULL, 0,
47927         "nbap.HSDPA_PICH_notShared_with_PCH", HFILL }},
47928     { &hf_nbap_hsdpa_PICH_SharedPCH_ID,
47929       { "hsdpa-PICH-SharedPCH-ID", "nbap.hsdpa_PICH_SharedPCH_ID",
47930         FT_UINT32, BASE_DEC, NULL, 0,
47931         "nbap.CommonPhysicalChannelID", HFILL }},
47932     { &hf_nbap_hSDPA_PICH_notShared_ID,
47933       { "hSDPA-PICH-notShared-ID", "nbap.hSDPA_PICH_notShared_ID",
47934         FT_UINT32, BASE_DEC, NULL, 0,
47935         "nbap.CommonPhysicalChannelID", HFILL }},
47936     { &hf_nbap_fdd_DL_Channelisation_CodeNumber,
47937       { "fdd-DL-Channelisation-CodeNumber", "nbap.fdd_DL_Channelisation_CodeNumber",
47938         FT_UINT32, BASE_DEC, NULL, 0,
47939         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
47940     { &hf_nbap_pich_Power,
47941       { "pich-Power", "nbap.pich_Power",
47942         FT_INT32, BASE_DEC, NULL, 0,
47943         "nbap.PICH_Power", HFILL }},
47944     { &hf_nbap_pich_Mode,
47945       { "pich-Mode", "nbap.pich_Mode",
47946         FT_UINT32, BASE_DEC, VALS(nbap_PICH_Mode_vals), 0,
47947         "nbap.PICH_Mode", HFILL }},
47948     { &hf_nbap_sttd_Indicator,
47949       { "sttd-Indicator", "nbap.sttd_Indicator",
47950         FT_UINT32, BASE_DEC, VALS(nbap_STTD_Indicator_vals), 0,
47951         "nbap.STTD_Indicator", HFILL }},
47952     { &hf_nbap_hsdsch_Common_Information,
47953       { "hsdsch-Common-Information", "nbap.hsdsch_Common_Information",
47954         FT_NONE, BASE_NONE, NULL, 0,
47955         "nbap.HSDSCH_Common_Information", HFILL }},
47956     { &hf_nbap_commonMACFlow_Specific_Information,
47957       { "commonMACFlow-Specific-Information", "nbap.commonMACFlow_Specific_Information",
47958         FT_UINT32, BASE_DEC, NULL, 0,
47959         "nbap.CommonMACFlow_Specific_InfoList", HFILL }},
47960     { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD,
47961       { "hsSCCH-Specific-Information-ResponseFDD", "nbap.hsSCCH_Specific_Information_ResponseFDD",
47962         FT_UINT32, BASE_DEC, NULL, 0,
47963         "nbap.HSSCCH_Specific_InformationRespListFDD", HFILL }},
47964     { &hf_nbap_hARQ_MemoryPartitioning,
47965       { "hARQ-MemoryPartitioning", "nbap.hARQ_MemoryPartitioning",
47966         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_MemoryPartitioning_vals), 0,
47967         "nbap.HARQ_MemoryPartitioning", HFILL }},
47968     { &hf_nbap_commonMACFlow_Specific_Info_Response,
47969       { "commonMACFlow-Specific-Info-Response", "nbap.commonMACFlow_Specific_Info_Response",
47970         FT_UINT32, BASE_DEC, NULL, 0,
47971         "nbap.CommonMACFlow_Specific_InfoList_Response", HFILL }},
47972     { &hf_nbap_cCCH_PriorityQueue_Id,
47973       { "cCCH-PriorityQueue-Id", "nbap.cCCH_PriorityQueue_Id",
47974         FT_UINT32, BASE_DEC, NULL, 0,
47975         "nbap.PriorityQueue_Id", HFILL }},
47976     { &hf_nbap_sRB1_PriorityQueue_Id,
47977       { "sRB1-PriorityQueue-Id", "nbap.sRB1_PriorityQueue_Id",
47978         FT_UINT32, BASE_DEC, NULL, 0,
47979         "nbap.PriorityQueue_Id", HFILL }},
47980     { &hf_nbap_associatedCommon_MACFlow,
47981       { "associatedCommon-MACFlow", "nbap.associatedCommon_MACFlow",
47982         FT_UINT32, BASE_DEC, NULL, 0,
47983         "nbap.Common_MACFlow_ID", HFILL }},
47984     { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient,
47985       { "fACH-Measurement-Occasion-Cycle-Length-Coefficient", "nbap.fACH_Measurement_Occasion_Cycle_Length_Coefficient",
47986         FT_UINT32, BASE_DEC, NULL, 0,
47987         "nbap.FACH_Measurement_Occasion_Cycle_Length_Coefficient", HFILL }},
47988     { &hf_nbap_rACH_Measurement_Result,
47989       { "rACH-Measurement-Result", "nbap.rACH_Measurement_Result",
47990         FT_UINT32, BASE_DEC, VALS(nbap_RACH_Measurement_Result_vals), 0,
47991         "nbap.RACH_Measurement_Result", HFILL }},
47992     { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information,
47993       { "bCCH-Specific-HSDSCH-RNTI-Information", "nbap.bCCH_Specific_HSDSCH_RNTI_Information",
47994         FT_NONE, BASE_NONE, NULL, 0,
47995         "nbap.BCCH_Specific_HSDSCH_RNTI_Information", HFILL }},
47996     { &hf_nbap_hSDSCH_MACdFlows_Information,
47997       { "hSDSCH-MACdFlows-Information", "nbap.hSDSCH_MACdFlows_Information",
47998         FT_NONE, BASE_NONE, NULL, 0,
47999         "nbap.HSDSCH_MACdFlows_Information", HFILL }},
48000     { &hf_nbap_ueCapability_Info,
48001       { "ueCapability-Info", "nbap.ueCapability_Info",
48002         FT_NONE, BASE_NONE, NULL, 0,
48003         "nbap.UE_Capability_Information", HFILL }},
48004     { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM,
48005       { "mAChs-Reordering-Buffer-Size-for-RLC-UM", "nbap.mAChs_Reordering_Buffer_Size_for_RLC_UM",
48006         FT_UINT32, BASE_DEC, NULL, 0,
48007         "nbap.MAChsReorderingBufferSize_for_RLC_UM", HFILL }},
48008     { &hf_nbap_cqiFeedback_CycleK,
48009       { "cqiFeedback-CycleK", "nbap.cqiFeedback_CycleK",
48010         FT_UINT32, BASE_DEC, VALS(nbap_CQI_Feedback_Cycle_vals), 0,
48011         "nbap.CQI_Feedback_Cycle", HFILL }},
48012     { &hf_nbap_cqiRepetitionFactor,
48013       { "cqiRepetitionFactor", "nbap.cqiRepetitionFactor",
48014         FT_UINT32, BASE_DEC, NULL, 0,
48015         "nbap.CQI_RepetitionFactor", HFILL }},
48016     { &hf_nbap_ackNackRepetitionFactor,
48017       { "ackNackRepetitionFactor", "nbap.ackNackRepetitionFactor",
48018         FT_UINT32, BASE_DEC, NULL, 0,
48019         "nbap.AckNack_RepetitionFactor", HFILL }},
48020     { &hf_nbap_cqiPowerOffset,
48021       { "cqiPowerOffset", "nbap.cqiPowerOffset",
48022         FT_UINT32, BASE_DEC, NULL, 0,
48023         "nbap.CQI_Power_Offset", HFILL }},
48024     { &hf_nbap_ackPowerOffset,
48025       { "ackPowerOffset", "nbap.ackPowerOffset",
48026         FT_UINT32, BASE_DEC, NULL, 0,
48027         "nbap.Ack_Power_Offset", HFILL }},
48028     { &hf_nbap_nackPowerOffset,
48029       { "nackPowerOffset", "nbap.nackPowerOffset",
48030         FT_UINT32, BASE_DEC, NULL, 0,
48031         "nbap.Nack_Power_Offset", HFILL }},
48032     { &hf_nbap_hsscch_PowerOffset,
48033       { "hsscch-PowerOffset", "nbap.hsscch_PowerOffset",
48034         FT_UINT32, BASE_DEC, NULL, 0,
48035         "nbap.HSSCCH_PowerOffset", HFILL }},
48036     { &hf_nbap_measurement_Power_Offset,
48037       { "measurement-Power-Offset", "nbap.measurement_Power_Offset",
48038         FT_INT32, BASE_DEC, NULL, 0,
48039         "nbap.Measurement_Power_Offset", HFILL }},
48040     { &hf_nbap_tDD_AckNack_Power_Offset,
48041       { "tDD-AckNack-Power-Offset", "nbap.tDD_AckNack_Power_Offset",
48042         FT_INT32, BASE_DEC, NULL, 0,
48043         "nbap.TDD_AckNack_Power_Offset", HFILL }},
48044     { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify,
48045       { "hsDSCH-MACdFlow-Specific-Info-to-Modify", "nbap.hsDSCH_MACdFlow_Specific_Info_to_Modify",
48046         FT_UINT32, BASE_DEC, NULL, 0,
48047         "nbap.HSDSCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
48048     { &hf_nbap_priorityQueueInfotoModify,
48049       { "priorityQueueInfotoModify", "nbap.priorityQueueInfotoModify",
48050         FT_UINT32, BASE_DEC, NULL, 0,
48051         "nbap.PriorityQueue_InfoList_to_Modify", HFILL }},
48052     { &hf_nbap_hSSCCHCodeChangeGrant,
48053       { "hSSCCHCodeChangeGrant", "nbap.hSSCCHCodeChangeGrant",
48054         FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_Code_Change_Grant_vals), 0,
48055         "nbap.HSSCCH_Code_Change_Grant", HFILL }},
48056     { &hf_nbap_tDDAckNackPowerOffset,
48057       { "tDDAckNackPowerOffset", "nbap.tDDAckNackPowerOffset",
48058         FT_INT32, BASE_DEC, NULL, 0,
48059         "nbap.TDD_AckNack_Power_Offset", HFILL }},
48060     { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item,
48061       { "Item", "nbap.HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item",
48062         FT_NONE, BASE_NONE, NULL, 0,
48063         "nbap.HSDSCH_MACdFlow_Specific_InfoItem_to_Modify", HFILL }},
48064     { &hf_nbap_hsDSCH_MACdFlow_ID,
48065       { "hsDSCH-MACdFlow-ID", "nbap.hsDSCH_MACdFlow_ID",
48066         FT_UINT32, BASE_DEC, NULL, 0,
48067         "nbap.HSDSCH_MACdFlow_ID", HFILL }},
48068     { &hf_nbap_priorityQueueInfotoModifyUnsynchronised,
48069       { "priorityQueueInfotoModifyUnsynchronised", "nbap.priorityQueueInfotoModifyUnsynchronised",
48070         FT_UINT32, BASE_DEC, NULL, 0,
48071         "nbap.PriorityQueue_InfoList_to_Modify_Unsynchronised", HFILL }},
48072     { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp,
48073       { "hsDSCH-MACdFlow-Specific-InformationResp", "nbap.hsDSCH_MACdFlow_Specific_InformationResp",
48074         FT_UINT32, BASE_DEC, NULL, 0,
48075         "nbap.HSDSCH_MACdFlow_Specific_InformationResp", HFILL }},
48076     { &hf_nbap_paging_MACFlow_Specific_Information,
48077       { "paging-MACFlow-Specific-Information", "nbap.paging_MACFlow_Specific_Information",
48078         FT_UINT32, BASE_DEC, NULL, 0,
48079         "nbap.Paging_MACFlow_Specific_Information", HFILL }},
48080     { &hf_nbap_number_of_PCCH_transmission,
48081       { "number-of-PCCH-transmission", "nbap.number_of_PCCH_transmission",
48082         FT_UINT32, BASE_DEC, NULL, 0,
48083         "nbap.Number_of_PCCH_transmission", HFILL }},
48084     { &hf_nbap_transport_Block_Size_List,
48085       { "transport-Block-Size-List", "nbap.transport_Block_Size_List",
48086         FT_UINT32, BASE_DEC, NULL, 0,
48087         "nbap.Transport_Block_Size_List", HFILL }},
48088     { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item,
48089       { "Item", "nbap.HSDSCH_Paging_System_Information_ResponseFDD_item",
48090         FT_NONE, BASE_NONE, NULL, 0,
48091         "nbap.HSDSCH_Paging_System_Information_ResponseList", HFILL }},
48092     { &hf_nbap_pagingMACFlow_ID,
48093       { "pagingMACFlow-ID", "nbap.pagingMACFlow_ID",
48094         FT_UINT32, BASE_DEC, NULL, 0,
48095         "nbap.Paging_MACFlow_ID", HFILL }},
48096     { &hf_nbap_hSPDSCH_Code_Index,
48097       { "hSPDSCH-Code-Index", "nbap.hSPDSCH_Code_Index",
48098         FT_UINT32, BASE_DEC, NULL, 0,
48099         "nbap.HSPDSCH_Code_Index", HFILL }},
48100     { &hf_nbap_hsSCCH_Specific_Information_ResponseTDD,
48101       { "hsSCCH-Specific-Information-ResponseTDD", "nbap.hsSCCH_Specific_Information_ResponseTDD",
48102         FT_UINT32, BASE_DEC, NULL, 0,
48103         "nbap.HSSCCH_Specific_InformationRespListTDD", HFILL }},
48104     { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR,
48105       { "hsSCCH-Specific-Information-ResponseTDDLCR", "nbap.hsSCCH_Specific_Information_ResponseTDDLCR",
48106         FT_UINT32, BASE_DEC, NULL, 0,
48107         "nbap.HSSCCH_Specific_InformationRespListTDDLCR", HFILL }},
48108     { &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item,
48109       { "Item", "nbap.HSDSCH_MACdFlow_Specific_InformationResp_item",
48110         FT_NONE, BASE_NONE, NULL, 0,
48111         "nbap.HSDSCH_MACdFlow_Specific_InformationResp_Item", HFILL }},
48112     { &hf_nbap_hsDSCHMacdFlow_Id,
48113       { "hsDSCHMacdFlow-Id", "nbap.hsDSCHMacdFlow_Id",
48114         FT_UINT32, BASE_DEC, NULL, 0,
48115         "nbap.HSDSCH_MACdFlow_ID", HFILL }},
48116     { &hf_nbap_hSDSCH_MACdFlow_Specific_Info,
48117       { "hSDSCH-MACdFlow-Specific-Info", "nbap.hSDSCH_MACdFlow_Specific_Info",
48118         FT_UINT32, BASE_DEC, NULL, 0,
48119         "nbap.HSDSCH_MACdFlow_Specific_InfoList", HFILL }},
48120     { &hf_nbap_priorityQueue_Info,
48121       { "priorityQueue-Info", "nbap.priorityQueue_Info",
48122         FT_UINT32, BASE_DEC, NULL, 0,
48123         "nbap.PriorityQueue_InfoList", HFILL }},
48124     { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item,
48125       { "Item", "nbap.HSDSCH_MACdFlow_Specific_InfoList_item",
48126         FT_NONE, BASE_NONE, NULL, 0,
48127         "nbap.HSDSCH_MACdFlow_Specific_InfoItem", HFILL }},
48128     { &hf_nbap_HSDSCH_MACdFlows_to_Delete_item,
48129       { "Item", "nbap.HSDSCH_MACdFlows_to_Delete_item",
48130         FT_NONE, BASE_NONE, NULL, 0,
48131         "nbap.HSDSCH_MACdFlows_to_Delete_Item", HFILL }},
48132     { &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item,
48133       { "Item", "nbap.HSDSCH_Initial_Capacity_Allocation_item",
48134         FT_NONE, BASE_NONE, NULL, 0,
48135         "nbap.HSDSCH_Initial_Capacity_AllocationItem", HFILL }},
48136     { &hf_nbap_maximum_MACdPDU_Size,
48137       { "maximum-MACdPDU-Size", "nbap.maximum_MACdPDU_Size",
48138         FT_UINT32, BASE_DEC, NULL, 0,
48139         "nbap.MACdPDU_Size", HFILL }},
48140     { &hf_nbap_hSDSCH_InitialWindowSize,
48141       { "hSDSCH-InitialWindowSize", "nbap.hSDSCH_InitialWindowSize",
48142         FT_UINT32, BASE_DEC, NULL, 0,
48143         "nbap.HSDSCH_InitialWindowSize", HFILL }},
48144     { &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item,
48145       { "Item", "nbap.HSSCCH_Specific_InformationRespListFDD_item",
48146         FT_NONE, BASE_NONE, NULL, 0,
48147         "nbap.HSSCCH_Codes", HFILL }},
48148     { &hf_nbap_codeNumber,
48149       { "codeNumber", "nbap.codeNumber",
48150         FT_UINT32, BASE_DEC, NULL, 0,
48151         "nbap.INTEGER_0_127", HFILL }},
48152     { &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item,
48153       { "Item", "nbap.HSSCCH_Specific_InformationRespListTDD_item",
48154         FT_NONE, BASE_NONE, NULL, 0,
48155         "nbap.HSSCCH_Specific_InformationRespItemTDD", HFILL }},
48156     { &hf_nbap_timeslot,
48157       { "timeslot", "nbap.timeslot",
48158         FT_UINT32, BASE_DEC, NULL, 0,
48159         "nbap.TimeSlot", HFILL }},
48160     { &hf_nbap_tDD_ChannelisationCode,
48161       { "tDD-ChannelisationCode", "nbap.tDD_ChannelisationCode",
48162         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
48163         "nbap.TDD_ChannelisationCode", HFILL }},
48164     { &hf_nbap_hSSICH_Info,
48165       { "hSSICH-Info", "nbap.hSSICH_Info",
48166         FT_NONE, BASE_NONE, NULL, 0,
48167         "nbap.HSSICH_Info", HFILL }},
48168     { &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item,
48169       { "Item", "nbap.HSSCCH_Specific_InformationRespListTDDLCR_item",
48170         FT_NONE, BASE_NONE, NULL, 0,
48171         "nbap.HSSCCH_Specific_InformationRespItemTDDLCR", HFILL }},
48172     { &hf_nbap_timeslotLCR,
48173       { "timeslotLCR", "nbap.timeslotLCR",
48174         FT_UINT32, BASE_DEC, NULL, 0,
48175         "nbap.TimeSlotLCR", HFILL }},
48176     { &hf_nbap_first_TDD_ChannelisationCode,
48177       { "first-TDD-ChannelisationCode", "nbap.first_TDD_ChannelisationCode",
48178         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
48179         "nbap.TDD_ChannelisationCode", HFILL }},
48180     { &hf_nbap_second_TDD_ChannelisationCode,
48181       { "second-TDD-ChannelisationCode", "nbap.second_TDD_ChannelisationCode",
48182         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
48183         "nbap.TDD_ChannelisationCode", HFILL }},
48184     { &hf_nbap_hSSICH_InfoLCR,
48185       { "hSSICH-InfoLCR", "nbap.hSSICH_InfoLCR",
48186         FT_NONE, BASE_NONE, NULL, 0,
48187         "nbap.HSSICH_InfoLCR", HFILL }},
48188     { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item,
48189       { "Item", "nbap.HSSCCH_Specific_InformationRespListTDD768_item",
48190         FT_NONE, BASE_NONE, NULL, 0,
48191         "nbap.HSSCCH_Specific_InformationRespItemTDD768", HFILL }},
48192     { &hf_nbap_tDD_ChannelisationCode768,
48193       { "tDD-ChannelisationCode768", "nbap.tDD_ChannelisationCode768",
48194         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode768_vals), 0,
48195         "nbap.TDD_ChannelisationCode768", HFILL }},
48196     { &hf_nbap_hSSICH_Info768,
48197       { "hSSICH-Info768", "nbap.hSSICH_Info768",
48198         FT_NONE, BASE_NONE, NULL, 0,
48199         "nbap.HSSICH_Info768", HFILL }},
48200     { &hf_nbap_hsSICH_ID,
48201       { "hsSICH-ID", "nbap.hsSICH_ID",
48202         FT_UINT32, BASE_DEC, NULL, 0,
48203         "nbap.HS_SICH_ID", HFILL }},
48204     { &hf_nbap_failed_HS_SICH,
48205       { "failed-HS-SICH", "nbap.failed_HS_SICH",
48206         FT_UINT32, BASE_DEC, NULL, 0,
48207         "nbap.HS_SICH_failed", HFILL }},
48208     { &hf_nbap_missed_HS_SICH,
48209       { "missed-HS-SICH", "nbap.missed_HS_SICH",
48210         FT_UINT32, BASE_DEC, NULL, 0,
48211         "nbap.HS_SICH_missed", HFILL }},
48212     { &hf_nbap_total_HS_SICH,
48213       { "total-HS-SICH", "nbap.total_HS_SICH",
48214         FT_UINT32, BASE_DEC, NULL, 0,
48215         "nbap.HS_SICH_total", HFILL }},
48216     { &hf_nbap_number_of_HS_PDSCH_codes,
48217       { "number-of-HS-PDSCH-codes", "nbap.number_of_HS_PDSCH_codes",
48218         FT_UINT32, BASE_DEC, NULL, 0,
48219         "nbap.INTEGER_0_maxHS_PDSCHCodeNrComp_1", HFILL }},
48220     { &hf_nbap_hS_PDSCH_Start_code_number,
48221       { "hS-PDSCH-Start-code-number", "nbap.hS_PDSCH_Start_code_number",
48222         FT_UINT32, BASE_DEC, NULL, 0,
48223         "nbap.HS_PDSCH_Start_code_number", HFILL }},
48224     { &hf_nbap_replace_02,
48225       { "replace", "nbap.replace",
48226         FT_UINT32, BASE_DEC, NULL, 0,
48227         "nbap.HS_SCCH_FDD_Code_List", HFILL }},
48228     { &hf_nbap_HS_SCCH_FDD_Code_List_item,
48229       { "Item", "nbap.HS_SCCH_FDD_Code_List_item",
48230         FT_UINT32, BASE_DEC, NULL, 0,
48231         "nbap.HS_SCCH_FDD_Code_Information_Item", HFILL }},
48232     { &hf_nbap_hspdsch_RL_ID,
48233       { "hspdsch-RL-ID", "nbap.hspdsch_RL_ID",
48234         FT_UINT32, BASE_DEC, NULL, 0,
48235         "nbap.RL_ID", HFILL }},
48236     { &hf_nbap_hSDSCH_FDD_Information,
48237       { "hSDSCH-FDD-Information", "nbap.hSDSCH_FDD_Information",
48238         FT_NONE, BASE_NONE, NULL, 0,
48239         "nbap.HSDSCH_FDD_Information", HFILL }},
48240     { &hf_nbap_hsdsch_RNTI,
48241       { "hsdsch-RNTI", "nbap.hsdsch_RNTI",
48242         FT_UINT32, BASE_DEC, NULL, 0,
48243         "nbap.HSDSCH_RNTI", HFILL }},
48244     { &hf_nbap_hS_DSCH_serving_cell_choice,
48245       { "hS-DSCH-serving-cell-choice", "nbap.hS_DSCH_serving_cell_choice",
48246         FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_serving_cell_choice_vals), 0,
48247         "nbap.HS_DSCH_serving_cell_choice", HFILL }},
48248     { &hf_nbap_hS_serving_cell_change_successful,
48249       { "hS-serving-cell-change-successful", "nbap.hS_serving_cell_change_successful",
48250         FT_NONE, BASE_NONE, NULL, 0,
48251         "nbap.HS_serving_cell_change_successful", HFILL }},
48252     { &hf_nbap_hS_serving_cell_change_unsuccessful,
48253       { "hS-serving-cell-change-unsuccessful", "nbap.hS_serving_cell_change_unsuccessful",
48254         FT_NONE, BASE_NONE, NULL, 0,
48255         "nbap.HS_serving_cell_change_unsuccessful", HFILL }},
48256     { &hf_nbap_hSDSCH_FDD_Information_Response,
48257       { "hSDSCH-FDD-Information-Response", "nbap.hSDSCH_FDD_Information_Response",
48258         FT_NONE, BASE_NONE, NULL, 0,
48259         "nbap.HSDSCH_FDD_Information_Response", HFILL }},
48260     { &hf_nbap_hsSCCHCodeChangeIndicator,
48261       { "hsSCCHCodeChangeIndicator", "nbap.hsSCCHCodeChangeIndicator",
48262         FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_CodeChangeIndicator_vals), 0,
48263         "nbap.HSSCCH_CodeChangeIndicator", HFILL }},
48264     { &hf_nbap_onDemand,
48265       { "onDemand", "nbap.onDemand",
48266         FT_NONE, BASE_NONE, NULL, 0,
48267         "nbap.NULL", HFILL }},
48268     { &hf_nbap_periodic,
48269       { "periodic", "nbap.periodic",
48270         FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristicsType_ReportPeriodicity_vals), 0,
48271         "nbap.InformationReportCharacteristicsType_ReportPeriodicity", HFILL }},
48272     { &hf_nbap_onModification,
48273       { "onModification", "nbap.onModification",
48274         FT_NONE, BASE_NONE, NULL, 0,
48275         "nbap.InformationReportCharacteristicsType_OnModification", HFILL }},
48276     { &hf_nbap_min,
48277       { "min", "nbap.min",
48278         FT_UINT32, BASE_DEC, NULL, 0,
48279         "nbap.ReportPeriodicity_Scaledmin", HFILL }},
48280     { &hf_nbap_hours,
48281       { "hours", "nbap.hours",
48282         FT_UINT32, BASE_DEC, NULL, 0,
48283         "nbap.ReportPeriodicity_Scaledhour", HFILL }},
48284     { &hf_nbap_information_thresholds,
48285       { "information-thresholds", "nbap.information_thresholds",
48286         FT_UINT32, BASE_DEC, VALS(nbap_InformationThresholds_vals), 0,
48287         "nbap.InformationThresholds", HFILL }},
48288     { &hf_nbap_dgps,
48289       { "dgps", "nbap.dgps",
48290         FT_NONE, BASE_NONE, NULL, 0,
48291         "nbap.DGPSThresholds", HFILL }},
48292     { &hf_nbap_dGANSSThreshold,
48293       { "dGANSSThreshold", "nbap.dGANSSThreshold",
48294         FT_NONE, BASE_NONE, NULL, 0,
48295         "nbap.DGANSSThreshold", HFILL }},
48296     { &hf_nbap_information_Type_Item,
48297       { "information-Type-Item", "nbap.information_Type_Item",
48298         FT_UINT32, BASE_DEC, VALS(nbap_Information_Type_Item_vals), 0,
48299         "nbap.Information_Type_Item", HFILL }},
48300     { &hf_nbap_gPSInformation,
48301       { "gPSInformation", "nbap.gPSInformation",
48302         FT_UINT32, BASE_DEC, NULL, 0,
48303         "nbap.GPS_Information", HFILL }},
48304     { &hf_nbap_iP_SpacingFDD,
48305       { "iP-SpacingFDD", "nbap.iP_SpacingFDD",
48306         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingFDD_vals), 0,
48307         "nbap.T_iP_SpacingFDD", HFILL }},
48308     { &hf_nbap_iP_Length,
48309       { "iP-Length", "nbap.iP_Length",
48310         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_Length_vals), 0,
48311         "nbap.T_iP_Length", HFILL }},
48312     { &hf_nbap_seed,
48313       { "seed", "nbap.seed",
48314         FT_UINT32, BASE_DEC, NULL, 0,
48315         "nbap.INTEGER_0_63", HFILL }},
48316     { &hf_nbap_burstModeParams,
48317       { "burstModeParams", "nbap.burstModeParams",
48318         FT_NONE, BASE_NONE, NULL, 0,
48319         "nbap.BurstModeParams", HFILL }},
48320     { &hf_nbap_iP_Offset,
48321       { "iP-Offset", "nbap.iP_Offset",
48322         FT_UINT32, BASE_DEC, NULL, 0,
48323         "nbap.INTEGER_0_9", HFILL }},
48324     { &hf_nbap_iP_SpacingTDD,
48325       { "iP-SpacingTDD", "nbap.iP_SpacingTDD",
48326         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingTDD_vals), 0,
48327         "nbap.T_iP_SpacingTDD", HFILL }},
48328     { &hf_nbap_iP_Start,
48329       { "iP-Start", "nbap.iP_Start",
48330         FT_UINT32, BASE_DEC, NULL, 0,
48331         "nbap.INTEGER_0_4095", HFILL }},
48332     { &hf_nbap_iP_Slot,
48333       { "iP-Slot", "nbap.iP_Slot",
48334         FT_UINT32, BASE_DEC, NULL, 0,
48335         "nbap.INTEGER_0_14", HFILL }},
48336     { &hf_nbap_iP_PCCPCH,
48337       { "iP-PCCPCH", "nbap.iP_PCCPCH",
48338         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_PCCPCH_vals), 0,
48339         "nbap.T_iP_PCCPCH", HFILL }},
48340     { &hf_nbap_iP_SpacingTDD_01,
48341       { "iP-SpacingTDD", "nbap.iP_SpacingTDD",
48342         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingTDD_01_vals), 0,
48343         "nbap.T_iP_SpacingTDD_01", HFILL }},
48344     { &hf_nbap_iP_Sub,
48345       { "iP-Sub", "nbap.iP_Sub",
48346         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_Sub_vals), 0,
48347         "nbap.T_iP_Sub", HFILL }},
48348     { &hf_nbap_cFNOffset,
48349       { "cFNOffset", "nbap.cFNOffset",
48350         FT_UINT32, BASE_DEC, NULL, 0,
48351         "nbap.INTEGER_0_255", HFILL }},
48352     { &hf_nbap_burstStart,
48353       { "burstStart", "nbap.burstStart",
48354         FT_UINT32, BASE_DEC, NULL, 0,
48355         "nbap.INTEGER_0_15", HFILL }},
48356     { &hf_nbap_burstLength,
48357       { "burstLength", "nbap.burstLength",
48358         FT_UINT32, BASE_DEC, NULL, 0,
48359         "nbap.INTEGER_10_25", HFILL }},
48360     { &hf_nbap_burstFreq,
48361       { "burstFreq", "nbap.burstFreq",
48362         FT_UINT32, BASE_DEC, NULL, 0,
48363         "nbap.INTEGER_1_16", HFILL }},
48364     { &hf_nbap_maxTimeslotsPerSubFrame,
48365       { "maxTimeslotsPerSubFrame", "nbap.maxTimeslotsPerSubFrame",
48366         FT_UINT32, BASE_DEC, NULL, 0,
48367         "nbap.INTEGER_1_6", HFILL }},
48368     { &hf_nbap_maxPhysChPerTimeslot,
48369       { "maxPhysChPerTimeslot", "nbap.maxPhysChPerTimeslot",
48370         FT_UINT32, BASE_DEC, VALS(nbap_T_maxPhysChPerTimeslot_vals), 0,
48371         "nbap.T_maxPhysChPerTimeslot", HFILL }},
48372     { &hf_nbap_MACdPDU_Size_Indexlist_item,
48373       { "Item", "nbap.MACdPDU_Size_Indexlist_item",
48374         FT_NONE, BASE_NONE, NULL, 0,
48375         "nbap.MACdPDU_Size_IndexItem", HFILL }},
48376     { &hf_nbap_sID,
48377       { "sID", "nbap.sID",
48378         FT_UINT32, BASE_DEC, NULL, 0,
48379         "nbap.SID", HFILL }},
48380     { &hf_nbap_macdPDU_Size,
48381       { "macdPDU-Size", "nbap.macdPDU_Size",
48382         FT_UINT32, BASE_DEC, NULL, 0,
48383         "nbap.MACdPDU_Size", HFILL }},
48384     { &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item,
48385       { "Item", "nbap.MACdPDU_Size_Indexlist_to_Modify_item",
48386         FT_NONE, BASE_NONE, NULL, 0,
48387         "nbap.MACdPDU_Size_IndexItem_to_Modify", HFILL }},
48388     { &hf_nbap_MessageStructure_item,
48389       { "Item", "nbap.MessageStructure_item",
48390         FT_NONE, BASE_NONE, NULL, 0,
48391         "nbap.MessageStructure_item", HFILL }},
48392     { &hf_nbap_repetitionNumber_01,
48393       { "repetitionNumber", "nbap.repetitionNumber",
48394         FT_UINT32, BASE_DEC, NULL, 0,
48395         "nbap.RepetitionNumber1", HFILL }},
48396     { &hf_nbap_type1,
48397       { "type1", "nbap.type1",
48398         FT_NONE, BASE_NONE, NULL, 0,
48399         "nbap.Type1", HFILL }},
48400     { &hf_nbap_midambleConfigurationBurstType1And3,
48401       { "midambleConfigurationBurstType1And3", "nbap.midambleConfigurationBurstType1And3",
48402         FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType1And3_vals), 0,
48403         "nbap.MidambleConfigurationBurstType1And3", HFILL }},
48404     { &hf_nbap_midambleAllocationMode,
48405       { "midambleAllocationMode", "nbap.midambleAllocationMode",
48406         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode1_vals), 0,
48407         "nbap.MidambleAllocationMode1", HFILL }},
48408     { &hf_nbap_defaultMidamble,
48409       { "defaultMidamble", "nbap.defaultMidamble",
48410         FT_NONE, BASE_NONE, NULL, 0,
48411         "nbap.NULL", HFILL }},
48412     { &hf_nbap_commonMidamble,
48413       { "commonMidamble", "nbap.commonMidamble",
48414         FT_NONE, BASE_NONE, NULL, 0,
48415         "nbap.NULL", HFILL }},
48416     { &hf_nbap_ueSpecificMidamble,
48417       { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
48418         FT_UINT32, BASE_DEC, NULL, 0,
48419         "nbap.MidambleShiftLong", HFILL }},
48420     { &hf_nbap_type2,
48421       { "type2", "nbap.type2",
48422         FT_NONE, BASE_NONE, NULL, 0,
48423         "nbap.Type2", HFILL }},
48424     { &hf_nbap_midambleConfigurationBurstType2,
48425       { "midambleConfigurationBurstType2", "nbap.midambleConfigurationBurstType2",
48426         FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType2_vals), 0,
48427         "nbap.MidambleConfigurationBurstType2", HFILL }},
48428     { &hf_nbap_midambleAllocationMode_01,
48429       { "midambleAllocationMode", "nbap.midambleAllocationMode",
48430         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode2_vals), 0,
48431         "nbap.MidambleAllocationMode2", HFILL }},
48432     { &hf_nbap_ueSpecificMidamble_01,
48433       { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
48434         FT_UINT32, BASE_DEC, NULL, 0,
48435         "nbap.MidambleShiftShort", HFILL }},
48436     { &hf_nbap_type3,
48437       { "type3", "nbap.type3",
48438         FT_NONE, BASE_NONE, NULL, 0,
48439         "nbap.Type3", HFILL }},
48440     { &hf_nbap_midambleAllocationMode_02,
48441       { "midambleAllocationMode", "nbap.midambleAllocationMode",
48442         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode3_vals), 0,
48443         "nbap.MidambleAllocationMode3", HFILL }},
48444     { &hf_nbap_midambleAllocationMode_03,
48445       { "midambleAllocationMode", "nbap.midambleAllocationMode",
48446         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode_vals), 0,
48447         "nbap.MidambleAllocationMode", HFILL }},
48448     { &hf_nbap_midambleShift,
48449       { "midambleShift", "nbap.midambleShift",
48450         FT_UINT32, BASE_DEC, NULL, 0,
48451         "nbap.MidambleShiftLong", HFILL }},
48452     { &hf_nbap_midambleConfigurationLCR,
48453       { "midambleConfigurationLCR", "nbap.midambleConfigurationLCR",
48454         FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationLCR_vals), 0,
48455         "nbap.MidambleConfigurationLCR", HFILL }},
48456     { &hf_nbap_type1_01,
48457       { "type1", "nbap.type1",
48458         FT_NONE, BASE_NONE, NULL, 0,
48459         "nbap.Type7681", HFILL }},
48460     { &hf_nbap_midambleAllocationMode_04,
48461       { "midambleAllocationMode", "nbap.midambleAllocationMode",
48462         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7681_vals), 0,
48463         "nbap.MidambleAllocationMode7681", HFILL }},
48464     { &hf_nbap_type2_01,
48465       { "type2", "nbap.type2",
48466         FT_NONE, BASE_NONE, NULL, 0,
48467         "nbap.Type7682", HFILL }},
48468     { &hf_nbap_midambleConfigurationBurstType2_768,
48469       { "midambleConfigurationBurstType2-768", "nbap.midambleConfigurationBurstType2_768",
48470         FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType2_768_vals), 0,
48471         "nbap.MidambleConfigurationBurstType2_768", HFILL }},
48472     { &hf_nbap_midambleAllocationMode_05,
48473       { "midambleAllocationMode", "nbap.midambleAllocationMode",
48474         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7682_vals), 0,
48475         "nbap.MidambleAllocationMode7682", HFILL }},
48476     { &hf_nbap_ueSpecificMidamble_02,
48477       { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
48478         FT_UINT32, BASE_DEC, NULL, 0,
48479         "nbap.MidambleShiftShort768", HFILL }},
48480     { &hf_nbap_type3_01,
48481       { "type3", "nbap.type3",
48482         FT_NONE, BASE_NONE, NULL, 0,
48483         "nbap.Type7683", HFILL }},
48484     { &hf_nbap_midambleAllocationMode_06,
48485       { "midambleAllocationMode", "nbap.midambleAllocationMode",
48486         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7683_vals), 0,
48487         "nbap.MidambleAllocationMode7683", HFILL }},
48488     { &hf_nbap_primary_and_secondary_CPICH,
48489       { "primary-and-secondary-CPICH", "nbap.primary_and_secondary_CPICH",
48490         FT_UINT32, BASE_DEC, NULL, 0,
48491         "nbap.CommonPhysicalChannelID", HFILL }},
48492     { &hf_nbap_normal_and_diversity_primary_CPICH,
48493       { "normal-and-diversity-primary-CPICH", "nbap.normal_and_diversity_primary_CPICH",
48494         FT_NONE, BASE_NONE, NULL, 0,
48495         "nbap.NULL", HFILL }},
48496     { &hf_nbap_addPriorityQueue,
48497       { "addPriorityQueue", "nbap.addPriorityQueue",
48498         FT_NONE, BASE_NONE, NULL, 0,
48499         "nbap.PriorityQueue_InfoItem_to_Add", HFILL }},
48500     { &hf_nbap_modifyPriorityQueue,
48501       { "modifyPriorityQueue", "nbap.modifyPriorityQueue",
48502         FT_NONE, BASE_NONE, NULL, 0,
48503         "nbap.PriorityQueue_InfoItem_to_Modify", HFILL }},
48504     { &hf_nbap_deletePriorityQueue,
48505       { "deletePriorityQueue", "nbap.deletePriorityQueue",
48506         FT_UINT32, BASE_DEC, NULL, 0,
48507         "nbap.PriorityQueue_Id", HFILL }},
48508     { &hf_nbap_qPSK,
48509       { "qPSK", "nbap.qPSK",
48510         FT_NONE, BASE_NONE, NULL, 0,
48511         "nbap.NULL", HFILL }},
48512     { &hf_nbap_sixteenQAM,
48513       { "sixteenQAM", "nbap.sixteenQAM",
48514         FT_INT32, BASE_DEC, NULL, 0,
48515         "nbap.MBSFN_CPICH_secondary_CCPCH_power_offset", HFILL }},
48516     { &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item,
48517       { "Item", "nbap.MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item",
48518         FT_NONE, BASE_NONE, NULL, 0,
48519         "nbap.MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR", HFILL }},
48520     { &hf_nbap_uARFCN,
48521       { "uARFCN", "nbap.uARFCN",
48522         FT_UINT32, BASE_DEC, NULL, 0,
48523         "nbap.UARFCN", HFILL }},
48524     { &hf_nbap_NeighbouringCellMeasurementInformation_item,
48525       { "Item", "nbap.NeighbouringCellMeasurementInformation_item",
48526         FT_UINT32, BASE_DEC, VALS(nbap_NeighbouringCellMeasurementInformation_item_vals), 0,
48527         "nbap.NeighbouringCellMeasurementInformation_item", HFILL }},
48528     { &hf_nbap_neighbouringFDDCellMeasurementInformation,
48529       { "neighbouringFDDCellMeasurementInformation", "nbap.neighbouringFDDCellMeasurementInformation",
48530         FT_NONE, BASE_NONE, NULL, 0,
48531         "nbap.NeighbouringFDDCellMeasurementInformation", HFILL }},
48532     { &hf_nbap_neighbouringTDDCellMeasurementInformation,
48533       { "neighbouringTDDCellMeasurementInformation", "nbap.neighbouringTDDCellMeasurementInformation",
48534         FT_NONE, BASE_NONE, NULL, 0,
48535         "nbap.NeighbouringTDDCellMeasurementInformation", HFILL }},
48536     { &hf_nbap_extension_neighbouringCellMeasurementInformation,
48537       { "extension-neighbouringCellMeasurementInformation", "nbap.extension_neighbouringCellMeasurementInformation",
48538         FT_NONE, BASE_NONE, NULL, 0,
48539         "nbap.Extension_neighbouringCellMeasurementInformation", HFILL }},
48540     { &hf_nbap_uC_Id,
48541       { "uC-Id", "nbap.uC_Id",
48542         FT_NONE, BASE_NONE, NULL, 0,
48543         "nbap.UC_Id", HFILL }},
48544     { &hf_nbap_primaryScramblingCode,
48545       { "primaryScramblingCode", "nbap.primaryScramblingCode",
48546         FT_UINT32, BASE_DEC, NULL, 0,
48547         "nbap.PrimaryScramblingCode", HFILL }},
48548     { &hf_nbap_cellParameterID,
48549       { "cellParameterID", "nbap.cellParameterID",
48550         FT_UINT32, BASE_DEC, NULL, 0,
48551         "nbap.CellParameterID", HFILL }},
48552     { &hf_nbap_NI_Information_item,
48553       { "Item", "nbap.NI_Information_item",
48554         FT_UINT32, BASE_DEC, NULL, 0,
48555         "nbap.Notification_Indicator", HFILL }},
48556     { &hf_nbap_Paging_MACFlows_to_DeleteFDD_item,
48557       { "Item", "nbap.Paging_MACFlows_to_DeleteFDD_item",
48558         FT_NONE, BASE_NONE, NULL, 0,
48559         "nbap.Paging_MACFlows_to_DeleteFDD_Item", HFILL }},
48560     { &hf_nbap_paging_MACFlow_ID,
48561       { "paging-MACFlow-ID", "nbap.paging_MACFlow_ID",
48562         FT_UINT32, BASE_DEC, NULL, 0,
48563         "nbap.Paging_MACFlow_ID", HFILL }},
48564     { &hf_nbap_Paging_MACFlow_Specific_Information_item,
48565       { "Item", "nbap.Paging_MACFlow_Specific_Information_item",
48566         FT_NONE, BASE_NONE, NULL, 0,
48567         "nbap.Paging_MAC_Flow_Specific_Information_Item", HFILL }},
48568     { &hf_nbap_paging_MACFlow_Id,
48569       { "paging-MACFlow-Id", "nbap.paging_MACFlow_Id",
48570         FT_UINT32, BASE_DEC, NULL, 0,
48571         "nbap.Paging_MACFlow_ID", HFILL }},
48572     { &hf_nbap_hSDPA_associated_PICH_Info,
48573       { "hSDPA-associated-PICH-Info", "nbap.hSDPA_associated_PICH_Info",
48574         FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Associated_PICH_Information_vals), 0,
48575         "nbap.HSDPA_Associated_PICH_Information", HFILL }},
48576     { &hf_nbap_paging_MACFlow_PriorityQueue_Information,
48577       { "paging-MACFlow-PriorityQueue-Information", "nbap.paging_MACFlow_PriorityQueue_Information",
48578         FT_UINT32, BASE_DEC, NULL, 0,
48579         "nbap.Paging_MACFlow_PriorityQueue_Information", HFILL }},
48580     { &hf_nbap_Paging_MACFlow_PriorityQueue_Information_item,
48581       { "Item", "nbap.Paging_MACFlow_PriorityQueue_Information_item",
48582         FT_NONE, BASE_NONE, NULL, 0,
48583         "nbap.Paging_MACFlow_PriorityQueue_Item", HFILL }},
48584     { &hf_nbap_priority_Queue_Information_for_Enhanced_PCH,
48585       { "priority-Queue-Information-for-Enhanced-PCH", "nbap.priority_Queue_Information_for_Enhanced_PCH",
48586         FT_NONE, BASE_NONE, NULL, 0,
48587         "nbap.Priority_Queue_Information_for_Enhanced_FACH_PCH", HFILL }},
48588     { &hf_nbap_sequenceNumber,
48589       { "sequenceNumber", "nbap.sequenceNumber",
48590         FT_UINT32, BASE_DEC, NULL, 0,
48591         "nbap.PLCCHsequenceNumber", HFILL }},
48592     { &hf_nbap_priorityQueue_Id,
48593       { "priorityQueue-Id", "nbap.priorityQueue_Id",
48594         FT_UINT32, BASE_DEC, NULL, 0,
48595         "nbap.PriorityQueue_Id", HFILL }},
48596     { &hf_nbap_t1,
48597       { "t1", "nbap.t1",
48598         FT_UINT32, BASE_DEC, VALS(nbap_T1_vals), 0,
48599         "nbap.T1", HFILL }},
48600     { &hf_nbap_mAC_ehs_Reset_Timer,
48601       { "mAC-ehs-Reset-Timer", "nbap.mAC_ehs_Reset_Timer",
48602         FT_UINT32, BASE_DEC, VALS(nbap_MAC_ehs_Reset_Timer_vals), 0,
48603         "nbap.MAC_ehs_Reset_Timer", HFILL }},
48604     { &hf_nbap_discardTimer,
48605       { "discardTimer", "nbap.discardTimer",
48606         FT_UINT32, BASE_DEC, VALS(nbap_DiscardTimer_vals), 0,
48607         "nbap.DiscardTimer", HFILL }},
48608     { &hf_nbap_mAC_hsWindowSize,
48609       { "mAC-hsWindowSize", "nbap.mAC_hsWindowSize",
48610         FT_UINT32, BASE_DEC, VALS(nbap_MAC_hsWindowSize_vals), 0,
48611         "nbap.MAC_hsWindowSize", HFILL }},
48612     { &hf_nbap_maximum_MACcPDU_Size,
48613       { "maximum-MACcPDU-Size", "nbap.maximum_MACcPDU_Size",
48614         FT_UINT32, BASE_DEC, NULL, 0,
48615         "nbap.MAC_PDU_SizeExtended", HFILL }},
48616     { &hf_nbap_PriorityQueue_InfoList_item,
48617       { "Item", "nbap.PriorityQueue_InfoList_item",
48618         FT_NONE, BASE_NONE, NULL, 0,
48619         "nbap.PriorityQueue_InfoItem", HFILL }},
48620     { &hf_nbap_priorityQueueId,
48621       { "priorityQueueId", "nbap.priorityQueueId",
48622         FT_UINT32, BASE_DEC, NULL, 0,
48623         "nbap.PriorityQueue_Id", HFILL }},
48624     { &hf_nbap_associatedHSDSCH_MACdFlow,
48625       { "associatedHSDSCH-MACdFlow", "nbap.associatedHSDSCH_MACdFlow",
48626         FT_UINT32, BASE_DEC, NULL, 0,
48627         "nbap.HSDSCH_MACdFlow_ID", HFILL }},
48628     { &hf_nbap_mAChsGuaranteedBitRate,
48629       { "mAChsGuaranteedBitRate", "nbap.mAChsGuaranteedBitRate",
48630         FT_UINT32, BASE_DEC, NULL, 0,
48631         "nbap.MAChsGuaranteedBitRate", HFILL }},
48632     { &hf_nbap_macdPDU_Size_Index,
48633       { "macdPDU-Size-Index", "nbap.macdPDU_Size_Index",
48634         FT_UINT32, BASE_DEC, NULL, 0,
48635         "nbap.MACdPDU_Size_Indexlist", HFILL }},
48636     { &hf_nbap_rLC_Mode,
48637       { "rLC-Mode", "nbap.rLC_Mode",
48638         FT_UINT32, BASE_DEC, VALS(nbap_RLC_Mode_vals), 0,
48639         "nbap.RLC_Mode", HFILL }},
48640     { &hf_nbap_PriorityQueue_InfoList_to_Modify_item,
48641       { "Item", "nbap.PriorityQueue_InfoList_to_Modify_item",
48642         FT_UINT32, BASE_DEC, VALS(nbap_ModifyPriorityQueue_vals), 0,
48643         "nbap.ModifyPriorityQueue", HFILL }},
48644     { &hf_nbap_macdPDU_Size_Index_to_Modify,
48645       { "macdPDU-Size-Index-to-Modify", "nbap.macdPDU_Size_Index_to_Modify",
48646         FT_UINT32, BASE_DEC, NULL, 0,
48647         "nbap.MACdPDU_Size_Indexlist_to_Modify", HFILL }},
48648     { &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item,
48649       { "Item", "nbap.PriorityQueue_InfoList_to_Modify_Unsynchronised_item",
48650         FT_NONE, BASE_NONE, NULL, 0,
48651         "nbap.PriorityQueue_InfoItem_to_Modify_Unsynchronised", HFILL }},
48652     { &hf_nbap_RL_Specific_DCH_Info_item,
48653       { "Item", "nbap.RL_Specific_DCH_Info_item",
48654         FT_NONE, BASE_NONE, NULL, 0,
48655         "nbap.RL_Specific_DCH_Info_Item", HFILL }},
48656     { &hf_nbap_dCH_id,
48657       { "dCH-id", "nbap.dCH_id",
48658         FT_UINT32, BASE_DEC, NULL, 0,
48659         "nbap.DCH_ID", HFILL }},
48660     { &hf_nbap_transportlayeraddress,
48661       { "transportlayeraddress", "nbap.transportlayeraddress",
48662         FT_BYTES, BASE_HEX, NULL, 0,
48663         "nbap.TransportLayerAddress", HFILL }},
48664     { &hf_nbap_rL_Specific_E_DCH_Information,
48665       { "rL-Specific-E-DCH-Information", "nbap.rL_Specific_E_DCH_Information",
48666         FT_UINT32, BASE_DEC, NULL, 0,
48667         "nbap.RL_Specific_E_DCH_Information", HFILL }},
48668     { &hf_nbap_e_AGCH_PowerOffset,
48669       { "e-AGCH-PowerOffset", "nbap.e_AGCH_PowerOffset",
48670         FT_UINT32, BASE_DEC, NULL, 0,
48671         "nbap.E_AGCH_PowerOffset", HFILL }},
48672     { &hf_nbap_e_RGCH_PowerOffset,
48673       { "e-RGCH-PowerOffset", "nbap.e_RGCH_PowerOffset",
48674         FT_UINT32, BASE_DEC, NULL, 0,
48675         "nbap.E_RGCH_PowerOffset", HFILL }},
48676     { &hf_nbap_e_HICH_PowerOffset,
48677       { "e-HICH-PowerOffset", "nbap.e_HICH_PowerOffset",
48678         FT_UINT32, BASE_DEC, NULL, 0,
48679         "nbap.E_HICH_PowerOffset", HFILL }},
48680     { &hf_nbap_RL_Specific_E_DCH_Information_item,
48681       { "Item", "nbap.RL_Specific_E_DCH_Information_item",
48682         FT_NONE, BASE_NONE, NULL, 0,
48683         "nbap.RL_Specific_E_DCH_Information_Item", HFILL }},
48684     { &hf_nbap_Reference_E_TFCI_Information_item,
48685       { "Item", "nbap.Reference_E_TFCI_Information_item",
48686         FT_NONE, BASE_NONE, NULL, 0,
48687         "nbap.Reference_E_TFCI_Information_Item", HFILL }},
48688     { &hf_nbap_reference_E_TFCI,
48689       { "reference-E-TFCI", "nbap.reference_E_TFCI",
48690         FT_UINT32, BASE_DEC, NULL, 0,
48691         "nbap.E_TFCI", HFILL }},
48692     { &hf_nbap_reference_E_TFCI_PO,
48693       { "reference-E-TFCI-PO", "nbap.reference_E_TFCI_PO",
48694         FT_UINT32, BASE_DEC, NULL, 0,
48695         "nbap.Reference_E_TFCI_PO", HFILL }},
48696     { &hf_nbap_periodic_01,
48697       { "periodic", "nbap.periodic",
48698         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ReportPeriodicity_vals), 0,
48699         "nbap.ReportCharacteristicsType_ReportPeriodicity", HFILL }},
48700     { &hf_nbap_event_a,
48701       { "event-a", "nbap.event_a",
48702         FT_NONE, BASE_NONE, NULL, 0,
48703         "nbap.ReportCharacteristicsType_EventA", HFILL }},
48704     { &hf_nbap_event_b,
48705       { "event-b", "nbap.event_b",
48706         FT_NONE, BASE_NONE, NULL, 0,
48707         "nbap.ReportCharacteristicsType_EventB", HFILL }},
48708     { &hf_nbap_event_c,
48709       { "event-c", "nbap.event_c",
48710         FT_NONE, BASE_NONE, NULL, 0,
48711         "nbap.ReportCharacteristicsType_EventC", HFILL }},
48712     { &hf_nbap_event_d,
48713       { "event-d", "nbap.event_d",
48714         FT_NONE, BASE_NONE, NULL, 0,
48715         "nbap.ReportCharacteristicsType_EventD", HFILL }},
48716     { &hf_nbap_event_e,
48717       { "event-e", "nbap.event_e",
48718         FT_NONE, BASE_NONE, NULL, 0,
48719         "nbap.ReportCharacteristicsType_EventE", HFILL }},
48720     { &hf_nbap_event_f,
48721       { "event-f", "nbap.event_f",
48722         FT_NONE, BASE_NONE, NULL, 0,
48723         "nbap.ReportCharacteristicsType_EventF", HFILL }},
48724     { &hf_nbap_extension_ReportCharacteristics,
48725       { "extension-ReportCharacteristics", "nbap.extension_ReportCharacteristics",
48726         FT_NONE, BASE_NONE, NULL, 0,
48727         "nbap.Extension_ReportCharacteristics", HFILL }},
48728     { &hf_nbap_measurementThreshold,
48729       { "measurementThreshold", "nbap.measurementThreshold",
48730         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
48731         "nbap.ReportCharacteristicsType_MeasurementThreshold", HFILL }},
48732     { &hf_nbap_measurementHysteresisTime,
48733       { "measurementHysteresisTime", "nbap.measurementHysteresisTime",
48734         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime_vals), 0,
48735         "nbap.ReportCharacteristicsType_ScaledMeasurementHysteresisTime", HFILL }},
48736     { &hf_nbap_measurementIncreaseThreshold,
48737       { "measurementIncreaseThreshold", "nbap.measurementIncreaseThreshold",
48738         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals), 0,
48739         "nbap.ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
48740     { &hf_nbap_measurementChangeTime,
48741       { "measurementChangeTime", "nbap.measurementChangeTime",
48742         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime_vals), 0,
48743         "nbap.ReportCharacteristicsType_ScaledMeasurementChangeTime", HFILL }},
48744     { &hf_nbap_measurementDecreaseThreshold,
48745       { "measurementDecreaseThreshold", "nbap.measurementDecreaseThreshold",
48746         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals), 0,
48747         "nbap.ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
48748     { &hf_nbap_measurementThreshold1,
48749       { "measurementThreshold1", "nbap.measurementThreshold1",
48750         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
48751         "nbap.ReportCharacteristicsType_MeasurementThreshold", HFILL }},
48752     { &hf_nbap_measurementThreshold2,
48753       { "measurementThreshold2", "nbap.measurementThreshold2",
48754         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
48755         "nbap.ReportCharacteristicsType_MeasurementThreshold", HFILL }},
48756     { &hf_nbap_reportPeriodicity,
48757       { "reportPeriodicity", "nbap.reportPeriodicity",
48758         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ReportPeriodicity_vals), 0,
48759         "nbap.ReportCharacteristicsType_ReportPeriodicity", HFILL }},
48760     { &hf_nbap_received_total_wide_band_power_01,
48761       { "received-total-wide-band-power", "nbap.received_total_wide_band_power",
48762         FT_UINT32, BASE_DEC, NULL, 0,
48763         "nbap.Received_total_wide_band_power_Value_IncrDecrThres", HFILL }},
48764     { &hf_nbap_uL_TimeslotISCP_01,
48765       { "uL-TimeslotISCP", "nbap.uL_TimeslotISCP",
48766         FT_UINT32, BASE_DEC, NULL, 0,
48767         "nbap.UL_TimeslotISCP_Value_IncrDecrThres", HFILL }},
48768     { &hf_nbap_sir,
48769       { "sir", "nbap.sir",
48770         FT_UINT32, BASE_DEC, NULL, 0,
48771         "nbap.SIR_Value_IncrDecrThres", HFILL }},
48772     { &hf_nbap_sir_error,
48773       { "sir-error", "nbap.sir_error",
48774         FT_UINT32, BASE_DEC, NULL, 0,
48775         "nbap.SIR_Error_Value_IncrDecrThres", HFILL }},
48776     { &hf_nbap_transmitted_code_power,
48777       { "transmitted-code-power", "nbap.transmitted_code_power",
48778         FT_UINT32, BASE_DEC, NULL, 0,
48779         "nbap.Transmitted_Code_Power_Value_IncrDecrThres", HFILL }},
48780     { &hf_nbap_rscp,
48781       { "rscp", "nbap.rscp",
48782         FT_UINT32, BASE_DEC, NULL, 0,
48783         "nbap.RSCP_Value_IncrDecrThres", HFILL }},
48784     { &hf_nbap_round_trip_time,
48785       { "round-trip-time", "nbap.round_trip_time",
48786         FT_UINT32, BASE_DEC, NULL, 0,
48787         "nbap.Round_Trip_Time_IncrDecrThres", HFILL }},
48788     { &hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
48789       { "extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold", "nbap.extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold",
48790         FT_NONE, BASE_NONE, NULL, 0,
48791         "nbap.Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
48792     { &hf_nbap_sir_01,
48793       { "sir", "nbap.sir",
48794         FT_UINT32, BASE_DEC, NULL, 0,
48795         "nbap.SIR_Value", HFILL }},
48796     { &hf_nbap_sir_error_01,
48797       { "sir-error", "nbap.sir_error",
48798         FT_UINT32, BASE_DEC, NULL, 0,
48799         "nbap.SIR_Error_Value", HFILL }},
48800     { &hf_nbap_transmitted_code_power_01,
48801       { "transmitted-code-power", "nbap.transmitted_code_power",
48802         FT_UINT32, BASE_DEC, NULL, 0,
48803         "nbap.Transmitted_Code_Power_Value", HFILL }},
48804     { &hf_nbap_rscp_01,
48805       { "rscp", "nbap.rscp",
48806         FT_UINT32, BASE_DEC, NULL, 0,
48807         "nbap.RSCP_Value", HFILL }},
48808     { &hf_nbap_rx_timing_deviation,
48809       { "rx-timing-deviation", "nbap.rx_timing_deviation",
48810         FT_UINT32, BASE_DEC, NULL, 0,
48811         "nbap.Rx_Timing_Deviation_Value", HFILL }},
48812     { &hf_nbap_round_trip_time_01,
48813       { "round-trip-time", "nbap.round_trip_time",
48814         FT_UINT32, BASE_DEC, NULL, 0,
48815         "nbap.Round_Trip_Time_Value", HFILL }},
48816     { &hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold,
48817       { "extension-ReportCharacteristicsType-MeasurementThreshold", "nbap.extension_ReportCharacteristicsType_MeasurementThreshold",
48818         FT_NONE, BASE_NONE, NULL, 0,
48819         "nbap.Extension_ReportCharacteristicsType_MeasurementThreshold", HFILL }},
48820     { &hf_nbap_msec,
48821       { "msec", "nbap.msec",
48822         FT_UINT32, BASE_DEC, NULL, 0,
48823         "nbap.MeasurementChangeTime_Scaledmsec", HFILL }},
48824     { &hf_nbap_msec_01,
48825       { "msec", "nbap.msec",
48826         FT_UINT32, BASE_DEC, NULL, 0,
48827         "nbap.MeasurementHysteresisTime_Scaledmsec", HFILL }},
48828     { &hf_nbap_msec_02,
48829       { "msec", "nbap.msec",
48830         FT_UINT32, BASE_DEC, NULL, 0,
48831         "nbap.ReportPeriodicity_Scaledmsec", HFILL }},
48832     { &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item,
48833       { "Item", "nbap.Received_total_wide_band_power_For_CellPortion_Value_item",
48834         FT_NONE, BASE_NONE, NULL, 0,
48835         "nbap.Received_total_wide_band_power_For_CellPortion_Value_Item", HFILL }},
48836     { &hf_nbap_received_total_wide_band_power_value,
48837       { "received-total-wide-band-power-value", "nbap.received_total_wide_band_power_value",
48838         FT_UINT32, BASE_DEC, NULL, 0,
48839         "nbap.Received_total_wide_band_power_Value", HFILL }},
48840     { &hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item,
48841       { "Item", "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item",
48842         FT_NONE, BASE_NONE, NULL, 0,
48843         "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item", HFILL }},
48844     { &hf_nbap_received_Scheduled_power_share_value,
48845       { "received-Scheduled-power-share-value", "nbap.received_Scheduled_power_share_value",
48846         FT_UINT32, BASE_DEC, NULL, 0,
48847         "nbap.RSEPS_Value", HFILL }},
48848     { &hf_nbap_informationAvailable,
48849       { "informationAvailable", "nbap.informationAvailable",
48850         FT_NONE, BASE_NONE, NULL, 0,
48851         "nbap.InformationAvailable", HFILL }},
48852     { &hf_nbap_informationnotAvailable,
48853       { "informationnotAvailable", "nbap.informationnotAvailable",
48854         FT_NONE, BASE_NONE, NULL, 0,
48855         "nbap.InformationnotAvailable", HFILL }},
48856     { &hf_nbap_requesteddataValue,
48857       { "requesteddataValue", "nbap.requesteddataValue",
48858         FT_NONE, BASE_NONE, NULL, 0,
48859         "nbap.RequestedDataValue", HFILL }},
48860     { &hf_nbap_dgps_corrections,
48861       { "dgps-corrections", "nbap.dgps_corrections",
48862         FT_NONE, BASE_NONE, NULL, 0,
48863         "nbap.DGPSCorrections", HFILL }},
48864     { &hf_nbap_gps_navandrecovery,
48865       { "gps-navandrecovery", "nbap.gps_navandrecovery",
48866         FT_UINT32, BASE_DEC, NULL, 0,
48867         "nbap.GPS_NavigationModel_and_TimeRecovery", HFILL }},
48868     { &hf_nbap_gps_ionos_model,
48869       { "gps-ionos-model", "nbap.gps_ionos_model",
48870         FT_NONE, BASE_NONE, NULL, 0,
48871         "nbap.GPS_Ionospheric_Model", HFILL }},
48872     { &hf_nbap_gps_utc_model,
48873       { "gps-utc-model", "nbap.gps_utc_model",
48874         FT_NONE, BASE_NONE, NULL, 0,
48875         "nbap.GPS_UTC_Model", HFILL }},
48876     { &hf_nbap_gps_almanac,
48877       { "gps-almanac", "nbap.gps_almanac",
48878         FT_NONE, BASE_NONE, NULL, 0,
48879         "nbap.GPS_Almanac", HFILL }},
48880     { &hf_nbap_gps_rt_integrity,
48881       { "gps-rt-integrity", "nbap.gps_rt_integrity",
48882         FT_UINT32, BASE_DEC, VALS(nbap_GPS_RealTime_Integrity_vals), 0,
48883         "nbap.GPS_RealTime_Integrity", HFILL }},
48884     { &hf_nbap_gpsrxpos,
48885       { "gpsrxpos", "nbap.gpsrxpos",
48886         FT_NONE, BASE_NONE, NULL, 0,
48887         "nbap.GPS_RX_POS", HFILL }},
48888     { &hf_nbap_SAT_Info_Almanac_item,
48889       { "Item", "nbap.SAT_Info_Almanac_item",
48890         FT_NONE, BASE_NONE, NULL, 0,
48891         "nbap.SAT_Info_Almanac_Item", HFILL }},
48892     { &hf_nbap_data_id,
48893       { "data-id", "nbap.data_id",
48894         FT_UINT32, BASE_DEC, NULL, 0,
48895         "nbap.DATA_ID", HFILL }},
48896     { &hf_nbap_sat_id,
48897       { "sat-id", "nbap.sat_id",
48898         FT_UINT32, BASE_DEC, NULL, 0,
48899         "nbap.SAT_ID", HFILL }},
48900     { &hf_nbap_gps_e_alm,
48901       { "gps-e-alm", "nbap.gps_e_alm",
48902         FT_BYTES, BASE_HEX, NULL, 0,
48903         "nbap.BIT_STRING_SIZE_16", HFILL }},
48904     { &hf_nbap_gps_toa_alm,
48905       { "gps-toa-alm", "nbap.gps_toa_alm",
48906         FT_BYTES, BASE_HEX, NULL, 0,
48907         "nbap.BIT_STRING_SIZE_8", HFILL }},
48908     { &hf_nbap_gps_delta_I_alm,
48909       { "gps-delta-I-alm", "nbap.gps_delta_I_alm",
48910         FT_BYTES, BASE_HEX, NULL, 0,
48911         "nbap.BIT_STRING_SIZE_16", HFILL }},
48912     { &hf_nbap_omegadot_alm,
48913       { "omegadot-alm", "nbap.omegadot_alm",
48914         FT_BYTES, BASE_HEX, NULL, 0,
48915         "nbap.BIT_STRING_SIZE_16", HFILL }},
48916     { &hf_nbap_svhealth_alm,
48917       { "svhealth-alm", "nbap.svhealth_alm",
48918         FT_BYTES, BASE_HEX, NULL, 0,
48919         "nbap.BIT_STRING_SIZE_8", HFILL }},
48920     { &hf_nbap_gps_a_sqrt_alm,
48921       { "gps-a-sqrt-alm", "nbap.gps_a_sqrt_alm",
48922         FT_BYTES, BASE_HEX, NULL, 0,
48923         "nbap.BIT_STRING_SIZE_24", HFILL }},
48924     { &hf_nbap_omegazero_alm,
48925       { "omegazero-alm", "nbap.omegazero_alm",
48926         FT_BYTES, BASE_HEX, NULL, 0,
48927         "nbap.BIT_STRING_SIZE_24", HFILL }},
48928     { &hf_nbap_m_zero_alm,
48929       { "m-zero-alm", "nbap.m_zero_alm",
48930         FT_BYTES, BASE_HEX, NULL, 0,
48931         "nbap.BIT_STRING_SIZE_24", HFILL }},
48932     { &hf_nbap_gps_omega_alm,
48933       { "gps-omega-alm", "nbap.gps_omega_alm",
48934         FT_BYTES, BASE_HEX, NULL, 0,
48935         "nbap.BIT_STRING_SIZE_24", HFILL }},
48936     { &hf_nbap_gps_af_zero_alm,
48937       { "gps-af-zero-alm", "nbap.gps_af_zero_alm",
48938         FT_BYTES, BASE_HEX, NULL, 0,
48939         "nbap.BIT_STRING_SIZE_11", HFILL }},
48940     { &hf_nbap_gps_af_one_alm,
48941       { "gps-af-one-alm", "nbap.gps_af_one_alm",
48942         FT_BYTES, BASE_HEX, NULL, 0,
48943         "nbap.BIT_STRING_SIZE_11", HFILL }},
48944     { &hf_nbap_SAT_Info_Almanac_ExtList_item,
48945       { "Item", "nbap.SAT_Info_Almanac_ExtList_item",
48946         FT_NONE, BASE_NONE, NULL, 0,
48947         "nbap.SAT_Info_Almanac_ExtItem", HFILL }},
48948     { &hf_nbap_SAT_Info_DGPSCorrections_item,
48949       { "Item", "nbap.SAT_Info_DGPSCorrections_item",
48950         FT_NONE, BASE_NONE, NULL, 0,
48951         "nbap.SAT_Info_DGPSCorrections_Item", HFILL }},
48952     { &hf_nbap_iode_dgps,
48953       { "iode-dgps", "nbap.iode_dgps",
48954         FT_BYTES, BASE_HEX, NULL, 0,
48955         "nbap.BIT_STRING_SIZE_8", HFILL }},
48956     { &hf_nbap_prc,
48957       { "prc", "nbap.prc",
48958         FT_INT32, BASE_DEC, NULL, 0,
48959         "nbap.PRC", HFILL }},
48960     { &hf_nbap_range_correction_rate,
48961       { "range-correction-rate", "nbap.range_correction_rate",
48962         FT_INT32, BASE_DEC, NULL, 0,
48963         "nbap.Range_Correction_Rate", HFILL }},
48964     { &hf_nbap_SATInfo_RealTime_Integrity_item,
48965       { "Item", "nbap.SATInfo_RealTime_Integrity_item",
48966         FT_NONE, BASE_NONE, NULL, 0,
48967         "nbap.SAT_Info_RealTime_Integrity_Item", HFILL }},
48968     { &hf_nbap_bad_sat_id,
48969       { "bad-sat-id", "nbap.bad_sat_id",
48970         FT_UINT32, BASE_DEC, NULL, 0,
48971         "nbap.SAT_ID", HFILL }},
48972     { &hf_nbap_new_secondary_CPICH,
48973       { "new-secondary-CPICH", "nbap.new_secondary_CPICH",
48974         FT_UINT32, BASE_DEC, NULL, 0,
48975         "nbap.CommonPhysicalChannelID", HFILL }},
48976     { &hf_nbap_secondary_CPICH_shall_not_be_used,
48977       { "secondary-CPICH-shall-not-be-used", "nbap.secondary_CPICH_shall_not_be_used",
48978         FT_NONE, BASE_NONE, NULL, 0,
48979         "nbap.NULL", HFILL }},
48980     { &hf_nbap_serving_E_DCH_RL_in_this_NodeB,
48981       { "serving-E-DCH-RL-in-this-NodeB", "nbap.serving_E_DCH_RL_in_this_NodeB",
48982         FT_NONE, BASE_NONE, NULL, 0,
48983         "nbap.Serving_E_DCH_RL_in_this_NodeB", HFILL }},
48984     { &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB,
48985       { "serving-E-DCH-RL-not-in-this-NodeB", "nbap.serving_E_DCH_RL_not_in_this_NodeB",
48986         FT_NONE, BASE_NONE, NULL, 0,
48987         "nbap.NULL", HFILL }},
48988     { &hf_nbap_sFNSFNChangeLimit,
48989       { "sFNSFNChangeLimit", "nbap.sFNSFNChangeLimit",
48990         FT_UINT32, BASE_DEC, NULL, 0,
48991         "nbap.SFNSFNChangeLimit", HFILL }},
48992     { &hf_nbap_predictedSFNSFNDeviationLimit,
48993       { "predictedSFNSFNDeviationLimit", "nbap.predictedSFNSFNDeviationLimit",
48994         FT_UINT32, BASE_DEC, NULL, 0,
48995         "nbap.PredictedSFNSFNDeviationLimit", HFILL }},
48996     { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
48997       { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
48998         FT_UINT32, BASE_DEC, NULL, 0,
48999         "nbap.T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", HFILL }},
49000     { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
49001       { "Item", "nbap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
49002         FT_NONE, BASE_NONE, NULL, 0,
49003         "nbap.T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item", HFILL }},
49004     { &hf_nbap_sFNSFNValue,
49005       { "sFNSFNValue", "nbap.sFNSFNValue",
49006         FT_UINT32, BASE_DEC, VALS(nbap_SFNSFNValue_vals), 0,
49007         "nbap.SFNSFNValue", HFILL }},
49008     { &hf_nbap_sFNSFNQuality,
49009       { "sFNSFNQuality", "nbap.sFNSFNQuality",
49010         FT_UINT32, BASE_DEC, NULL, 0,
49011         "nbap.SFNSFNQuality", HFILL }},
49012     { &hf_nbap_sFNSFNDriftRate,
49013       { "sFNSFNDriftRate", "nbap.sFNSFNDriftRate",
49014         FT_INT32, BASE_DEC, NULL, 0,
49015         "nbap.SFNSFNDriftRate", HFILL }},
49016     { &hf_nbap_sFNSFNDriftRateQuality,
49017       { "sFNSFNDriftRateQuality", "nbap.sFNSFNDriftRateQuality",
49018         FT_UINT32, BASE_DEC, NULL, 0,
49019         "nbap.SFNSFNDriftRateQuality", HFILL }},
49020     { &hf_nbap_sFNSFNTimeStampInformation,
49021       { "sFNSFNTimeStampInformation", "nbap.sFNSFNTimeStampInformation",
49022         FT_UINT32, BASE_DEC, VALS(nbap_SFNSFNTimeStampInformation_vals), 0,
49023         "nbap.SFNSFNTimeStampInformation", HFILL }},
49024     { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
49025       { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
49026         FT_UINT32, BASE_DEC, NULL, 0,
49027         "nbap.T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", HFILL }},
49028     { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
49029       { "Item", "nbap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
49030         FT_NONE, BASE_NONE, NULL, 0,
49031         "nbap.T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item", HFILL }},
49032     { &hf_nbap_sFNSFNTimeStamp_FDD,
49033       { "sFNSFNTimeStamp-FDD", "nbap.sFNSFNTimeStamp_FDD",
49034         FT_UINT32, BASE_DEC, NULL, 0,
49035         "nbap.SFN", HFILL }},
49036     { &hf_nbap_sFNSFNTimeStamp_TDD,
49037       { "sFNSFNTimeStamp-TDD", "nbap.sFNSFNTimeStamp_TDD",
49038         FT_NONE, BASE_NONE, NULL, 0,
49039         "nbap.SFNSFNTimeStamp_TDD", HFILL }},
49040     { &hf_nbap_sFN,
49041       { "sFN", "nbap.sFN",
49042         FT_UINT32, BASE_DEC, NULL, 0,
49043         "nbap.SFN", HFILL }},
49044     { &hf_nbap_sFNSFN_FDD,
49045       { "sFNSFN-FDD", "nbap.sFNSFN_FDD",
49046         FT_UINT32, BASE_DEC, NULL, 0,
49047         "nbap.SFNSFN_FDD", HFILL }},
49048     { &hf_nbap_sFNSFN_TDD,
49049       { "sFNSFN-TDD", "nbap.sFNSFN_TDD",
49050         FT_UINT32, BASE_DEC, NULL, 0,
49051         "nbap.SFNSFN_TDD", HFILL }},
49052     { &hf_nbap_sFNSFN_TDD768,
49053       { "sFNSFN-TDD768", "nbap.sFNSFN_TDD768",
49054         FT_UINT32, BASE_DEC, NULL, 0,
49055         "nbap.SFNSFN_TDD768", HFILL }},
49056     { &hf_nbap_synchronisationReportCharacteristicsType,
49057       { "synchronisationReportCharacteristicsType", "nbap.synchronisationReportCharacteristicsType",
49058         FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportCharacteristicsType_vals), 0,
49059         "nbap.SynchronisationReportCharacteristicsType", HFILL }},
49060     { &hf_nbap_synchronisationReportCharactThreExc,
49061       { "synchronisationReportCharactThreExc", "nbap.synchronisationReportCharactThreExc",
49062         FT_UINT32, BASE_DEC, NULL, 0,
49063         "nbap.SynchronisationReportCharactThreExc", HFILL }},
49064     { &hf_nbap_SynchronisationReportCharactThreExc_item,
49065       { "Item", "nbap.SynchronisationReportCharactThreExc_item",
49066         FT_NONE, BASE_NONE, NULL, 0,
49067         "nbap.SynchronisationReportCharactThreInfoItem", HFILL }},
49068     { &hf_nbap_syncFrameNumber,
49069       { "syncFrameNumber", "nbap.syncFrameNumber",
49070         FT_UINT32, BASE_DEC, NULL, 0,
49071         "nbap.SyncFrameNumber", HFILL }},
49072     { &hf_nbap_cellSyncBurstInformation,
49073       { "cellSyncBurstInformation", "nbap.cellSyncBurstInformation",
49074         FT_UINT32, BASE_DEC, NULL, 0,
49075         "nbap.SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem", HFILL }},
49076     { &hf_nbap_cellSyncBurstInformation_item,
49077       { "Item", "nbap.cellSyncBurstInformation_item",
49078         FT_NONE, BASE_NONE, NULL, 0,
49079         "nbap.SynchronisationReportCharactCellSyncBurstInfoItem", HFILL }},
49080     { &hf_nbap_cellSyncBurstCode,
49081       { "cellSyncBurstCode", "nbap.cellSyncBurstCode",
49082         FT_UINT32, BASE_DEC, NULL, 0,
49083         "nbap.CellSyncBurstCode", HFILL }},
49084     { &hf_nbap_cellSyncBurstCodeShift,
49085       { "cellSyncBurstCodeShift", "nbap.cellSyncBurstCodeShift",
49086         FT_UINT32, BASE_DEC, NULL, 0,
49087         "nbap.CellSyncBurstCodeShift", HFILL }},
49088     { &hf_nbap_cellSyncBurstTiming,
49089       { "cellSyncBurstTiming", "nbap.cellSyncBurstTiming",
49090         FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTiming_vals), 0,
49091         "nbap.CellSyncBurstTiming", HFILL }},
49092     { &hf_nbap_cellSyncBurstTimingThreshold,
49093       { "cellSyncBurstTimingThreshold", "nbap.cellSyncBurstTimingThreshold",
49094         FT_UINT32, BASE_DEC, NULL, 0,
49095         "nbap.CellSyncBurstTimingThreshold", HFILL }},
49096     { &hf_nbap_SyncDLCodeIdThreInfoLCR_item,
49097       { "Item", "nbap.SyncDLCodeIdThreInfoLCR_item",
49098         FT_NONE, BASE_NONE, NULL, 0,
49099         "nbap.SyncDLCodeIdThreInfoList", HFILL }},
49100     { &hf_nbap_syncFrameNoToReceive,
49101       { "syncFrameNoToReceive", "nbap.syncFrameNoToReceive",
49102         FT_UINT32, BASE_DEC, NULL, 0,
49103         "nbap.SyncFrameNumber", HFILL }},
49104     { &hf_nbap_syncDLCodeIdInfoLCR,
49105       { "syncDLCodeIdInfoLCR", "nbap.syncDLCodeIdInfoLCR",
49106         FT_UINT32, BASE_DEC, NULL, 0,
49107         "nbap.SyncDLCodeInfoListLCR", HFILL }},
49108     { &hf_nbap_SyncDLCodeInfoListLCR_item,
49109       { "Item", "nbap.SyncDLCodeInfoListLCR_item",
49110         FT_NONE, BASE_NONE, NULL, 0,
49111         "nbap.SyncDLCodeInfoItemLCR", HFILL }},
49112     { &hf_nbap_syncDLCodeId,
49113       { "syncDLCodeId", "nbap.syncDLCodeId",
49114         FT_UINT32, BASE_DEC, NULL, 0,
49115         "nbap.SYNCDlCodeId", HFILL }},
49116     { &hf_nbap_syncDLCodeIdArrivTime,
49117       { "syncDLCodeIdArrivTime", "nbap.syncDLCodeIdArrivTime",
49118         FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTimingLCR_vals), 0,
49119         "nbap.CellSyncBurstTimingLCR", HFILL }},
49120     { &hf_nbap_syncDLCodeIdTimingThre,
49121       { "syncDLCodeIdTimingThre", "nbap.syncDLCodeIdTimingThre",
49122         FT_UINT32, BASE_DEC, NULL, 0,
49123         "nbap.CellSyncBurstTimingThreshold", HFILL }},
49124     { &hf_nbap_modulation,
49125       { "modulation", "nbap.modulation",
49126         FT_UINT32, BASE_DEC, VALS(nbap_Modulation_vals), 0,
49127         "nbap.Modulation", HFILL }},
49128     { &hf_nbap_TDD_DL_Code_Information_item,
49129       { "Item", "nbap.TDD_DL_Code_Information_item",
49130         FT_NONE, BASE_NONE, NULL, 0,
49131         "nbap.TDD_DL_Code_InformationItem", HFILL }},
49132     { &hf_nbap_dPCH_ID,
49133       { "dPCH-ID", "nbap.dPCH_ID",
49134         FT_UINT32, BASE_DEC, NULL, 0,
49135         "nbap.DPCH_ID", HFILL }},
49136     { &hf_nbap_TDD_DL_Code_LCR_Information_item,
49137       { "Item", "nbap.TDD_DL_Code_LCR_Information_item",
49138         FT_NONE, BASE_NONE, NULL, 0,
49139         "nbap.TDD_DL_Code_LCR_InformationItem", HFILL }},
49140     { &hf_nbap_tdd_ChannelisationCodeLCR,
49141       { "tdd-ChannelisationCodeLCR", "nbap.tdd_ChannelisationCodeLCR",
49142         FT_NONE, BASE_NONE, NULL, 0,
49143         "nbap.TDD_ChannelisationCodeLCR", HFILL }},
49144     { &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR,
49145       { "tdd-DL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_DL_DPCH_TimeSlotFormat_LCR",
49146         FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
49147         "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
49148     { &hf_nbap_TDD_DL_Code_768_Information_item,
49149       { "Item", "nbap.TDD_DL_Code_768_Information_item",
49150         FT_NONE, BASE_NONE, NULL, 0,
49151         "nbap.TDD_DL_Code_768_InformationItem", HFILL }},
49152     { &hf_nbap_qPSK_01,
49153       { "qPSK", "nbap.qPSK",
49154         FT_UINT32, BASE_DEC, NULL, 0,
49155         "nbap.QPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
49156     { &hf_nbap_eightPSK,
49157       { "eightPSK", "nbap.eightPSK",
49158         FT_UINT32, BASE_DEC, NULL, 0,
49159         "nbap.EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
49160     { &hf_nbap_initialOffset,
49161       { "initialOffset", "nbap.initialOffset",
49162         FT_UINT32, BASE_DEC, NULL, 0,
49163         "nbap.INTEGER_0_255", HFILL }},
49164     { &hf_nbap_noinitialOffset,
49165       { "noinitialOffset", "nbap.noinitialOffset",
49166         FT_UINT32, BASE_DEC, NULL, 0,
49167         "nbap.INTEGER_0_63", HFILL }},
49168     { &hf_nbap_signalledGainFactors,
49169       { "signalledGainFactors", "nbap.signalledGainFactors",
49170         FT_NONE, BASE_NONE, NULL, 0,
49171         "nbap.T_signalledGainFactors", HFILL }},
49172     { &hf_nbap_gainFactor,
49173       { "gainFactor", "nbap.gainFactor",
49174         FT_UINT32, BASE_DEC, VALS(nbap_T_gainFactor_vals), 0,
49175         "nbap.T_gainFactor", HFILL }},
49176     { &hf_nbap_fdd,
49177       { "fdd", "nbap.fdd",
49178         FT_NONE, BASE_NONE, NULL, 0,
49179         "nbap.T_fdd", HFILL }},
49180     { &hf_nbap_betaC,
49181       { "betaC", "nbap.betaC",
49182         FT_UINT32, BASE_DEC, NULL, 0,
49183         "nbap.BetaCD", HFILL }},
49184     { &hf_nbap_betaD,
49185       { "betaD", "nbap.betaD",
49186         FT_UINT32, BASE_DEC, NULL, 0,
49187         "nbap.BetaCD", HFILL }},
49188     { &hf_nbap_tdd,
49189       { "tdd", "nbap.tdd",
49190         FT_UINT32, BASE_DEC, NULL, 0,
49191         "nbap.BetaCD", HFILL }},
49192     { &hf_nbap_refTFCNumber,
49193       { "refTFCNumber", "nbap.refTFCNumber",
49194         FT_UINT32, BASE_DEC, NULL, 0,
49195         "nbap.RefTFCNumber", HFILL }},
49196     { &hf_nbap_computedGainFactors,
49197       { "computedGainFactors", "nbap.computedGainFactors",
49198         FT_UINT32, BASE_DEC, NULL, 0,
49199         "nbap.RefTFCNumber", HFILL }},
49200     { &hf_nbap_TDD_UL_Code_Information_item,
49201       { "Item", "nbap.TDD_UL_Code_Information_item",
49202         FT_NONE, BASE_NONE, NULL, 0,
49203         "nbap.TDD_UL_Code_InformationItem", HFILL }},
49204     { &hf_nbap_TDD_UL_Code_LCR_Information_item,
49205       { "Item", "nbap.TDD_UL_Code_LCR_Information_item",
49206         FT_NONE, BASE_NONE, NULL, 0,
49207         "nbap.TDD_UL_Code_LCR_InformationItem", HFILL }},
49208     { &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR,
49209       { "tdd-UL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_UL_DPCH_TimeSlotFormat_LCR",
49210         FT_UINT32, BASE_DEC, VALS(nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
49211         "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR", HFILL }},
49212     { &hf_nbap_TDD_UL_Code_768_Information_item,
49213       { "Item", "nbap.TDD_UL_Code_768_Information_item",
49214         FT_NONE, BASE_NONE, NULL, 0,
49215         "nbap.TDD_UL_Code_768_InformationItem", HFILL }},
49216     { &hf_nbap_qPSK_02,
49217       { "qPSK", "nbap.qPSK",
49218         FT_UINT32, BASE_DEC, NULL, 0,
49219         "nbap.QPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
49220     { &hf_nbap_eightPSK_01,
49221       { "eightPSK", "nbap.eightPSK",
49222         FT_UINT32, BASE_DEC, NULL, 0,
49223         "nbap.EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
49224     { &hf_nbap_tFCI_SignallingOption,
49225       { "tFCI-SignallingOption", "nbap.tFCI_SignallingOption",
49226         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals), 0,
49227         "nbap.TFCI_SignallingMode_TFCI_SignallingOption", HFILL }},
49228     { &hf_nbap_not_Used_splitType,
49229       { "not-Used-splitType", "nbap.not_Used_splitType",
49230         FT_NONE, BASE_NONE, NULL, 0,
49231         "nbap.NULL", HFILL }},
49232     { &hf_nbap_not_Used_lengthOfTFCI2,
49233       { "not-Used-lengthOfTFCI2", "nbap.not_Used_lengthOfTFCI2",
49234         FT_NONE, BASE_NONE, NULL, 0,
49235         "nbap.NULL", HFILL }},
49236     { &hf_nbap_initialPhase_01,
49237       { "initialPhase", "nbap.initialPhase",
49238         FT_UINT32, BASE_DEC, NULL, 0,
49239         "nbap.INTEGER_0_1048575_", HFILL }},
49240     { &hf_nbap_dsField,
49241       { "dsField", "nbap.dsField",
49242         FT_BYTES, BASE_HEX, NULL, 0,
49243         "nbap.DsField", HFILL }},
49244     { &hf_nbap_genericTrafficCategory,
49245       { "genericTrafficCategory", "nbap.genericTrafficCategory",
49246         FT_BYTES, BASE_HEX, NULL, 0,
49247         "nbap.GenericTrafficCategory", HFILL }},
49248     { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item,
49249       { "Item", "nbap.Transmission_Gap_Pattern_Sequence_Information_item",
49250         FT_NONE, BASE_NONE, NULL, 0,
49251         "nbap.Transmission_Gap_Pattern_Sequence_Information_item", HFILL }},
49252     { &hf_nbap_tGSN,
49253       { "tGSN", "nbap.tGSN",
49254         FT_UINT32, BASE_DEC, NULL, 0,
49255         "nbap.TGSN", HFILL }},
49256     { &hf_nbap_tGL1,
49257       { "tGL1", "nbap.tGL1",
49258         FT_UINT32, BASE_DEC, NULL, 0,
49259         "nbap.GapLength", HFILL }},
49260     { &hf_nbap_tGL2,
49261       { "tGL2", "nbap.tGL2",
49262         FT_UINT32, BASE_DEC, NULL, 0,
49263         "nbap.GapLength", HFILL }},
49264     { &hf_nbap_tGD,
49265       { "tGD", "nbap.tGD",
49266         FT_UINT32, BASE_DEC, NULL, 0,
49267         "nbap.TGD", HFILL }},
49268     { &hf_nbap_tGPL1,
49269       { "tGPL1", "nbap.tGPL1",
49270         FT_UINT32, BASE_DEC, NULL, 0,
49271         "nbap.GapDuration", HFILL }},
49272     { &hf_nbap_not_to_be_used_1,
49273       { "not-to-be-used-1", "nbap.not_to_be_used_1",
49274         FT_UINT32, BASE_DEC, NULL, 0,
49275         "nbap.GapDuration", HFILL }},
49276     { &hf_nbap_uL_DL_mode,
49277       { "uL-DL-mode", "nbap.uL_DL_mode",
49278         FT_UINT32, BASE_DEC, VALS(nbap_UL_DL_mode_vals), 0,
49279         "nbap.UL_DL_mode", HFILL }},
49280     { &hf_nbap_downlink_Compressed_Mode_Method,
49281       { "downlink-Compressed-Mode-Method", "nbap.downlink_Compressed_Mode_Method",
49282         FT_UINT32, BASE_DEC, VALS(nbap_Downlink_Compressed_Mode_Method_vals), 0,
49283         "nbap.Downlink_Compressed_Mode_Method", HFILL }},
49284     { &hf_nbap_uplink_Compressed_Mode_Method,
49285       { "uplink-Compressed-Mode-Method", "nbap.uplink_Compressed_Mode_Method",
49286         FT_UINT32, BASE_DEC, VALS(nbap_Uplink_Compressed_Mode_Method_vals), 0,
49287         "nbap.Uplink_Compressed_Mode_Method", HFILL }},
49288     { &hf_nbap_dL_FrameType,
49289       { "dL-FrameType", "nbap.dL_FrameType",
49290         FT_UINT32, BASE_DEC, VALS(nbap_DL_FrameType_vals), 0,
49291         "nbap.DL_FrameType", HFILL }},
49292     { &hf_nbap_delta_SIR1,
49293       { "delta-SIR1", "nbap.delta_SIR1",
49294         FT_UINT32, BASE_DEC, NULL, 0,
49295         "nbap.DeltaSIR", HFILL }},
49296     { &hf_nbap_delta_SIR_after1,
49297       { "delta-SIR-after1", "nbap.delta_SIR_after1",
49298         FT_UINT32, BASE_DEC, NULL, 0,
49299         "nbap.DeltaSIR", HFILL }},
49300     { &hf_nbap_delta_SIR2,
49301       { "delta-SIR2", "nbap.delta_SIR2",
49302         FT_UINT32, BASE_DEC, NULL, 0,
49303         "nbap.DeltaSIR", HFILL }},
49304     { &hf_nbap_delta_SIR_after2,
49305       { "delta-SIR-after2", "nbap.delta_SIR_after2",
49306         FT_UINT32, BASE_DEC, NULL, 0,
49307         "nbap.DeltaSIR", HFILL }},
49308     { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item,
49309       { "Item", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item",
49310         FT_NONE, BASE_NONE, NULL, 0,
49311         "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item", HFILL }},
49312     { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue,
49313       { "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
49314         FT_UINT32, BASE_DEC, NULL, 0,
49315         "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", HFILL }},
49316     { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item,
49317       { "Item", "nbap.Transmitted_Carrier_Power_For_CellPortion_Value_item",
49318         FT_NONE, BASE_NONE, NULL, 0,
49319         "nbap.Transmitted_Carrier_Power_For_CellPortion_Value_Item", HFILL }},
49320     { &hf_nbap_transmitted_Carrier_Power_Value,
49321       { "transmitted-Carrier-Power-Value", "nbap.transmitted_Carrier_Power_Value",
49322         FT_UINT32, BASE_DEC, NULL, 0,
49323         "nbap.Transmitted_Carrier_Power_Value", HFILL }},
49324     { &hf_nbap_tFCSvalues,
49325       { "tFCSvalues", "nbap.tFCSvalues",
49326         FT_UINT32, BASE_DEC, VALS(nbap_T_tFCSvalues_vals), 0,
49327         "nbap.T_tFCSvalues", HFILL }},
49328     { &hf_nbap_no_Split_in_TFCI,
49329       { "no-Split-in-TFCI", "nbap.no_Split_in_TFCI",
49330         FT_UINT32, BASE_DEC, NULL, 0,
49331         "nbap.TFCS_TFCSList", HFILL }},
49332     { &hf_nbap_not_Used_split_in_TFCI,
49333       { "not-Used-split-in-TFCI", "nbap.not_Used_split_in_TFCI",
49334         FT_NONE, BASE_NONE, NULL, 0,
49335         "nbap.NULL", HFILL }},
49336     { &hf_nbap_TFCS_TFCSList_item,
49337       { "Item", "nbap.TFCS_TFCSList_item",
49338         FT_NONE, BASE_NONE, NULL, 0,
49339         "nbap.TFCS_TFCSList_item", HFILL }},
49340     { &hf_nbap_cTFC,
49341       { "cTFC", "nbap.cTFC",
49342         FT_UINT32, BASE_DEC, VALS(nbap_TFCS_CTFC_vals), 0,
49343         "nbap.TFCS_CTFC", HFILL }},
49344     { &hf_nbap_tFC_Beta,
49345       { "tFC-Beta", "nbap.tFC_Beta",
49346         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatCombination_Beta_vals), 0,
49347         "nbap.TransportFormatCombination_Beta", HFILL }},
49348     { &hf_nbap_ctfc2bit,
49349       { "ctfc2bit", "nbap.ctfc2bit",
49350         FT_UINT32, BASE_DEC, NULL, 0,
49351         "nbap.INTEGER_0_3", HFILL }},
49352     { &hf_nbap_ctfc4bit,
49353       { "ctfc4bit", "nbap.ctfc4bit",
49354         FT_UINT32, BASE_DEC, NULL, 0,
49355         "nbap.INTEGER_0_15", HFILL }},
49356     { &hf_nbap_ctfc6bit,
49357       { "ctfc6bit", "nbap.ctfc6bit",
49358         FT_UINT32, BASE_DEC, NULL, 0,
49359         "nbap.INTEGER_0_63", HFILL }},
49360     { &hf_nbap_ctfc8bit,
49361       { "ctfc8bit", "nbap.ctfc8bit",
49362         FT_UINT32, BASE_DEC, NULL, 0,
49363         "nbap.INTEGER_0_255", HFILL }},
49364     { &hf_nbap_ctfc12bit,
49365       { "ctfc12bit", "nbap.ctfc12bit",
49366         FT_UINT32, BASE_DEC, NULL, 0,
49367         "nbap.INTEGER_0_4095", HFILL }},
49368     { &hf_nbap_ctfc16bit,
49369       { "ctfc16bit", "nbap.ctfc16bit",
49370         FT_UINT32, BASE_DEC, NULL, 0,
49371         "nbap.INTEGER_0_65535", HFILL }},
49372     { &hf_nbap_ctfcmaxbit,
49373       { "ctfcmaxbit", "nbap.ctfcmaxbit",
49374         FT_UINT32, BASE_DEC, NULL, 0,
49375         "nbap.INTEGER_0_maxCTFC", HFILL }},
49376     { &hf_nbap_Transport_Block_Size_List_item,
49377       { "Item", "nbap.Transport_Block_Size_List_item",
49378         FT_NONE, BASE_NONE, NULL, 0,
49379         "nbap.Transport_Block_Size_List_item", HFILL }},
49380     { &hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH,
49381       { "transport-Block-Size-Index-for-Enhanced-PCH", "nbap.transport_Block_Size_Index_for_Enhanced_PCH",
49382         FT_UINT32, BASE_DEC, NULL, 0,
49383         "nbap.Transport_Block_Size_Index_for_Enhanced_PCH", HFILL }},
49384     { &hf_nbap_dynamicParts,
49385       { "dynamicParts", "nbap.dynamicParts",
49386         FT_UINT32, BASE_DEC, NULL, 0,
49387         "nbap.TransportFormatSet_DynamicPartList", HFILL }},
49388     { &hf_nbap_semi_staticPart,
49389       { "semi-staticPart", "nbap.semi_staticPart",
49390         FT_NONE, BASE_NONE, NULL, 0,
49391         "nbap.TransportFormatSet_Semi_staticPart", HFILL }},
49392     { &hf_nbap_TransportFormatSet_DynamicPartList_item,
49393       { "Item", "nbap.TransportFormatSet_DynamicPartList_item",
49394         FT_NONE, BASE_NONE, NULL, 0,
49395         "nbap.TransportFormatSet_DynamicPartList_item", HFILL }},
49396     { &hf_nbap_nrOfTransportBlocks,
49397       { "nrOfTransportBlocks", "nbap.nrOfTransportBlocks",
49398         FT_UINT32, BASE_DEC, NULL, 0,
49399         "nbap.TransportFormatSet_NrOfTransportBlocks", HFILL }},
49400     { &hf_nbap_transportBlockSize,
49401       { "transportBlockSize", "nbap.transportBlockSize",
49402         FT_UINT32, BASE_DEC, NULL, 0,
49403         "nbap.TransportFormatSet_TransportBlockSize", HFILL }},
49404     { &hf_nbap_mode,
49405       { "mode", "nbap.mode",
49406         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ModeDP_vals), 0,
49407         "nbap.TransportFormatSet_ModeDP", HFILL }},
49408     { &hf_nbap_transmissionTimeIntervalInformation,
49409       { "transmissionTimeIntervalInformation", "nbap.transmissionTimeIntervalInformation",
49410         FT_UINT32, BASE_DEC, NULL, 0,
49411         "nbap.TransmissionTimeIntervalInformation", HFILL }},
49412     { &hf_nbap_TransmissionTimeIntervalInformation_item,
49413       { "Item", "nbap.TransmissionTimeIntervalInformation_item",
49414         FT_NONE, BASE_NONE, NULL, 0,
49415         "nbap.TransmissionTimeIntervalInformation_item", HFILL }},
49416     { &hf_nbap_transmissionTimeInterval,
49417       { "transmissionTimeInterval", "nbap.transmissionTimeInterval",
49418         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_TransmissionTimeIntervalDynamic_vals), 0,
49419         "nbap.TransportFormatSet_TransmissionTimeIntervalDynamic", HFILL }},
49420     { &hf_nbap_transmissionTimeInterval_01,
49421       { "transmissionTimeInterval", "nbap.transmissionTimeInterval",
49422         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic_vals), 0,
49423         "nbap.TransportFormatSet_TransmissionTimeIntervalSemiStatic", HFILL }},
49424     { &hf_nbap_channelCoding,
49425       { "channelCoding", "nbap.channelCoding",
49426         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ChannelCodingType_vals), 0,
49427         "nbap.TransportFormatSet_ChannelCodingType", HFILL }},
49428     { &hf_nbap_codingRate,
49429       { "codingRate", "nbap.codingRate",
49430         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_CodingRate_vals), 0,
49431         "nbap.TransportFormatSet_CodingRate", HFILL }},
49432     { &hf_nbap_rateMatchingAttribute,
49433       { "rateMatchingAttribute", "nbap.rateMatchingAttribute",
49434         FT_UINT32, BASE_DEC, NULL, 0,
49435         "nbap.TransportFormatSet_RateMatchingAttribute", HFILL }},
49436     { &hf_nbap_cRC_Size,
49437       { "cRC-Size", "nbap.cRC_Size",
49438         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_CRC_Size_vals), 0,
49439         "nbap.TransportFormatSet_CRC_Size", HFILL }},
49440     { &hf_nbap_mode_01,
49441       { "mode", "nbap.mode",
49442         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ModeSSP_vals), 0,
49443         "nbap.TransportFormatSet_ModeSSP", HFILL }},
49444     { &hf_nbap_tdd_01,
49445       { "tdd", "nbap.tdd",
49446         FT_NONE, BASE_NONE, NULL, 0,
49447         "nbap.TDD_TransportFormatSet_ModeDP", HFILL }},
49448     { &hf_nbap_notApplicable,
49449       { "notApplicable", "nbap.notApplicable",
49450         FT_NONE, BASE_NONE, NULL, 0,
49451         "nbap.NULL", HFILL }},
49452     { &hf_nbap_tdd_02,
49453       { "tdd", "nbap.tdd",
49454         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_SecondInterleavingMode_vals), 0,
49455         "nbap.TransportFormatSet_SecondInterleavingMode", HFILL }},
49456     { &hf_nbap_mS,
49457       { "mS", "nbap.mS",
49458         FT_UINT32, BASE_DEC, NULL, 0,
49459         "nbap.INTEGER_0_16383", HFILL }},
49460     { &hf_nbap_lS,
49461       { "lS", "nbap.lS",
49462         FT_UINT32, BASE_DEC, NULL, 0,
49463         "nbap.INTEGER_0_4294967295", HFILL }},
49464     { &hf_nbap_tUTRANGANSSChangeLimit,
49465       { "tUTRANGANSSChangeLimit", "nbap.tUTRANGANSSChangeLimit",
49466         FT_UINT32, BASE_DEC, NULL, 0,
49467         "nbap.INTEGER_1_256", HFILL }},
49468     { &hf_nbap_predictedTUTRANGANSSDeviationLimit,
49469       { "predictedTUTRANGANSSDeviationLimit", "nbap.predictedTUTRANGANSSDeviationLimit",
49470         FT_UINT32, BASE_DEC, NULL, 0,
49471         "nbap.INTEGER_1_256", HFILL }},
49472     { &hf_nbap_tUTRANGANSS,
49473       { "tUTRANGANSS", "nbap.tUTRANGANSS",
49474         FT_NONE, BASE_NONE, NULL, 0,
49475         "nbap.TUTRANGANSS", HFILL }},
49476     { &hf_nbap_tUTRANGANSSQuality,
49477       { "tUTRANGANSSQuality", "nbap.tUTRANGANSSQuality",
49478         FT_UINT32, BASE_DEC, NULL, 0,
49479         "nbap.INTEGER_0_255", HFILL }},
49480     { &hf_nbap_tUTRANGANSSDriftRate,
49481       { "tUTRANGANSSDriftRate", "nbap.tUTRANGANSSDriftRate",
49482         FT_INT32, BASE_DEC, NULL, 0,
49483         "nbap.INTEGER_M50_50", HFILL }},
49484     { &hf_nbap_tUTRANGANSSDriftRateQuality,
49485       { "tUTRANGANSSDriftRateQuality", "nbap.tUTRANGANSSDriftRateQuality",
49486         FT_UINT32, BASE_DEC, NULL, 0,
49487         "nbap.INTEGER_0_50", HFILL }},
49488     { &hf_nbap_ms_part,
49489       { "ms-part", "nbap.ms_part",
49490         FT_UINT32, BASE_DEC, NULL, 0,
49491         "nbap.INTEGER_0_16383", HFILL }},
49492     { &hf_nbap_ls_part,
49493       { "ls-part", "nbap.ls_part",
49494         FT_UINT32, BASE_DEC, NULL, 0,
49495         "nbap.INTEGER_0_4294967295", HFILL }},
49496     { &hf_nbap_tUTRANGPSChangeLimit,
49497       { "tUTRANGPSChangeLimit", "nbap.tUTRANGPSChangeLimit",
49498         FT_UINT32, BASE_DEC, NULL, 0,
49499         "nbap.TUTRANGPSChangeLimit", HFILL }},
49500     { &hf_nbap_predictedTUTRANGPSDeviationLimit,
49501       { "predictedTUTRANGPSDeviationLimit", "nbap.predictedTUTRANGPSDeviationLimit",
49502         FT_UINT32, BASE_DEC, NULL, 0,
49503         "nbap.PredictedTUTRANGPSDeviationLimit", HFILL }},
49504     { &hf_nbap_tUTRANGPS,
49505       { "tUTRANGPS", "nbap.tUTRANGPS",
49506         FT_NONE, BASE_NONE, NULL, 0,
49507         "nbap.TUTRANGPS", HFILL }},
49508     { &hf_nbap_tUTRANGPSQuality,
49509       { "tUTRANGPSQuality", "nbap.tUTRANGPSQuality",
49510         FT_UINT32, BASE_DEC, NULL, 0,
49511         "nbap.TUTRANGPSQuality", HFILL }},
49512     { &hf_nbap_tUTRANGPSDriftRate,
49513       { "tUTRANGPSDriftRate", "nbap.tUTRANGPSDriftRate",
49514         FT_INT32, BASE_DEC, NULL, 0,
49515         "nbap.TUTRANGPSDriftRate", HFILL }},
49516     { &hf_nbap_tUTRANGPSDriftRateQuality,
49517       { "tUTRANGPSDriftRateQuality", "nbap.tUTRANGPSDriftRateQuality",
49518         FT_UINT32, BASE_DEC, NULL, 0,
49519         "nbap.TUTRANGPSDriftRateQuality", HFILL }},
49520     { &hf_nbap_rNC_ID,
49521       { "rNC-ID", "nbap.rNC_ID",
49522         FT_UINT32, BASE_DEC, NULL, 0,
49523         "nbap.RNC_ID", HFILL }},
49524     { &hf_nbap_c_ID,
49525       { "c-ID", "nbap.c_ID",
49526         FT_UINT32, BASE_DEC, NULL, 0,
49527         "nbap.C_ID", HFILL }},
49528     { &hf_nbap_hSDSCH_Physical_Layer_Category,
49529       { "hSDSCH-Physical-Layer-Category", "nbap.hSDSCH_Physical_Layer_Category",
49530         FT_UINT32, BASE_DEC, NULL, 0,
49531         "nbap.INTEGER_1_64_", HFILL }},
49532     { &hf_nbap_UL_Timeslot_Information_item,
49533       { "Item", "nbap.UL_Timeslot_Information_item",
49534         FT_NONE, BASE_NONE, NULL, 0,
49535         "nbap.UL_Timeslot_InformationItem", HFILL }},
49536     { &hf_nbap_uL_Code_InformationList,
49537       { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
49538         FT_UINT32, BASE_DEC, NULL, 0,
49539         "nbap.TDD_UL_Code_Information", HFILL }},
49540     { &hf_nbap_UL_TimeslotLCR_Information_item,
49541       { "Item", "nbap.UL_TimeslotLCR_Information_item",
49542         FT_NONE, BASE_NONE, NULL, 0,
49543         "nbap.UL_TimeslotLCR_InformationItem", HFILL }},
49544     { &hf_nbap_uL_Code_InformationList_01,
49545       { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
49546         FT_UINT32, BASE_DEC, NULL, 0,
49547         "nbap.TDD_UL_Code_LCR_Information", HFILL }},
49548     { &hf_nbap_UL_Timeslot768_Information_item,
49549       { "Item", "nbap.UL_Timeslot768_Information_item",
49550         FT_NONE, BASE_NONE, NULL, 0,
49551         "nbap.UL_Timeslot768_InformationItem", HFILL }},
49552     { &hf_nbap_uL_Code_InformationList_02,
49553       { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
49554         FT_UINT32, BASE_DEC, NULL, 0,
49555         "nbap.TDD_UL_Code_768_Information", HFILL }},
49556     { &hf_nbap_uL_ScramblingCodeNumber,
49557       { "uL-ScramblingCodeNumber", "nbap.uL_ScramblingCodeNumber",
49558         FT_UINT32, BASE_DEC, NULL, 0,
49559         "nbap.UL_ScramblingCodeNumber", HFILL }},
49560     { &hf_nbap_uL_ScramblingCodeLength,
49561       { "uL-ScramblingCodeLength", "nbap.uL_ScramblingCodeLength",
49562         FT_UINT32, BASE_DEC, VALS(nbap_UL_ScramblingCodeLength_vals), 0,
49563         "nbap.UL_ScramblingCodeLength", HFILL }},
49564     { &hf_nbap_uL_Synchronisation_StepSize,
49565       { "uL-Synchronisation-StepSize", "nbap.uL_Synchronisation_StepSize",
49566         FT_UINT32, BASE_DEC, NULL, 0,
49567         "nbap.UL_Synchronisation_StepSize", HFILL }},
49568     { &hf_nbap_uL_Synchronisation_Frequency,
49569       { "uL-Synchronisation-Frequency", "nbap.uL_Synchronisation_Frequency",
49570         FT_UINT32, BASE_DEC, NULL, 0,
49571         "nbap.UL_Synchronisation_Frequency", HFILL }},
49572     { &hf_nbap_UL_TimeSlot_ISCP_Info_item,
49573       { "Item", "nbap.UL_TimeSlot_ISCP_Info_item",
49574         FT_NONE, BASE_NONE, NULL, 0,
49575         "nbap.UL_TimeSlot_ISCP_InfoItem", HFILL }},
49576     { &hf_nbap_iSCP,
49577       { "iSCP", "nbap.iSCP",
49578         FT_UINT32, BASE_DEC, NULL, 0,
49579         "nbap.UL_TimeslotISCP_Value", HFILL }},
49580     { &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item,
49581       { "Item", "nbap.UL_TimeSlot_ISCP_LCR_Info_item",
49582         FT_NONE, BASE_NONE, NULL, 0,
49583         "nbap.UL_TimeSlot_ISCP_LCR_InfoItem", HFILL }},
49584     { &hf_nbap_USCH_Information_item,
49585       { "Item", "nbap.USCH_Information_item",
49586         FT_NONE, BASE_NONE, NULL, 0,
49587         "nbap.USCH_InformationItem", HFILL }},
49588     { &hf_nbap_uSCH_ID,
49589       { "uSCH-ID", "nbap.uSCH_ID",
49590         FT_UINT32, BASE_DEC, NULL, 0,
49591         "nbap.USCH_ID", HFILL }},
49592     { &hf_nbap_USCH_InformationResponse_item,
49593       { "Item", "nbap.USCH_InformationResponse_item",
49594         FT_NONE, BASE_NONE, NULL, 0,
49595         "nbap.USCH_InformationResponseItem", HFILL }},
49596     { &hf_nbap_protocolIEs,
49597       { "protocolIEs", "nbap.protocolIEs",
49598         FT_UINT32, BASE_DEC, NULL, 0,
49599         "nbap.ProtocolIE_Container", HFILL }},
49600     { &hf_nbap_protocolExtensions,
49601       { "protocolExtensions", "nbap.protocolExtensions",
49602         FT_UINT32, BASE_DEC, NULL, 0,
49603         "nbap.ProtocolExtensionContainer", HFILL }},
49604     { &hf_nbap_secondary_CCPCH_parameters,
49605       { "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters",
49606         FT_NONE, BASE_NONE, NULL, 0,
49607         "nbap.Secondary_CCPCH_CTCH_SetupRqstFDD", HFILL }},
49608     { &hf_nbap_pRACH_parameters,
49609       { "pRACH-parameters", "nbap.pRACH_parameters",
49610         FT_NONE, BASE_NONE, NULL, 0,
49611         "nbap.PRACH_CTCH_SetupRqstFDD", HFILL }},
49612     { &hf_nbap_notUsed_pCPCHes_parameters,
49613       { "notUsed-pCPCHes-parameters", "nbap.notUsed_pCPCHes_parameters",
49614         FT_NONE, BASE_NONE, NULL, 0,
49615         "nbap.NULL", HFILL }},
49616     { &hf_nbap_fdd_S_CCPCH_Offset,
49617       { "fdd-S-CCPCH-Offset", "nbap.fdd_S_CCPCH_Offset",
49618         FT_UINT32, BASE_DEC, NULL, 0,
49619         "nbap.FDD_S_CCPCH_Offset", HFILL }},
49620     { &hf_nbap_tFCS,
49621       { "tFCS", "nbap.tFCS",
49622         FT_NONE, BASE_NONE, NULL, 0,
49623         "nbap.TFCS", HFILL }},
49624     { &hf_nbap_secondary_CCPCH_SlotFormat,
49625       { "secondary-CCPCH-SlotFormat", "nbap.secondary_CCPCH_SlotFormat",
49626         FT_UINT32, BASE_DEC, NULL, 0,
49627         "nbap.SecondaryCCPCH_SlotFormat", HFILL }},
49628     { &hf_nbap_multiplexingPosition,
49629       { "multiplexingPosition", "nbap.multiplexingPosition",
49630         FT_UINT32, BASE_DEC, VALS(nbap_MultiplexingPosition_vals), 0,
49631         "nbap.MultiplexingPosition", HFILL }},
49632     { &hf_nbap_powerOffsetInformation,
49633       { "powerOffsetInformation", "nbap.powerOffsetInformation",
49634         FT_NONE, BASE_NONE, NULL, 0,
49635         "nbap.PowerOffsetInformation_CTCH_SetupRqstFDD", HFILL }},
49636     { &hf_nbap_sTTD_Indicator,
49637       { "sTTD-Indicator", "nbap.sTTD_Indicator",
49638         FT_UINT32, BASE_DEC, VALS(nbap_STTD_Indicator_vals), 0,
49639         "nbap.STTD_Indicator", HFILL }},
49640     { &hf_nbap_fACH_Parameters,
49641       { "fACH-Parameters", "nbap.fACH_Parameters",
49642         FT_NONE, BASE_NONE, NULL, 0,
49643         "nbap.FACH_ParametersList_CTCH_SetupRqstFDD", HFILL }},
49644     { &hf_nbap_pCH_Parameters,
49645       { "pCH-Parameters", "nbap.pCH_Parameters",
49646         FT_NONE, BASE_NONE, NULL, 0,
49647         "nbap.PCH_Parameters_CTCH_SetupRqstFDD", HFILL }},
49648     { &hf_nbap_pO1_ForTFCI_Bits,
49649       { "pO1-ForTFCI-Bits", "nbap.pO1_ForTFCI_Bits",
49650         FT_UINT32, BASE_DEC, NULL, 0,
49651         "nbap.PowerOffset", HFILL }},
49652     { &hf_nbap_pO3_ForPilotBits,
49653       { "pO3-ForPilotBits", "nbap.pO3_ForPilotBits",
49654         FT_UINT32, BASE_DEC, NULL, 0,
49655         "nbap.PowerOffset", HFILL }},
49656     { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item,
49657       { "Item", "nbap.FACH_ParametersListIE_CTCH_SetupRqstFDD_item",
49658         FT_NONE, BASE_NONE, NULL, 0,
49659         "nbap.FACH_ParametersItem_CTCH_SetupRqstFDD", HFILL }},
49660     { &hf_nbap_maxFACH_Power,
49661       { "maxFACH-Power", "nbap.maxFACH_Power",
49662         FT_INT32, BASE_DEC, NULL, 0,
49663         "nbap.DL_Power", HFILL }},
49664     { &hf_nbap_pCH_Power,
49665       { "pCH-Power", "nbap.pCH_Power",
49666         FT_INT32, BASE_DEC, NULL, 0,
49667         "nbap.DL_Power", HFILL }},
49668     { &hf_nbap_pICH_Parameters,
49669       { "pICH-Parameters", "nbap.pICH_Parameters",
49670         FT_NONE, BASE_NONE, NULL, 0,
49671         "nbap.PICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
49672     { &hf_nbap_fdd_dl_ChannelisationCodeNumber,
49673       { "fdd-dl-ChannelisationCodeNumber", "nbap.fdd_dl_ChannelisationCodeNumber",
49674         FT_UINT32, BASE_DEC, NULL, 0,
49675         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
49676     { &hf_nbap_pICH_Power,
49677       { "pICH-Power", "nbap.pICH_Power",
49678         FT_INT32, BASE_DEC, NULL, 0,
49679         "nbap.PICH_Power", HFILL }},
49680     { &hf_nbap_pICH_Mode,
49681       { "pICH-Mode", "nbap.pICH_Mode",
49682         FT_UINT32, BASE_DEC, VALS(nbap_PICH_Mode_vals), 0,
49683         "nbap.PICH_Mode", HFILL }},
49684     { &hf_nbap_mICH_Power,
49685       { "mICH-Power", "nbap.mICH_Power",
49686         FT_INT32, BASE_DEC, NULL, 0,
49687         "nbap.PICH_Power", HFILL }},
49688     { &hf_nbap_mICH_Mode,
49689       { "mICH-Mode", "nbap.mICH_Mode",
49690         FT_UINT32, BASE_DEC, VALS(nbap_MICH_Mode_vals), 0,
49691         "nbap.MICH_Mode", HFILL }},
49692     { &hf_nbap_scramblingCodeNumber,
49693       { "scramblingCodeNumber", "nbap.scramblingCodeNumber",
49694         FT_UINT32, BASE_DEC, NULL, 0,
49695         "nbap.ScramblingCodeNumber", HFILL }},
49696     { &hf_nbap_preambleSignatures,
49697       { "preambleSignatures", "nbap.preambleSignatures",
49698         FT_BYTES, BASE_HEX, NULL, 0,
49699         "nbap.PreambleSignatures", HFILL }},
49700     { &hf_nbap_allowedSlotFormatInformation,
49701       { "allowedSlotFormatInformation", "nbap.allowedSlotFormatInformation",
49702         FT_UINT32, BASE_DEC, NULL, 0,
49703         "nbap.AllowedSlotFormatInformationList_CTCH_SetupRqstFDD", HFILL }},
49704     { &hf_nbap_rACH_SubChannelNumbers,
49705       { "rACH-SubChannelNumbers", "nbap.rACH_SubChannelNumbers",
49706         FT_BYTES, BASE_HEX, NULL, 0,
49707         "nbap.RACH_SubChannelNumbers", HFILL }},
49708     { &hf_nbap_ul_punctureLimit,
49709       { "ul-punctureLimit", "nbap.ul_punctureLimit",
49710         FT_UINT32, BASE_DEC, NULL, 0,
49711         "nbap.PunctureLimit", HFILL }},
49712     { &hf_nbap_preambleThreshold,
49713       { "preambleThreshold", "nbap.preambleThreshold",
49714         FT_UINT32, BASE_DEC, NULL, 0,
49715         "nbap.PreambleThreshold", HFILL }},
49716     { &hf_nbap_rACH_Parameters,
49717       { "rACH-Parameters", "nbap.rACH_Parameters",
49718         FT_NONE, BASE_NONE, NULL, 0,
49719         "nbap.RACH_Parameters_CTCH_SetupRqstFDD", HFILL }},
49720     { &hf_nbap_aICH_Parameters,
49721       { "aICH-Parameters", "nbap.aICH_Parameters",
49722         FT_NONE, BASE_NONE, NULL, 0,
49723         "nbap.AICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
49724     { &hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item,
49725       { "Item", "nbap.AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item",
49726         FT_NONE, BASE_NONE, NULL, 0,
49727         "nbap.AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD", HFILL }},
49728     { &hf_nbap_rACHSlotFormat,
49729       { "rACHSlotFormat", "nbap.rACHSlotFormat",
49730         FT_UINT32, BASE_DEC, VALS(nbap_RACH_SlotFormat_vals), 0,
49731         "nbap.RACH_SlotFormat", HFILL }},
49732     { &hf_nbap_aICH_TransmissionTiming,
49733       { "aICH-TransmissionTiming", "nbap.aICH_TransmissionTiming",
49734         FT_UINT32, BASE_DEC, VALS(nbap_AICH_TransmissionTiming_vals), 0,
49735         "nbap.AICH_TransmissionTiming", HFILL }},
49736     { &hf_nbap_aICH_Power,
49737       { "aICH-Power", "nbap.aICH_Power",
49738         FT_INT32, BASE_DEC, NULL, 0,
49739         "nbap.AICH_Power", HFILL }},
49740     { &hf_nbap_secondary_CCPCH_parameters_01,
49741       { "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters",
49742         FT_NONE, BASE_NONE, NULL, 0,
49743         "nbap.Secondary_CCPCH_CTCH_SetupRqstTDD", HFILL }},
49744     { &hf_nbap_pRACH_parameters_01,
49745       { "pRACH-parameters", "nbap.pRACH_parameters",
49746         FT_NONE, BASE_NONE, NULL, 0,
49747         "nbap.PRACH_CTCH_SetupRqstTDD", HFILL }},
49748     { &hf_nbap_pLCCH_parameters,
49749       { "pLCCH-parameters", "nbap.pLCCH_parameters",
49750         FT_NONE, BASE_NONE, NULL, 0,
49751         "nbap.PLCCH_parameters", HFILL }},
49752     { &hf_nbap_eRUCCH_parameters,
49753       { "eRUCCH-parameters", "nbap.eRUCCH_parameters",
49754         FT_NONE, BASE_NONE, NULL, 0,
49755         "nbap.E_RUCCH_parameters", HFILL }},
49756     { &hf_nbap_eRUCCH_768_parameters,
49757       { "eRUCCH-768-parameters", "nbap.eRUCCH_768_parameters",
49758         FT_NONE, BASE_NONE, NULL, 0,
49759         "nbap.E_RUCCH_768_parameters", HFILL }},
49760     { &hf_nbap_sCCPCH_CCTrCH_ID,
49761       { "sCCPCH-CCTrCH-ID", "nbap.sCCPCH_CCTrCH_ID",
49762         FT_UINT32, BASE_DEC, NULL, 0,
49763         "nbap.CCTrCH_ID", HFILL }},
49764     { &hf_nbap_tFCI_Coding,
49765       { "tFCI-Coding", "nbap.tFCI_Coding",
49766         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Coding_vals), 0,
49767         "nbap.TFCI_Coding", HFILL }},
49768     { &hf_nbap_punctureLimit,
49769       { "punctureLimit", "nbap.punctureLimit",
49770         FT_UINT32, BASE_DEC, NULL, 0,
49771         "nbap.PunctureLimit", HFILL }},
49772     { &hf_nbap_secondaryCCPCH_parameterList,
49773       { "secondaryCCPCH-parameterList", "nbap.secondaryCCPCH_parameterList",
49774         FT_NONE, BASE_NONE, NULL, 0,
49775         "nbap.Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD", HFILL }},
49776     { &hf_nbap_fACH_ParametersList,
49777       { "fACH-ParametersList", "nbap.fACH_ParametersList",
49778         FT_NONE, BASE_NONE, NULL, 0,
49779         "nbap.FACH_ParametersList_CTCH_SetupRqstTDD", HFILL }},
49780     { &hf_nbap_pCH_Parameters_01,
49781       { "pCH-Parameters", "nbap.pCH_Parameters",
49782         FT_NONE, BASE_NONE, NULL, 0,
49783         "nbap.PCH_Parameters_CTCH_SetupRqstTDD", HFILL }},
49784     { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item,
49785       { "Item", "nbap.Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item",
49786         FT_NONE, BASE_NONE, NULL, 0,
49787         "nbap.Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD", HFILL }},
49788     { &hf_nbap_midambleShiftandBurstType,
49789       { "midambleShiftandBurstType", "nbap.midambleShiftandBurstType",
49790         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
49791         "nbap.MidambleShiftAndBurstType", HFILL }},
49792     { &hf_nbap_tdd_PhysicalChannelOffset,
49793       { "tdd-PhysicalChannelOffset", "nbap.tdd_PhysicalChannelOffset",
49794         FT_UINT32, BASE_DEC, NULL, 0,
49795         "nbap.TDD_PhysicalChannelOffset", HFILL }},
49796     { &hf_nbap_s_CCPCH_Power,
49797       { "s-CCPCH-Power", "nbap.s_CCPCH_Power",
49798         FT_INT32, BASE_DEC, NULL, 0,
49799         "nbap.DL_Power", HFILL }},
49800     { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item,
49801       { "Item", "nbap.Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item",
49802         FT_NONE, BASE_NONE, NULL, 0,
49803         "nbap.Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD", HFILL }},
49804     { &hf_nbap_s_CCPCH_TimeSlotFormat_LCR,
49805       { "s-CCPCH-TimeSlotFormat-LCR", "nbap.s_CCPCH_TimeSlotFormat_LCR",
49806         FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
49807         "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
49808     { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item,
49809       { "Item", "nbap.Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item",
49810         FT_NONE, BASE_NONE, NULL, 0,
49811         "nbap.Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD", HFILL }},
49812     { &hf_nbap_tFCI_Presence768,
49813       { "tFCI-Presence768", "nbap.tFCI_Presence768",
49814         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
49815         "nbap.TFCI_Presence", HFILL }},
49816     { &hf_nbap_midambleShiftandBurstType768,
49817       { "midambleShiftandBurstType768", "nbap.midambleShiftandBurstType768",
49818         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
49819         "nbap.MidambleShiftAndBurstType768", HFILL }},
49820     { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item,
49821       { "Item", "nbap.FACH_ParametersListIE_CTCH_SetupRqstTDD_item",
49822         FT_NONE, BASE_NONE, NULL, 0,
49823         "nbap.FACH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
49824     { &hf_nbap_fACH_CCTrCH_ID,
49825       { "fACH-CCTrCH-ID", "nbap.fACH_CCTrCH_ID",
49826         FT_UINT32, BASE_DEC, NULL, 0,
49827         "nbap.CCTrCH_ID", HFILL }},
49828     { &hf_nbap_pCH_CCTrCH_ID,
49829       { "pCH-CCTrCH-ID", "nbap.pCH_CCTrCH_ID",
49830         FT_UINT32, BASE_DEC, NULL, 0,
49831         "nbap.CCTrCH_ID", HFILL }},
49832     { &hf_nbap_pICH_Parameters_01,
49833       { "pICH-Parameters", "nbap.pICH_Parameters",
49834         FT_NONE, BASE_NONE, NULL, 0,
49835         "nbap.PICH_Parameters_CTCH_SetupRqstTDD", HFILL }},
49836     { &hf_nbap_midambleshiftAndBurstType,
49837       { "midambleshiftAndBurstType", "nbap.midambleshiftAndBurstType",
49838         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
49839         "nbap.MidambleShiftAndBurstType", HFILL }},
49840     { &hf_nbap_pagingIndicatorLength,
49841       { "pagingIndicatorLength", "nbap.pagingIndicatorLength",
49842         FT_UINT32, BASE_DEC, VALS(nbap_PagingIndicatorLength_vals), 0,
49843         "nbap.PagingIndicatorLength", HFILL }},
49844     { &hf_nbap_second_TDD_ChannelisationCodeLCR,
49845       { "second-TDD-ChannelisationCodeLCR", "nbap.second_TDD_ChannelisationCodeLCR",
49846         FT_NONE, BASE_NONE, NULL, 0,
49847         "nbap.TDD_ChannelisationCodeLCR", HFILL }},
49848     { &hf_nbap_midambleshiftAndBurstType78,
49849       { "midambleshiftAndBurstType78", "nbap.midambleshiftAndBurstType78",
49850         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
49851         "nbap.MidambleShiftAndBurstType768", HFILL }},
49852     { &hf_nbap_notificationIndicatorLength,
49853       { "notificationIndicatorLength", "nbap.notificationIndicatorLength",
49854         FT_UINT32, BASE_DEC, VALS(nbap_NotificationIndicatorLength_vals), 0,
49855         "nbap.NotificationIndicatorLength", HFILL }},
49856     { &hf_nbap_mICH_TDDOption_Specific_Parameters,
49857       { "mICH-TDDOption-Specific-Parameters", "nbap.mICH_TDDOption_Specific_Parameters",
49858         FT_UINT32, BASE_DEC, VALS(nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_vals), 0,
49859         "nbap.MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD", HFILL }},
49860     { &hf_nbap_hCR_TDD,
49861       { "hCR-TDD", "nbap.hCR_TDD",
49862         FT_NONE, BASE_NONE, NULL, 0,
49863         "nbap.MICH_HCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
49864     { &hf_nbap_lCR_TDD,
49865       { "lCR-TDD", "nbap.lCR_TDD",
49866         FT_NONE, BASE_NONE, NULL, 0,
49867         "nbap.MICH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
49868     { &hf_nbap_cHipRate768_TDD,
49869       { "cHipRate768-TDD", "nbap.cHipRate768_TDD",
49870         FT_NONE, BASE_NONE, NULL, 0,
49871         "nbap.MICH_768_Parameters_CTCH_SetupRqstTDD", HFILL }},
49872     { &hf_nbap_tSTD_Indicator,
49873       { "tSTD-Indicator", "nbap.tSTD_Indicator",
49874         FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
49875         "nbap.TSTD_Indicator", HFILL }},
49876     { &hf_nbap_midambleshiftAndBurstType768,
49877       { "midambleshiftAndBurstType768", "nbap.midambleshiftAndBurstType768",
49878         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
49879         "nbap.MidambleShiftAndBurstType768", HFILL }},
49880     { &hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item,
49881       { "Item", "nbap.TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item",
49882         FT_NONE, BASE_NONE, NULL, 0,
49883         "nbap.TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD", HFILL }},
49884     { &hf_nbap_timeslotLCR_Parameter_ID,
49885       { "timeslotLCR-Parameter-ID", "nbap.timeslotLCR_Parameter_ID",
49886         FT_UINT32, BASE_DEC, NULL, 0,
49887         "nbap.CellParameterID", HFILL }},
49888     { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item,
49889       { "Item", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item",
49890         FT_NONE, BASE_NONE, NULL, 0,
49891         "nbap.Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD", HFILL }},
49892     { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item,
49893       { "Item", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item",
49894         FT_NONE, BASE_NONE, NULL, 0,
49895         "nbap.Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD", HFILL }},
49896     { &hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD,
49897       { "pRACH-Parameters-CTCH-SetupRqstTDD", "nbap.pRACH_Parameters_CTCH_SetupRqstTDD",
49898         FT_NONE, BASE_NONE, NULL, 0,
49899         "nbap.PRACH_Parameters_CTCH_SetupRqstTDD", HFILL }},
49900     { &hf_nbap_maxPRACH_MidambleShifts,
49901       { "maxPRACH-MidambleShifts", "nbap.maxPRACH_MidambleShifts",
49902         FT_UINT32, BASE_DEC, VALS(nbap_MaxPRACH_MidambleShifts_vals), 0,
49903         "nbap.MaxPRACH_MidambleShifts", HFILL }},
49904     { &hf_nbap_pRACH_Midamble,
49905       { "pRACH-Midamble", "nbap.pRACH_Midamble",
49906         FT_UINT32, BASE_DEC, VALS(nbap_PRACH_Midamble_vals), 0,
49907         "nbap.PRACH_Midamble", HFILL }},
49908     { &hf_nbap_rACH,
49909       { "rACH", "nbap.rACH",
49910         FT_NONE, BASE_NONE, NULL, 0,
49911         "nbap.RACH_Parameter_CTCH_SetupRqstTDD", HFILL }},
49912     { &hf_nbap_uL_TransportFormatSet,
49913       { "uL-TransportFormatSet", "nbap.uL_TransportFormatSet",
49914         FT_NONE, BASE_NONE, NULL, 0,
49915         "nbap.TransportFormatSet", HFILL }},
49916     { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item,
49917       { "Item", "nbap.PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item",
49918         FT_NONE, BASE_NONE, NULL, 0,
49919         "nbap.PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
49920     { &hf_nbap_fPACH_Power,
49921       { "fPACH-Power", "nbap.fPACH_Power",
49922         FT_INT32, BASE_DEC, NULL, 0,
49923         "nbap.FPACH_Power", HFILL }},
49924     { &hf_nbap_maxPowerPLCCH,
49925       { "maxPowerPLCCH", "nbap.maxPowerPLCCH",
49926         FT_INT32, BASE_DEC, NULL, 0,
49927         "nbap.DL_Power", HFILL }},
49928     { &hf_nbap_maxE_RUCCH_MidambleShifts,
49929       { "maxE-RUCCH-MidambleShifts", "nbap.maxE_RUCCH_MidambleShifts",
49930         FT_UINT32, BASE_DEC, VALS(nbap_MaxPRACH_MidambleShifts_vals), 0,
49931         "nbap.MaxPRACH_MidambleShifts", HFILL }},
49932     { &hf_nbap_e_RUCCH_Midamble,
49933       { "e-RUCCH-Midamble", "nbap.e_RUCCH_Midamble",
49934         FT_UINT32, BASE_DEC, VALS(nbap_PRACH_Midamble_vals), 0,
49935         "nbap.PRACH_Midamble", HFILL }},
49936     { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_item,
49937       { "Item", "nbap.FACH_CommonTransportChannel_InformationResponse_item",
49938         FT_NONE, BASE_NONE, NULL, 0,
49939         "nbap.CommonTransportChannel_InformationResponse", HFILL }},
49940     { &hf_nbap_secondary_CCPCH_parameters_02,
49941       { "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters",
49942         FT_NONE, BASE_NONE, NULL, 0,
49943         "nbap.Secondary_CCPCHList_CTCH_ReconfRqstFDD", HFILL }},
49944     { &hf_nbap_pRACH_parameters_02,
49945       { "pRACH-parameters", "nbap.pRACH_parameters",
49946         FT_NONE, BASE_NONE, NULL, 0,
49947         "nbap.PRACHList_CTCH_ReconfRqstFDD", HFILL }},
49948     { &hf_nbap_notUsed_cPCH_parameters,
49949       { "notUsed-cPCH-parameters", "nbap.notUsed_cPCH_parameters",
49950         FT_NONE, BASE_NONE, NULL, 0,
49951         "nbap.NULL", HFILL }},
49952     { &hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD,
49953       { "fACH-ParametersList-CTCH-ReconfRqstFDD", "nbap.fACH_ParametersList_CTCH_ReconfRqstFDD",
49954         FT_NONE, BASE_NONE, NULL, 0,
49955         "nbap.FACH_ParametersList_CTCH_ReconfRqstFDD", HFILL }},
49956     { &hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD,
49957       { "pCH-Parameters-CTCH-ReconfRqstFDD", "nbap.pCH_Parameters_CTCH_ReconfRqstFDD",
49958         FT_NONE, BASE_NONE, NULL, 0,
49959         "nbap.PCH_Parameters_CTCH_ReconfRqstFDD", HFILL }},
49960     { &hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD,
49961       { "pICH-Parameters-CTCH-ReconfRqstFDD", "nbap.pICH_Parameters_CTCH_ReconfRqstFDD",
49962         FT_NONE, BASE_NONE, NULL, 0,
49963         "nbap.PICH_Parameters_CTCH_ReconfRqstFDD", HFILL }},
49964     { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item,
49965       { "Item", "nbap.FACH_ParametersListIE_CTCH_ReconfRqstFDD_item",
49966         FT_NONE, BASE_NONE, NULL, 0,
49967         "nbap.FACH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
49968     { &hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD,
49969       { "pRACH-ParametersList-CTCH-ReconfRqstFDD", "nbap.pRACH_ParametersList_CTCH_ReconfRqstFDD",
49970         FT_NONE, BASE_NONE, NULL, 0,
49971         "nbap.PRACH_ParametersList_CTCH_ReconfRqstFDD", HFILL }},
49972     { &hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD,
49973       { "aICH-ParametersList-CTCH-ReconfRqstFDD", "nbap.aICH_ParametersList_CTCH_ReconfRqstFDD",
49974         FT_NONE, BASE_NONE, NULL, 0,
49975         "nbap.AICH_ParametersList_CTCH_ReconfRqstFDD", HFILL }},
49976     { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item,
49977       { "Item", "nbap.PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item",
49978         FT_NONE, BASE_NONE, NULL, 0,
49979         "nbap.PRACH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
49980     { &hf_nbap_allowedSlotFormatInformation_01,
49981       { "allowedSlotFormatInformation", "nbap.allowedSlotFormatInformation",
49982         FT_UINT32, BASE_DEC, NULL, 0,
49983         "nbap.AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD", HFILL }},
49984     { &hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item,
49985       { "Item", "nbap.AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item",
49986         FT_NONE, BASE_NONE, NULL, 0,
49987         "nbap.AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD", HFILL }},
49988     { &hf_nbap_rACH_SlotFormat,
49989       { "rACH-SlotFormat", "nbap.rACH_SlotFormat",
49990         FT_UINT32, BASE_DEC, VALS(nbap_RACH_SlotFormat_vals), 0,
49991         "nbap.RACH_SlotFormat", HFILL }},
49992     { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item,
49993       { "Item", "nbap.AICH_ParametersListIE_CTCH_ReconfRqstFDD_item",
49994         FT_NONE, BASE_NONE, NULL, 0,
49995         "nbap.AICH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
49996     { &hf_nbap_secondaryCCPCHList,
49997       { "secondaryCCPCHList", "nbap.secondaryCCPCHList",
49998         FT_NONE, BASE_NONE, NULL, 0,
49999         "nbap.Secondary_CCPCHList_CTCH_ReconfRqstTDD", HFILL }},
50000     { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item,
50001       { "Item", "nbap.Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item",
50002         FT_NONE, BASE_NONE, NULL, 0,
50003         "nbap.Secondary_CCPCHItem_CTCH_ReconfRqstTDD", HFILL }},
50004     { &hf_nbap_sCCPCH_Power,
50005       { "sCCPCH-Power", "nbap.sCCPCH_Power",
50006         FT_INT32, BASE_DEC, NULL, 0,
50007         "nbap.DL_Power", HFILL }},
50008     { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item,
50009       { "Item", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item",
50010         FT_NONE, BASE_NONE, NULL, 0,
50011         "nbap.Secondary_CCPCHItem_CTCH_ReconfRqstTDD", HFILL }},
50012     { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item,
50013       { "Item", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item",
50014         FT_NONE, BASE_NONE, NULL, 0,
50015         "nbap.Secondary_CCPCHItem_CTCH_ReconfRqstTDD", HFILL }},
50016     { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item,
50017       { "Item", "nbap.FACH_ParametersList_CTCH_ReconfRqstTDD_item",
50018         FT_NONE, BASE_NONE, NULL, 0,
50019         "nbap.FACH_ParametersItem_CTCH_ReconfRqstTDD", HFILL }},
50020     { &hf_nbap_commonPhysicalChannelId,
50021       { "commonPhysicalChannelId", "nbap.commonPhysicalChannelId",
50022         FT_UINT32, BASE_DEC, NULL, 0,
50023         "nbap.CommonPhysicalChannelID", HFILL }},
50024     { &hf_nbap_fPACHPower,
50025       { "fPACHPower", "nbap.fPACHPower",
50026         FT_INT32, BASE_DEC, NULL, 0,
50027         "nbap.FPACH_Power", HFILL }},
50028     { &hf_nbap_secondaryCCPCH768List,
50029       { "secondaryCCPCH768List", "nbap.secondaryCCPCH768List",
50030         FT_UINT32, BASE_DEC, NULL, 0,
50031         "nbap.Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD", HFILL }},
50032     { &hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item,
50033       { "Item", "nbap.Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item",
50034         FT_NONE, BASE_NONE, NULL, 0,
50035         "nbap.Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD", HFILL }},
50036     { &hf_nbap_uPPCHPositionLCR,
50037       { "uPPCHPositionLCR", "nbap.uPPCHPositionLCR",
50038         FT_UINT32, BASE_DEC, NULL, 0,
50039         "nbap.UPPCHPositionLCR", HFILL }},
50040     { &hf_nbap_Cell_InformationList_AuditRsp_item,
50041       { "Item", "nbap.Cell_InformationList_AuditRsp_item",
50042         FT_NONE, BASE_NONE, NULL, 0,
50043         "nbap.ProtocolIE_Single_Container", HFILL }},
50044     { &hf_nbap_configurationGenerationID,
50045       { "configurationGenerationID", "nbap.configurationGenerationID",
50046         FT_UINT32, BASE_DEC, NULL, 0,
50047         "nbap.ConfigurationGenerationID", HFILL }},
50048     { &hf_nbap_local_Cell_ID,
50049       { "local-Cell-ID", "nbap.local_Cell_ID",
50050         FT_UINT32, BASE_DEC, NULL, 0,
50051         "nbap.Local_Cell_ID", HFILL }},
50052     { &hf_nbap_primary_SCH_Information,
50053       { "primary-SCH-Information", "nbap.primary_SCH_Information",
50054         FT_NONE, BASE_NONE, NULL, 0,
50055         "nbap.P_SCH_Information_AuditRsp", HFILL }},
50056     { &hf_nbap_secondary_SCH_Information,
50057       { "secondary-SCH-Information", "nbap.secondary_SCH_Information",
50058         FT_NONE, BASE_NONE, NULL, 0,
50059         "nbap.S_SCH_Information_AuditRsp", HFILL }},
50060     { &hf_nbap_primary_CPICH_Information,
50061       { "primary-CPICH-Information", "nbap.primary_CPICH_Information",
50062         FT_NONE, BASE_NONE, NULL, 0,
50063         "nbap.P_CPICH_Information_AuditRsp", HFILL }},
50064     { &hf_nbap_secondary_CPICH_InformationList,
50065       { "secondary-CPICH-InformationList", "nbap.secondary_CPICH_InformationList",
50066         FT_UINT32, BASE_DEC, NULL, 0,
50067         "nbap.S_CPICH_InformationList_AuditRsp", HFILL }},
50068     { &hf_nbap_primary_CCPCH_Information,
50069       { "primary-CCPCH-Information", "nbap.primary_CCPCH_Information",
50070         FT_NONE, BASE_NONE, NULL, 0,
50071         "nbap.P_CCPCH_Information_AuditRsp", HFILL }},
50072     { &hf_nbap_bCH_Information,
50073       { "bCH-Information", "nbap.bCH_Information",
50074         FT_NONE, BASE_NONE, NULL, 0,
50075         "nbap.BCH_Information_AuditRsp", HFILL }},
50076     { &hf_nbap_secondary_CCPCH_InformationList,
50077       { "secondary-CCPCH-InformationList", "nbap.secondary_CCPCH_InformationList",
50078         FT_UINT32, BASE_DEC, NULL, 0,
50079         "nbap.S_CCPCH_InformationList_AuditRsp", HFILL }},
50080     { &hf_nbap_pCH_Information,
50081       { "pCH-Information", "nbap.pCH_Information",
50082         FT_NONE, BASE_NONE, NULL, 0,
50083         "nbap.PCH_Information_AuditRsp", HFILL }},
50084     { &hf_nbap_pICH_Information,
50085       { "pICH-Information", "nbap.pICH_Information",
50086         FT_NONE, BASE_NONE, NULL, 0,
50087         "nbap.PICH_Information_AuditRsp", HFILL }},
50088     { &hf_nbap_fACH_InformationList,
50089       { "fACH-InformationList", "nbap.fACH_InformationList",
50090         FT_UINT32, BASE_DEC, NULL, 0,
50091         "nbap.FACH_InformationList_AuditRsp", HFILL }},
50092     { &hf_nbap_pRACH_InformationList,
50093       { "pRACH-InformationList", "nbap.pRACH_InformationList",
50094         FT_UINT32, BASE_DEC, NULL, 0,
50095         "nbap.PRACH_InformationList_AuditRsp", HFILL }},
50096     { &hf_nbap_rACH_InformationList,
50097       { "rACH-InformationList", "nbap.rACH_InformationList",
50098         FT_UINT32, BASE_DEC, NULL, 0,
50099         "nbap.RACH_InformationList_AuditRsp", HFILL }},
50100     { &hf_nbap_aICH_InformationList,
50101       { "aICH-InformationList", "nbap.aICH_InformationList",
50102         FT_UINT32, BASE_DEC, NULL, 0,
50103         "nbap.AICH_InformationList_AuditRsp", HFILL }},
50104     { &hf_nbap_notUsed_1_pCPCH_InformationList,
50105       { "notUsed-1-pCPCH-InformationList", "nbap.notUsed_1_pCPCH_InformationList",
50106         FT_NONE, BASE_NONE, NULL, 0,
50107         "nbap.NULL", HFILL }},
50108     { &hf_nbap_notUsed_2_cPCH_InformationList,
50109       { "notUsed-2-cPCH-InformationList", "nbap.notUsed_2_cPCH_InformationList",
50110         FT_NONE, BASE_NONE, NULL, 0,
50111         "nbap.NULL", HFILL }},
50112     { &hf_nbap_notUsed_3_aP_AICH_InformationList,
50113       { "notUsed-3-aP-AICH-InformationList", "nbap.notUsed_3_aP_AICH_InformationList",
50114         FT_NONE, BASE_NONE, NULL, 0,
50115         "nbap.NULL", HFILL }},
50116     { &hf_nbap_notUsed_4_cDCA_ICH_InformationList,
50117       { "notUsed-4-cDCA-ICH-InformationList", "nbap.notUsed_4_cDCA_ICH_InformationList",
50118         FT_NONE, BASE_NONE, NULL, 0,
50119         "nbap.NULL", HFILL }},
50120     { &hf_nbap_sCH_Information,
50121       { "sCH-Information", "nbap.sCH_Information",
50122         FT_NONE, BASE_NONE, NULL, 0,
50123         "nbap.SCH_Information_AuditRsp", HFILL }},
50124     { &hf_nbap_S_CPICH_InformationList_AuditRsp_item,
50125       { "Item", "nbap.S_CPICH_InformationList_AuditRsp_item",
50126         FT_NONE, BASE_NONE, NULL, 0,
50127         "nbap.ProtocolIE_Single_Container", HFILL }},
50128     { &hf_nbap_S_CCPCH_InformationList_AuditRsp_item,
50129       { "Item", "nbap.S_CCPCH_InformationList_AuditRsp_item",
50130         FT_NONE, BASE_NONE, NULL, 0,
50131         "nbap.ProtocolIE_Single_Container", HFILL }},
50132     { &hf_nbap_FACH_InformationList_AuditRsp_item,
50133       { "Item", "nbap.FACH_InformationList_AuditRsp_item",
50134         FT_NONE, BASE_NONE, NULL, 0,
50135         "nbap.ProtocolIE_Single_Container", HFILL }},
50136     { &hf_nbap_PRACH_InformationList_AuditRsp_item,
50137       { "Item", "nbap.PRACH_InformationList_AuditRsp_item",
50138         FT_NONE, BASE_NONE, NULL, 0,
50139         "nbap.ProtocolIE_Single_Container", HFILL }},
50140     { &hf_nbap_RACH_InformationList_AuditRsp_item,
50141       { "Item", "nbap.RACH_InformationList_AuditRsp_item",
50142         FT_NONE, BASE_NONE, NULL, 0,
50143         "nbap.ProtocolIE_Single_Container", HFILL }},
50144     { &hf_nbap_AICH_InformationList_AuditRsp_item,
50145       { "Item", "nbap.AICH_InformationList_AuditRsp_item",
50146         FT_NONE, BASE_NONE, NULL, 0,
50147         "nbap.ProtocolIE_Single_Container", HFILL }},
50148     { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_item,
50149       { "Item", "nbap.FPACH_LCR_InformationList_AuditRsp_item",
50150         FT_NONE, BASE_NONE, NULL, 0,
50151         "nbap.ProtocolIE_Single_Container", HFILL }},
50152     { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item,
50153       { "Item", "nbap.S_CCPCH_InformationListExt_AuditRsp_item",
50154         FT_NONE, BASE_NONE, NULL, 0,
50155         "nbap.ProtocolIE_Single_Container", HFILL }},
50156     { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item,
50157       { "Item", "nbap.S_CCPCH_LCR_InformationListExt_AuditRsp_item",
50158         FT_NONE, BASE_NONE, NULL, 0,
50159         "nbap.ProtocolIE_Single_Container", HFILL }},
50160     { &hf_nbap_PLCCH_InformationList_AuditRsp_item,
50161       { "Item", "nbap.PLCCH_InformationList_AuditRsp_item",
50162         FT_NONE, BASE_NONE, NULL, 0,
50163         "nbap.ProtocolIE_Single_Container", HFILL }},
50164     { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item,
50165       { "Item", "nbap.S_CCPCH_768_InformationList_AuditRsp_item",
50166         FT_NONE, BASE_NONE, NULL, 0,
50167         "nbap.ProtocolIE_Single_Container", HFILL }},
50168     { &hf_nbap_PRACH_768_InformationList_AuditRsp_item,
50169       { "Item", "nbap.PRACH_768_InformationList_AuditRsp_item",
50170         FT_NONE, BASE_NONE, NULL, 0,
50171         "nbap.ProtocolIE_Single_Container", HFILL }},
50172     { &hf_nbap_E_RUCCH_InformationList_AuditRsp_item,
50173       { "Item", "nbap.E_RUCCH_InformationList_AuditRsp_item",
50174         FT_NONE, BASE_NONE, NULL, 0,
50175         "nbap.ProtocolIE_Single_Container", HFILL }},
50176     { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item,
50177       { "Item", "nbap.E_RUCCH_768_InformationList_AuditRsp_item",
50178         FT_NONE, BASE_NONE, NULL, 0,
50179         "nbap.ProtocolIE_Single_Container", HFILL }},
50180     { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item,
50181       { "Item", "nbap.Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item",
50182         FT_NONE, BASE_NONE, NULL, 0,
50183         "nbap.ProtocolIE_Single_Container", HFILL }},
50184     { &hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item,
50185       { "Item", "nbap.UPPCH_LCR_InformationList_AuditRsp_item",
50186         FT_NONE, BASE_NONE, NULL, 0,
50187         "nbap.ProtocolIE_Single_Container", HFILL }},
50188     { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item,
50189       { "Item", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item",
50190         FT_NONE, BASE_NONE, NULL, 0,
50191         "nbap.ProtocolIE_Single_Container", HFILL }},
50192     { &hf_nbap_CCP_InformationList_AuditRsp_item,
50193       { "Item", "nbap.CCP_InformationList_AuditRsp_item",
50194         FT_NONE, BASE_NONE, NULL, 0,
50195         "nbap.ProtocolIE_Single_Container", HFILL }},
50196     { &hf_nbap_communicationControlPortID,
50197       { "communicationControlPortID", "nbap.communicationControlPortID",
50198         FT_UINT32, BASE_DEC, NULL, 0,
50199         "nbap.CommunicationControlPortID", HFILL }},
50200     { &hf_nbap_Local_Cell_InformationList_AuditRsp_item,
50201       { "Item", "nbap.Local_Cell_InformationList_AuditRsp_item",
50202         FT_NONE, BASE_NONE, NULL, 0,
50203         "nbap.ProtocolIE_Single_Container", HFILL }},
50204     { &hf_nbap_dl_or_global_capacityCredit,
50205       { "dl-or-global-capacityCredit", "nbap.dl_or_global_capacityCredit",
50206         FT_UINT32, BASE_DEC, NULL, 0,
50207         "nbap.DL_or_Global_CapacityCredit", HFILL }},
50208     { &hf_nbap_ul_capacityCredit,
50209       { "ul-capacityCredit", "nbap.ul_capacityCredit",
50210         FT_UINT32, BASE_DEC, NULL, 0,
50211         "nbap.UL_CapacityCredit", HFILL }},
50212     { &hf_nbap_commonChannelsCapacityConsumptionLaw,
50213       { "commonChannelsCapacityConsumptionLaw", "nbap.commonChannelsCapacityConsumptionLaw",
50214         FT_UINT32, BASE_DEC, NULL, 0,
50215         "nbap.CommonChannelsCapacityConsumptionLaw", HFILL }},
50216     { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw,
50217       { "dedicatedChannelsCapacityConsumptionLaw", "nbap.dedicatedChannelsCapacityConsumptionLaw",
50218         FT_UINT32, BASE_DEC, NULL, 0,
50219         "nbap.DedicatedChannelsCapacityConsumptionLaw", HFILL }},
50220     { &hf_nbap_maximumDL_PowerCapability,
50221       { "maximumDL-PowerCapability", "nbap.maximumDL_PowerCapability",
50222         FT_UINT32, BASE_DEC, NULL, 0,
50223         "nbap.MaximumDL_PowerCapability", HFILL }},
50224     { &hf_nbap_minSpreadingFactor,
50225       { "minSpreadingFactor", "nbap.minSpreadingFactor",
50226         FT_UINT32, BASE_DEC, VALS(nbap_MinSpreadingFactor_vals), 0,
50227         "nbap.MinSpreadingFactor", HFILL }},
50228     { &hf_nbap_minimumDL_PowerCapability,
50229       { "minimumDL-PowerCapability", "nbap.minimumDL_PowerCapability",
50230         FT_UINT32, BASE_DEC, NULL, 0,
50231         "nbap.MinimumDL_PowerCapability", HFILL }},
50232     { &hf_nbap_local_Cell_Group_ID,
50233       { "local-Cell-Group-ID", "nbap.local_Cell_Group_ID",
50234         FT_UINT32, BASE_DEC, NULL, 0,
50235         "nbap.Local_Cell_ID", HFILL }},
50236     { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item,
50237       { "Item", "nbap.Local_Cell_Group_InformationList_AuditRsp_item",
50238         FT_NONE, BASE_NONE, NULL, 0,
50239         "nbap.ProtocolIE_Single_Container", HFILL }},
50240     { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item,
50241       { "Item", "nbap.Power_Local_Cell_Group_InformationList_AuditRsp_item",
50242         FT_NONE, BASE_NONE, NULL, 0,
50243         "nbap.ProtocolIE_Single_Container", HFILL }},
50244     { &hf_nbap_power_Local_Cell_Group_ID,
50245       { "power-Local-Cell-Group-ID", "nbap.power_Local_Cell_Group_ID",
50246         FT_UINT32, BASE_DEC, NULL, 0,
50247         "nbap.Local_Cell_ID", HFILL }},
50248     { &hf_nbap_cell,
50249       { "cell", "nbap.cell",
50250         FT_NONE, BASE_NONE, NULL, 0,
50251         "nbap.Cell_CM_Rqst", HFILL }},
50252     { &hf_nbap_rACH_01,
50253       { "rACH", "nbap.rACH",
50254         FT_NONE, BASE_NONE, NULL, 0,
50255         "nbap.RACH_CM_Rqst", HFILL }},
50256     { &hf_nbap_notUsed_cPCH,
50257       { "notUsed-cPCH", "nbap.notUsed_cPCH",
50258         FT_NONE, BASE_NONE, NULL, 0,
50259         "nbap.NULL", HFILL }},
50260     { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst,
50261       { "extension-CommonMeasurementObjectType-CM-Rqst", "nbap.extension_CommonMeasurementObjectType_CM_Rqst",
50262         FT_NONE, BASE_NONE, NULL, 0,
50263         "nbap.Extension_CommonMeasurementObjectType_CM_Rqst", HFILL }},
50264     { &hf_nbap_powerLocalCellGroupID,
50265       { "powerLocalCellGroupID", "nbap.powerLocalCellGroupID",
50266         FT_UINT32, BASE_DEC, NULL, 0,
50267         "nbap.Local_Cell_ID", HFILL }},
50268     { &hf_nbap_cell_01,
50269       { "cell", "nbap.cell",
50270         FT_NONE, BASE_NONE, NULL, 0,
50271         "nbap.Cell_CM_Rsp", HFILL }},
50272     { &hf_nbap_rACH_02,
50273       { "rACH", "nbap.rACH",
50274         FT_NONE, BASE_NONE, NULL, 0,
50275         "nbap.RACH_CM_Rsp", HFILL }},
50276     { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp,
50277       { "extension-CommonMeasurementObjectType-CM-Rsp", "nbap.extension_CommonMeasurementObjectType_CM_Rsp",
50278         FT_NONE, BASE_NONE, NULL, 0,
50279         "nbap.Extension_CommonMeasurementObjectType_CM_Rsp", HFILL }},
50280     { &hf_nbap_commonMeasurementValue,
50281       { "commonMeasurementValue", "nbap.commonMeasurementValue",
50282         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
50283         "nbap.CommonMeasurementValue", HFILL }},
50284     { &hf_nbap_cell_02,
50285       { "cell", "nbap.cell",
50286         FT_NONE, BASE_NONE, NULL, 0,
50287         "nbap.Cell_CM_Rprt", HFILL }},
50288     { &hf_nbap_rACH_03,
50289       { "rACH", "nbap.rACH",
50290         FT_NONE, BASE_NONE, NULL, 0,
50291         "nbap.RACH_CM_Rprt", HFILL }},
50292     { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt,
50293       { "extension-CommonMeasurementObjectType-CM-Rprt", "nbap.extension_CommonMeasurementObjectType_CM_Rprt",
50294         FT_NONE, BASE_NONE, NULL, 0,
50295         "nbap.Extension_CommonMeasurementObjectType_CM_Rprt", HFILL }},
50296     { &hf_nbap_commonMeasurementValueInformation,
50297       { "commonMeasurementValueInformation", "nbap.commonMeasurementValueInformation",
50298         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValueInformation_vals), 0,
50299         "nbap.CommonMeasurementValueInformation", HFILL }},
50300     { &hf_nbap_n_INSYNC_IND,
50301       { "n-INSYNC-IND", "nbap.n_INSYNC_IND",
50302         FT_UINT32, BASE_DEC, NULL, 0,
50303         "nbap.N_INSYNC_IND", HFILL }},
50304     { &hf_nbap_n_OUTSYNC_IND,
50305       { "n-OUTSYNC-IND", "nbap.n_OUTSYNC_IND",
50306         FT_UINT32, BASE_DEC, NULL, 0,
50307         "nbap.N_OUTSYNC_IND", HFILL }},
50308     { &hf_nbap_t_RLFAILURE,
50309       { "t-RLFAILURE", "nbap.t_RLFAILURE",
50310         FT_UINT32, BASE_DEC, NULL, 0,
50311         "nbap.T_RLFAILURE", HFILL }},
50312     { &hf_nbap_primarySCH_Power,
50313       { "primarySCH-Power", "nbap.primarySCH_Power",
50314         FT_INT32, BASE_DEC, NULL, 0,
50315         "nbap.DL_Power", HFILL }},
50316     { &hf_nbap_secondarySCH_Power,
50317       { "secondarySCH-Power", "nbap.secondarySCH_Power",
50318         FT_INT32, BASE_DEC, NULL, 0,
50319         "nbap.DL_Power", HFILL }},
50320     { &hf_nbap_primaryCPICH_Power,
50321       { "primaryCPICH-Power", "nbap.primaryCPICH_Power",
50322         FT_INT32, BASE_DEC, NULL, 0,
50323         "nbap.PrimaryCPICH_Power", HFILL }},
50324     { &hf_nbap_transmitDiversityIndicator,
50325       { "transmitDiversityIndicator", "nbap.transmitDiversityIndicator",
50326         FT_UINT32, BASE_DEC, VALS(nbap_TransmitDiversityIndicator_vals), 0,
50327         "nbap.TransmitDiversityIndicator", HFILL }},
50328     { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item,
50329       { "Item", "nbap.SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item",
50330         FT_NONE, BASE_NONE, NULL, 0,
50331         "nbap.ProtocolIE_Single_Container", HFILL }},
50332     { &hf_nbap_fDD_DL_ChannelisationCodeNumber,
50333       { "fDD-DL-ChannelisationCodeNumber", "nbap.fDD_DL_ChannelisationCodeNumber",
50334         FT_UINT32, BASE_DEC, NULL, 0,
50335         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
50336     { &hf_nbap_secondaryCPICH_Power,
50337       { "secondaryCPICH-Power", "nbap.secondaryCPICH_Power",
50338         FT_INT32, BASE_DEC, NULL, 0,
50339         "nbap.DL_Power", HFILL }},
50340     { &hf_nbap_bCH_information,
50341       { "bCH-information", "nbap.bCH_information",
50342         FT_NONE, BASE_NONE, NULL, 0,
50343         "nbap.BCH_Information_Cell_SetupRqstFDD", HFILL }},
50344     { &hf_nbap_bCH_Power,
50345       { "bCH-Power", "nbap.bCH_Power",
50346         FT_INT32, BASE_DEC, NULL, 0,
50347         "nbap.DL_Power", HFILL }},
50348     { &hf_nbap_powerRaiseLimit,
50349       { "powerRaiseLimit", "nbap.powerRaiseLimit",
50350         FT_UINT32, BASE_DEC, NULL, 0,
50351         "nbap.PowerRaiseLimit", HFILL }},
50352     { &hf_nbap_dLPowerAveragingWindowSize,
50353       { "dLPowerAveragingWindowSize", "nbap.dLPowerAveragingWindowSize",
50354         FT_UINT32, BASE_DEC, NULL, 0,
50355         "nbap.DLPowerAveragingWindowSize", HFILL }},
50356     { &hf_nbap_iPDL_FDD_Parameters,
50357       { "iPDL-FDD-Parameters", "nbap.iPDL_FDD_Parameters",
50358         FT_NONE, BASE_NONE, NULL, 0,
50359         "nbap.IPDL_FDD_Parameters", HFILL }},
50360     { &hf_nbap_iPDL_Indicator,
50361       { "iPDL-Indicator", "nbap.iPDL_Indicator",
50362         FT_UINT32, BASE_DEC, VALS(nbap_IPDL_Indicator_vals), 0,
50363         "nbap.IPDL_Indicator", HFILL }},
50364     { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item,
50365       { "Item", "nbap.CellPortion_InformationList_Cell_SetupRqstFDD_item",
50366         FT_NONE, BASE_NONE, NULL, 0,
50367         "nbap.ProtocolIE_Single_Container", HFILL }},
50368     { &hf_nbap_associatedSecondaryCPICH,
50369       { "associatedSecondaryCPICH", "nbap.associatedSecondaryCPICH",
50370         FT_UINT32, BASE_DEC, NULL, 0,
50371         "nbap.CommonPhysicalChannelID", HFILL }},
50372     { &hf_nbap_maximumTransmissionPowerforCellPortion,
50373       { "maximumTransmissionPowerforCellPortion", "nbap.maximumTransmissionPowerforCellPortion",
50374         FT_UINT32, BASE_DEC, NULL, 0,
50375         "nbap.MaximumTransmissionPower", HFILL }},
50376     { &hf_nbap_syncCaseIndicator,
50377       { "syncCaseIndicator", "nbap.syncCaseIndicator",
50378         FT_NONE, BASE_NONE, NULL, 0,
50379         "nbap.SyncCaseIndicator_Cell_SetupRqstTDD_PSCH", HFILL }},
50380     { &hf_nbap_sCH_Power,
50381       { "sCH-Power", "nbap.sCH_Power",
50382         FT_INT32, BASE_DEC, NULL, 0,
50383         "nbap.DL_Power", HFILL }},
50384     { &hf_nbap_case1,
50385       { "case1", "nbap.case1",
50386         FT_NONE, BASE_NONE, NULL, 0,
50387         "nbap.Case1_Cell_SetupRqstTDD", HFILL }},
50388     { &hf_nbap_case2,
50389       { "case2", "nbap.case2",
50390         FT_NONE, BASE_NONE, NULL, 0,
50391         "nbap.Case2_Cell_SetupRqstTDD", HFILL }},
50392     { &hf_nbap_sCH_TimeSlot,
50393       { "sCH-TimeSlot", "nbap.sCH_TimeSlot",
50394         FT_UINT32, BASE_DEC, NULL, 0,
50395         "nbap.SCH_TimeSlot", HFILL }},
50396     { &hf_nbap_pCCPCH_Power,
50397       { "pCCPCH-Power", "nbap.pCCPCH_Power",
50398         FT_INT32, BASE_DEC, NULL, 0,
50399         "nbap.PCCPCH_Power", HFILL }},
50400     { &hf_nbap_sCTD_Indicator,
50401       { "sCTD-Indicator", "nbap.sCTD_Indicator",
50402         FT_UINT32, BASE_DEC, VALS(nbap_SCTD_Indicator_vals), 0,
50403         "nbap.SCTD_Indicator", HFILL }},
50404     { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item,
50405       { "Item", "nbap.TimeSlotConfigurationList_Cell_SetupRqstTDD_item",
50406         FT_NONE, BASE_NONE, NULL, 0,
50407         "nbap.TimeSlotConfigurationItem_Cell_SetupRqstTDD", HFILL }},
50408     { &hf_nbap_timeSlotStatus,
50409       { "timeSlotStatus", "nbap.timeSlotStatus",
50410         FT_UINT32, BASE_DEC, VALS(nbap_TimeSlotStatus_vals), 0,
50411         "nbap.TimeSlotStatus", HFILL }},
50412     { &hf_nbap_timeSlotDirection,
50413       { "timeSlotDirection", "nbap.timeSlotDirection",
50414         FT_UINT32, BASE_DEC, VALS(nbap_TimeSlotDirection_vals), 0,
50415         "nbap.TimeSlotDirection", HFILL }},
50416     { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item,
50417       { "Item", "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item",
50418         FT_NONE, BASE_NONE, NULL, 0,
50419         "nbap.TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD", HFILL }},
50420     { &hf_nbap_dwPCH_Power,
50421       { "dwPCH-Power", "nbap.dwPCH_Power",
50422         FT_INT32, BASE_DEC, NULL, 0,
50423         "nbap.DwPCH_Power", HFILL }},
50424     { &hf_nbap_iPDL_TDD_Parameters,
50425       { "iPDL-TDD-Parameters", "nbap.iPDL_TDD_Parameters",
50426         FT_NONE, BASE_NONE, NULL, 0,
50427         "nbap.IPDL_TDD_Parameters", HFILL }},
50428     { &hf_nbap_iPDL_TDD_Parameters_LCR,
50429       { "iPDL-TDD-Parameters-LCR", "nbap.iPDL_TDD_Parameters_LCR",
50430         FT_NONE, BASE_NONE, NULL, 0,
50431         "nbap.IPDL_TDD_Parameters_LCR", HFILL }},
50432     { &hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_item,
50433       { "Item", "nbap.Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_item",
50434         FT_NONE, BASE_NONE, NULL, 0,
50435         "nbap.Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD", HFILL }},
50436     { &hf_nbap_timeSlotConfigurationList_LCR_Cell_SetupRqstTDD,
50437       { "timeSlotConfigurationList-LCR-Cell-SetupRqstTDD", "nbap.timeSlotConfigurationList_LCR_Cell_SetupRqstTDD",
50438         FT_UINT32, BASE_DEC, NULL, 0,
50439         "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD", HFILL }},
50440     { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item,
50441       { "Item", "nbap.SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item",
50442         FT_NONE, BASE_NONE, NULL, 0,
50443         "nbap.ProtocolIE_Single_Container", HFILL }},
50444     { &hf_nbap_bCH_information_01,
50445       { "bCH-information", "nbap.bCH_information",
50446         FT_NONE, BASE_NONE, NULL, 0,
50447         "nbap.BCH_information_Cell_ReconfRqstFDD", HFILL }},
50448     { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item,
50449       { "Item", "nbap.CellPortion_InformationList_Cell_ReconfRqstFDD_item",
50450         FT_NONE, BASE_NONE, NULL, 0,
50451         "nbap.ProtocolIE_Single_Container", HFILL }},
50452     { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item,
50453       { "Item", "nbap.TimeSlotConfigurationList_Cell_ReconfRqstTDD_item",
50454         FT_NONE, BASE_NONE, NULL, 0,
50455         "nbap.TimeSlotConfigurationItem_Cell_ReconfRqstTDD", HFILL }},
50456     { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item,
50457       { "Item", "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item",
50458         FT_NONE, BASE_NONE, NULL, 0,
50459         "nbap.TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD", HFILL }},
50460     { &hf_nbap_cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD,
50461       { "cell-Frequency-Add-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD",
50462         FT_NONE, BASE_NONE, NULL, 0,
50463         "nbap.Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD", HFILL }},
50464     { &hf_nbap_cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD,
50465       { "cell-Frequency-ModifyList-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD",
50466         FT_UINT32, BASE_DEC, NULL, 0,
50467         "nbap.Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD", HFILL }},
50468     { &hf_nbap_cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD,
50469       { "cell-Frequency-Delete-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD",
50470         FT_NONE, BASE_NONE, NULL, 0,
50471         "nbap.Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD", HFILL }},
50472     { &hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD,
50473       { "timeSlotConfigurationList-LCR-Cell-ReconfRqstTDD", "nbap.timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD",
50474         FT_UINT32, BASE_DEC, NULL, 0,
50475         "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD", HFILL }},
50476     { &hf_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_item,
50477       { "Item", "nbap.Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_item",
50478         FT_NONE, BASE_NONE, NULL, 0,
50479         "nbap.Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD", HFILL }},
50480     { &hf_nbap_no_Failure,
50481       { "no-Failure", "nbap.no_Failure",
50482         FT_NONE, BASE_NONE, NULL, 0,
50483         "nbap.No_Failure_ResourceStatusInd", HFILL }},
50484     { &hf_nbap_serviceImpacting,
50485       { "serviceImpacting", "nbap.serviceImpacting",
50486         FT_NONE, BASE_NONE, NULL, 0,
50487         "nbap.ServiceImpacting_ResourceStatusInd", HFILL }},
50488     { &hf_nbap_local_Cell_InformationList,
50489       { "local-Cell-InformationList", "nbap.local_Cell_InformationList",
50490         FT_UINT32, BASE_DEC, NULL, 0,
50491         "nbap.Local_Cell_InformationList_ResourceStatusInd", HFILL }},
50492     { &hf_nbap_local_Cell_Group_InformationList,
50493       { "local-Cell-Group-InformationList", "nbap.local_Cell_Group_InformationList",
50494         FT_UINT32, BASE_DEC, NULL, 0,
50495         "nbap.Local_Cell_Group_InformationList_ResourceStatusInd", HFILL }},
50496     { &hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item,
50497       { "Item", "nbap.Local_Cell_InformationList_ResourceStatusInd_item",
50498         FT_NONE, BASE_NONE, NULL, 0,
50499         "nbap.ProtocolIE_Single_Container", HFILL }},
50500     { &hf_nbap_local_CellID,
50501       { "local-CellID", "nbap.local_CellID",
50502         FT_UINT32, BASE_DEC, NULL, 0,
50503         "nbap.Local_Cell_ID", HFILL }},
50504     { &hf_nbap_addorDeleteIndicator,
50505       { "addorDeleteIndicator", "nbap.addorDeleteIndicator",
50506         FT_UINT32, BASE_DEC, VALS(nbap_AddorDeleteIndicator_vals), 0,
50507         "nbap.AddorDeleteIndicator", HFILL }},
50508     { &hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item,
50509       { "Item", "nbap.Local_Cell_Group_InformationList_ResourceStatusInd_item",
50510         FT_NONE, BASE_NONE, NULL, 0,
50511         "nbap.ProtocolIE_Single_Container", HFILL }},
50512     { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item,
50513       { "Item", "nbap.Power_Local_Cell_Group_InformationList_ResourceStatusInd_item",
50514         FT_NONE, BASE_NONE, NULL, 0,
50515         "nbap.ProtocolIE_Single_Container", HFILL }},
50516     { &hf_nbap_local_Cell_InformationList_01,
50517       { "local-Cell-InformationList", "nbap.local_Cell_InformationList",
50518         FT_UINT32, BASE_DEC, NULL, 0,
50519         "nbap.Local_Cell_InformationList2_ResourceStatusInd", HFILL }},
50520     { &hf_nbap_local_Cell_Group_InformationList_01,
50521       { "local-Cell-Group-InformationList", "nbap.local_Cell_Group_InformationList",
50522         FT_UINT32, BASE_DEC, NULL, 0,
50523         "nbap.Local_Cell_Group_InformationList2_ResourceStatusInd", HFILL }},
50524     { &hf_nbap_cCP_InformationList,
50525       { "cCP-InformationList", "nbap.cCP_InformationList",
50526         FT_UINT32, BASE_DEC, NULL, 0,
50527         "nbap.CCP_InformationList_ResourceStatusInd", HFILL }},
50528     { &hf_nbap_cell_InformationList,
50529       { "cell-InformationList", "nbap.cell_InformationList",
50530         FT_UINT32, BASE_DEC, NULL, 0,
50531         "nbap.Cell_InformationList_ResourceStatusInd", HFILL }},
50532     { &hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item,
50533       { "Item", "nbap.Local_Cell_InformationList2_ResourceStatusInd_item",
50534         FT_NONE, BASE_NONE, NULL, 0,
50535         "nbap.ProtocolIE_Single_Container", HFILL }},
50536     { &hf_nbap_maximum_DL_PowerCapability,
50537       { "maximum-DL-PowerCapability", "nbap.maximum_DL_PowerCapability",
50538         FT_UINT32, BASE_DEC, NULL, 0,
50539         "nbap.MaximumDL_PowerCapability", HFILL }},
50540     { &hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item,
50541       { "Item", "nbap.Local_Cell_Group_InformationList2_ResourceStatusInd_item",
50542         FT_NONE, BASE_NONE, NULL, 0,
50543         "nbap.ProtocolIE_Single_Container", HFILL }},
50544     { &hf_nbap_CCP_InformationList_ResourceStatusInd_item,
50545       { "Item", "nbap.CCP_InformationList_ResourceStatusInd_item",
50546         FT_NONE, BASE_NONE, NULL, 0,
50547         "nbap.ProtocolIE_Single_Container", HFILL }},
50548     { &hf_nbap_Cell_InformationList_ResourceStatusInd_item,
50549       { "Item", "nbap.Cell_InformationList_ResourceStatusInd_item",
50550         FT_NONE, BASE_NONE, NULL, 0,
50551         "nbap.ProtocolIE_Single_Container", HFILL }},
50552     { &hf_nbap_primary_SCH_Information_01,
50553       { "primary-SCH-Information", "nbap.primary_SCH_Information",
50554         FT_NONE, BASE_NONE, NULL, 0,
50555         "nbap.P_SCH_Information_ResourceStatusInd", HFILL }},
50556     { &hf_nbap_secondary_SCH_Information_01,
50557       { "secondary-SCH-Information", "nbap.secondary_SCH_Information",
50558         FT_NONE, BASE_NONE, NULL, 0,
50559         "nbap.S_SCH_Information_ResourceStatusInd", HFILL }},
50560     { &hf_nbap_primary_CPICH_Information_01,
50561       { "primary-CPICH-Information", "nbap.primary_CPICH_Information",
50562         FT_NONE, BASE_NONE, NULL, 0,
50563         "nbap.P_CPICH_Information_ResourceStatusInd", HFILL }},
50564     { &hf_nbap_secondary_CPICH_Information,
50565       { "secondary-CPICH-Information", "nbap.secondary_CPICH_Information",
50566         FT_UINT32, BASE_DEC, NULL, 0,
50567         "nbap.S_CPICH_InformationList_ResourceStatusInd", HFILL }},
50568     { &hf_nbap_primary_CCPCH_Information_01,
50569       { "primary-CCPCH-Information", "nbap.primary_CCPCH_Information",
50570         FT_NONE, BASE_NONE, NULL, 0,
50571         "nbap.P_CCPCH_Information_ResourceStatusInd", HFILL }},
50572     { &hf_nbap_bCH_Information_01,
50573       { "bCH-Information", "nbap.bCH_Information",
50574         FT_NONE, BASE_NONE, NULL, 0,
50575         "nbap.BCH_Information_ResourceStatusInd", HFILL }},
50576     { &hf_nbap_secondary_CCPCH_InformationList_01,
50577       { "secondary-CCPCH-InformationList", "nbap.secondary_CCPCH_InformationList",
50578         FT_UINT32, BASE_DEC, NULL, 0,
50579         "nbap.S_CCPCH_InformationList_ResourceStatusInd", HFILL }},
50580     { &hf_nbap_pCH_Information_01,
50581       { "pCH-Information", "nbap.pCH_Information",
50582         FT_NONE, BASE_NONE, NULL, 0,
50583         "nbap.PCH_Information_ResourceStatusInd", HFILL }},
50584     { &hf_nbap_pICH_Information_01,
50585       { "pICH-Information", "nbap.pICH_Information",
50586         FT_NONE, BASE_NONE, NULL, 0,
50587         "nbap.PICH_Information_ResourceStatusInd", HFILL }},
50588     { &hf_nbap_fACH_InformationList_01,
50589       { "fACH-InformationList", "nbap.fACH_InformationList",
50590         FT_UINT32, BASE_DEC, NULL, 0,
50591         "nbap.FACH_InformationList_ResourceStatusInd", HFILL }},
50592     { &hf_nbap_pRACH_InformationList_01,
50593       { "pRACH-InformationList", "nbap.pRACH_InformationList",
50594         FT_UINT32, BASE_DEC, NULL, 0,
50595         "nbap.PRACH_InformationList_ResourceStatusInd", HFILL }},
50596     { &hf_nbap_rACH_InformationList_01,
50597       { "rACH-InformationList", "nbap.rACH_InformationList",
50598         FT_UINT32, BASE_DEC, NULL, 0,
50599         "nbap.RACH_InformationList_ResourceStatusInd", HFILL }},
50600     { &hf_nbap_aICH_InformationList_01,
50601       { "aICH-InformationList", "nbap.aICH_InformationList",
50602         FT_UINT32, BASE_DEC, NULL, 0,
50603         "nbap.AICH_InformationList_ResourceStatusInd", HFILL }},
50604     { &hf_nbap_sCH_Information_01,
50605       { "sCH-Information", "nbap.sCH_Information",
50606         FT_NONE, BASE_NONE, NULL, 0,
50607         "nbap.SCH_Information_ResourceStatusInd", HFILL }},
50608     { &hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item,
50609       { "Item", "nbap.S_CPICH_InformationList_ResourceStatusInd_item",
50610         FT_NONE, BASE_NONE, NULL, 0,
50611         "nbap.ProtocolIE_Single_Container", HFILL }},
50612     { &hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item,
50613       { "Item", "nbap.S_CCPCH_InformationList_ResourceStatusInd_item",
50614         FT_NONE, BASE_NONE, NULL, 0,
50615         "nbap.ProtocolIE_Single_Container", HFILL }},
50616     { &hf_nbap_FACH_InformationList_ResourceStatusInd_item,
50617       { "Item", "nbap.FACH_InformationList_ResourceStatusInd_item",
50618         FT_NONE, BASE_NONE, NULL, 0,
50619         "nbap.ProtocolIE_Single_Container", HFILL }},
50620     { &hf_nbap_PRACH_InformationList_ResourceStatusInd_item,
50621       { "Item", "nbap.PRACH_InformationList_ResourceStatusInd_item",
50622         FT_NONE, BASE_NONE, NULL, 0,
50623         "nbap.ProtocolIE_Single_Container", HFILL }},
50624     { &hf_nbap_RACH_InformationList_ResourceStatusInd_item,
50625       { "Item", "nbap.RACH_InformationList_ResourceStatusInd_item",
50626         FT_NONE, BASE_NONE, NULL, 0,
50627         "nbap.ProtocolIE_Single_Container", HFILL }},
50628     { &hf_nbap_AICH_InformationList_ResourceStatusInd_item,
50629       { "Item", "nbap.AICH_InformationList_ResourceStatusInd_item",
50630         FT_NONE, BASE_NONE, NULL, 0,
50631         "nbap.ProtocolIE_Single_Container", HFILL }},
50632     { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item,
50633       { "Item", "nbap.FPACH_LCR_InformationList_ResourceStatusInd_item",
50634         FT_NONE, BASE_NONE, NULL, 0,
50635         "nbap.ProtocolIE_Single_Container", HFILL }},
50636     { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item,
50637       { "Item", "nbap.S_CCPCH_InformationListExt_ResourceStatusInd_item",
50638         FT_NONE, BASE_NONE, NULL, 0,
50639         "nbap.ProtocolIE_Single_Container", HFILL }},
50640     { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item,
50641       { "Item", "nbap.S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item",
50642         FT_NONE, BASE_NONE, NULL, 0,
50643         "nbap.ProtocolIE_Single_Container", HFILL }},
50644     { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_item,
50645       { "Item", "nbap.PLCCH_InformationList_ResourceStatusInd_item",
50646         FT_NONE, BASE_NONE, NULL, 0,
50647         "nbap.ProtocolIE_Single_Container", HFILL }},
50648     { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item,
50649       { "Item", "nbap.S_CCPCH_768_InformationList_ResourceStatusInd_item",
50650         FT_NONE, BASE_NONE, NULL, 0,
50651         "nbap.ProtocolIE_Single_Container", HFILL }},
50652     { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item,
50653       { "Item", "nbap.PRACH_768_InformationList_ResourceStatusInd_item",
50654         FT_NONE, BASE_NONE, NULL, 0,
50655         "nbap.ProtocolIE_Single_Container", HFILL }},
50656     { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item,
50657       { "Item", "nbap.E_RUCCH_InformationList_ResourceStatusInd_item",
50658         FT_NONE, BASE_NONE, NULL, 0,
50659         "nbap.ProtocolIE_Single_Container", HFILL }},
50660     { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item,
50661       { "Item", "nbap.E_RUCCH_768_InformationList_ResourceStatusInd_item",
50662         FT_NONE, BASE_NONE, NULL, 0,
50663         "nbap.ProtocolIE_Single_Container", HFILL }},
50664     { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item,
50665       { "Item", "nbap.Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item",
50666         FT_NONE, BASE_NONE, NULL, 0,
50667         "nbap.ProtocolIE_Single_Container", HFILL }},
50668     { &hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item,
50669       { "Item", "nbap.UPPCH_LCR_InformationList_ResourceStatusInd_item",
50670         FT_NONE, BASE_NONE, NULL, 0,
50671         "nbap.ProtocolIE_Single_Container", HFILL }},
50672     { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item,
50673       { "Item", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item",
50674         FT_NONE, BASE_NONE, NULL, 0,
50675         "nbap.ProtocolIE_Single_Container", HFILL }},
50676     { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item,
50677       { "Item", "nbap.Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item",
50678         FT_NONE, BASE_NONE, NULL, 0,
50679         "nbap.ProtocolIE_Single_Container", HFILL }},
50680     { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item,
50681       { "Item", "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item",
50682         FT_NONE, BASE_NONE, NULL, 0,
50683         "nbap.MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst", HFILL }},
50684     { &hf_nbap_iB_Type,
50685       { "iB-Type", "nbap.iB_Type",
50686         FT_UINT32, BASE_DEC, VALS(nbap_IB_Type_vals), 0,
50687         "nbap.IB_Type", HFILL }},
50688     { &hf_nbap_iB_OC_ID,
50689       { "iB-OC-ID", "nbap.iB_OC_ID",
50690         FT_UINT32, BASE_DEC, NULL, 0,
50691         "nbap.IB_OC_ID", HFILL }},
50692     { &hf_nbap_deletionIndicator,
50693       { "deletionIndicator", "nbap.deletionIndicator",
50694         FT_UINT32, BASE_DEC, VALS(nbap_DeletionIndicator_SystemInfoUpdate_vals), 0,
50695         "nbap.DeletionIndicator_SystemInfoUpdate", HFILL }},
50696     { &hf_nbap_no_Deletion,
50697       { "no-Deletion", "nbap.no_Deletion",
50698         FT_NONE, BASE_NONE, NULL, 0,
50699         "nbap.No_Deletion_SystemInfoUpdate", HFILL }},
50700     { &hf_nbap_yes_Deletion,
50701       { "yes-Deletion", "nbap.yes_Deletion",
50702         FT_NONE, BASE_NONE, NULL, 0,
50703         "nbap.NULL", HFILL }},
50704     { &hf_nbap_sIB_Originator,
50705       { "sIB-Originator", "nbap.sIB_Originator",
50706         FT_UINT32, BASE_DEC, VALS(nbap_SIB_Originator_vals), 0,
50707         "nbap.SIB_Originator", HFILL }},
50708     { &hf_nbap_iB_SG_REP,
50709       { "iB-SG-REP", "nbap.iB_SG_REP",
50710         FT_UINT32, BASE_DEC, VALS(nbap_IB_SG_REP_vals), 0,
50711         "nbap.IB_SG_REP", HFILL }},
50712     { &hf_nbap_segmentInformationList,
50713       { "segmentInformationList", "nbap.segmentInformationList",
50714         FT_NONE, BASE_NONE, NULL, 0,
50715         "nbap.SegmentInformationList_SystemInfoUpdate", HFILL }},
50716     { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item,
50717       { "Item", "nbap.SegmentInformationListIE_SystemInfoUpdate_item",
50718         FT_NONE, BASE_NONE, NULL, 0,
50719         "nbap.SegmentInformationItem_SystemInfoUpdate", HFILL }},
50720     { &hf_nbap_iB_SG_POS,
50721       { "iB-SG-POS", "nbap.iB_SG_POS",
50722         FT_UINT32, BASE_DEC, NULL, 0,
50723         "nbap.IB_SG_POS", HFILL }},
50724     { &hf_nbap_segment_Type,
50725       { "segment-Type", "nbap.segment_Type",
50726         FT_UINT32, BASE_DEC, VALS(nbap_Segment_Type_vals), 0,
50727         "nbap.Segment_Type", HFILL }},
50728     { &hf_nbap_iB_SG_DATA,
50729       { "iB-SG-DATA", "nbap.iB_SG_DATA",
50730         FT_BYTES, BASE_HEX, NULL, 0,
50731         "nbap.IB_SG_DATA", HFILL }},
50732     { &hf_nbap_ul_ScramblingCode,
50733       { "ul-ScramblingCode", "nbap.ul_ScramblingCode",
50734         FT_NONE, BASE_NONE, NULL, 0,
50735         "nbap.UL_ScramblingCode", HFILL }},
50736     { &hf_nbap_minUL_ChannelisationCodeLength,
50737       { "minUL-ChannelisationCodeLength", "nbap.minUL_ChannelisationCodeLength",
50738         FT_UINT32, BASE_DEC, VALS(nbap_MinUL_ChannelisationCodeLength_vals), 0,
50739         "nbap.MinUL_ChannelisationCodeLength", HFILL }},
50740     { &hf_nbap_maxNrOfUL_DPDCHs,
50741       { "maxNrOfUL-DPDCHs", "nbap.maxNrOfUL_DPDCHs",
50742         FT_UINT32, BASE_DEC, NULL, 0,
50743         "nbap.MaxNrOfUL_DPDCHs", HFILL }},
50744     { &hf_nbap_ul_PunctureLimit,
50745       { "ul-PunctureLimit", "nbap.ul_PunctureLimit",
50746         FT_UINT32, BASE_DEC, NULL, 0,
50747         "nbap.PunctureLimit", HFILL }},
50748     { &hf_nbap_ul_DPCCH_SlotFormat,
50749       { "ul-DPCCH-SlotFormat", "nbap.ul_DPCCH_SlotFormat",
50750         FT_UINT32, BASE_DEC, NULL, 0,
50751         "nbap.UL_DPCCH_SlotFormat", HFILL }},
50752     { &hf_nbap_ul_SIR_Target,
50753       { "ul-SIR-Target", "nbap.ul_SIR_Target",
50754         FT_INT32, BASE_DEC, NULL, 0,
50755         "nbap.UL_SIR", HFILL }},
50756     { &hf_nbap_diversityMode,
50757       { "diversityMode", "nbap.diversityMode",
50758         FT_UINT32, BASE_DEC, VALS(nbap_DiversityMode_vals), 0,
50759         "nbap.DiversityMode", HFILL }},
50760     { &hf_nbap_not_Used_sSDT_CellID_Length,
50761       { "not-Used-sSDT-CellID-Length", "nbap.not_Used_sSDT_CellID_Length",
50762         FT_NONE, BASE_NONE, NULL, 0,
50763         "nbap.NULL", HFILL }},
50764     { &hf_nbap_not_Used_s_FieldLength,
50765       { "not-Used-s-FieldLength", "nbap.not_Used_s_FieldLength",
50766         FT_NONE, BASE_NONE, NULL, 0,
50767         "nbap.NULL", HFILL }},
50768     { &hf_nbap_dl_DPCH_SlotFormat,
50769       { "dl-DPCH-SlotFormat", "nbap.dl_DPCH_SlotFormat",
50770         FT_UINT32, BASE_DEC, NULL, 0,
50771         "nbap.DL_DPCH_SlotFormat", HFILL }},
50772     { &hf_nbap_tFCI_SignallingMode,
50773       { "tFCI-SignallingMode", "nbap.tFCI_SignallingMode",
50774         FT_NONE, BASE_NONE, NULL, 0,
50775         "nbap.TFCI_SignallingMode", HFILL }},
50776     { &hf_nbap_not_Used_pDSCH_RL_ID,
50777       { "not-Used-pDSCH-RL-ID", "nbap.not_Used_pDSCH_RL_ID",
50778         FT_NONE, BASE_NONE, NULL, 0,
50779         "nbap.NULL", HFILL }},
50780     { &hf_nbap_not_Used_pDSCH_CodeMapping,
50781       { "not-Used-pDSCH-CodeMapping", "nbap.not_Used_pDSCH_CodeMapping",
50782         FT_NONE, BASE_NONE, NULL, 0,
50783         "nbap.NULL", HFILL }},
50784     { &hf_nbap_powerOffsetInformation_01,
50785       { "powerOffsetInformation", "nbap.powerOffsetInformation",
50786         FT_NONE, BASE_NONE, NULL, 0,
50787         "nbap.PowerOffsetInformation_RL_SetupRqstFDD", HFILL }},
50788     { &hf_nbap_fdd_TPC_DownlinkStepSize,
50789       { "fdd-TPC-DownlinkStepSize", "nbap.fdd_TPC_DownlinkStepSize",
50790         FT_UINT32, BASE_DEC, VALS(nbap_FDD_TPC_DownlinkStepSize_vals), 0,
50791         "nbap.FDD_TPC_DownlinkStepSize", HFILL }},
50792     { &hf_nbap_limitedPowerIncrease,
50793       { "limitedPowerIncrease", "nbap.limitedPowerIncrease",
50794         FT_UINT32, BASE_DEC, VALS(nbap_LimitedPowerIncrease_vals), 0,
50795         "nbap.LimitedPowerIncrease", HFILL }},
50796     { &hf_nbap_innerLoopDLPCStatus,
50797       { "innerLoopDLPCStatus", "nbap.innerLoopDLPCStatus",
50798         FT_UINT32, BASE_DEC, VALS(nbap_InnerLoopDLPCStatus_vals), 0,
50799         "nbap.InnerLoopDLPCStatus", HFILL }},
50800     { &hf_nbap_pO2_ForTPC_Bits,
50801       { "pO2-ForTPC-Bits", "nbap.pO2_ForTPC_Bits",
50802         FT_UINT32, BASE_DEC, NULL, 0,
50803         "nbap.PowerOffset", HFILL }},
50804     { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_item,
50805       { "Item", "nbap.RL_InformationList_RL_SetupRqstFDD_item",
50806         FT_NONE, BASE_NONE, NULL, 0,
50807         "nbap.ProtocolIE_Single_Container", HFILL }},
50808     { &hf_nbap_firstRLS_indicator,
50809       { "firstRLS-indicator", "nbap.firstRLS_indicator",
50810         FT_UINT32, BASE_DEC, VALS(nbap_FirstRLS_Indicator_vals), 0,
50811         "nbap.FirstRLS_Indicator", HFILL }},
50812     { &hf_nbap_frameOffset,
50813       { "frameOffset", "nbap.frameOffset",
50814         FT_UINT32, BASE_DEC, NULL, 0,
50815         "nbap.FrameOffset", HFILL }},
50816     { &hf_nbap_chipOffset,
50817       { "chipOffset", "nbap.chipOffset",
50818         FT_UINT32, BASE_DEC, NULL, 0,
50819         "nbap.ChipOffset", HFILL }},
50820     { &hf_nbap_propagationDelay,
50821       { "propagationDelay", "nbap.propagationDelay",
50822         FT_UINT32, BASE_DEC, NULL, 0,
50823         "nbap.PropagationDelay", HFILL }},
50824     { &hf_nbap_diversityControlField,
50825       { "diversityControlField", "nbap.diversityControlField",
50826         FT_UINT32, BASE_DEC, VALS(nbap_DiversityControlField_vals), 0,
50827         "nbap.DiversityControlField", HFILL }},
50828     { &hf_nbap_dl_CodeInformation,
50829       { "dl-CodeInformation", "nbap.dl_CodeInformation",
50830         FT_UINT32, BASE_DEC, NULL, 0,
50831         "nbap.FDD_DL_CodeInformation", HFILL }},
50832     { &hf_nbap_initialDL_transmissionPower,
50833       { "initialDL-transmissionPower", "nbap.initialDL_transmissionPower",
50834         FT_INT32, BASE_DEC, NULL, 0,
50835         "nbap.DL_Power", HFILL }},
50836     { &hf_nbap_maximumDL_power,
50837       { "maximumDL-power", "nbap.maximumDL_power",
50838         FT_INT32, BASE_DEC, NULL, 0,
50839         "nbap.DL_Power", HFILL }},
50840     { &hf_nbap_minimumDL_power,
50841       { "minimumDL-power", "nbap.minimumDL_power",
50842         FT_INT32, BASE_DEC, NULL, 0,
50843         "nbap.DL_Power", HFILL }},
50844     { &hf_nbap_not_Used_sSDT_Cell_Identity,
50845       { "not-Used-sSDT-Cell-Identity", "nbap.not_Used_sSDT_Cell_Identity",
50846         FT_NONE, BASE_NONE, NULL, 0,
50847         "nbap.NULL", HFILL }},
50848     { &hf_nbap_maxSet_E_DPDCHs,
50849       { "maxSet-E-DPDCHs", "nbap.maxSet_E_DPDCHs",
50850         FT_UINT32, BASE_DEC, VALS(nbap_Max_Set_E_DPDCHs_vals), 0,
50851         "nbap.Max_Set_E_DPDCHs", HFILL }},
50852     { &hf_nbap_e_TFCS_Information,
50853       { "e-TFCS-Information", "nbap.e_TFCS_Information",
50854         FT_NONE, BASE_NONE, NULL, 0,
50855         "nbap.E_TFCS_Information", HFILL }},
50856     { &hf_nbap_e_TTI,
50857       { "e-TTI", "nbap.e_TTI",
50858         FT_UINT32, BASE_DEC, VALS(nbap_E_TTI_vals), 0,
50859         "nbap.E_TTI", HFILL }},
50860     { &hf_nbap_e_DPCCH_PO,
50861       { "e-DPCCH-PO", "nbap.e_DPCCH_PO",
50862         FT_UINT32, BASE_DEC, NULL, 0,
50863         "nbap.E_DPCCH_PO", HFILL }},
50864     { &hf_nbap_e_RGCH_2_IndexStepThreshold,
50865       { "e-RGCH-2-IndexStepThreshold", "nbap.e_RGCH_2_IndexStepThreshold",
50866         FT_UINT32, BASE_DEC, NULL, 0,
50867         "nbap.E_RGCH_2_IndexStepThreshold", HFILL }},
50868     { &hf_nbap_e_RGCH_3_IndexStepThreshold,
50869       { "e-RGCH-3-IndexStepThreshold", "nbap.e_RGCH_3_IndexStepThreshold",
50870         FT_UINT32, BASE_DEC, NULL, 0,
50871         "nbap.E_RGCH_3_IndexStepThreshold", HFILL }},
50872     { &hf_nbap_hARQ_Info_for_E_DCH,
50873       { "hARQ-Info-for-E-DCH", "nbap.hARQ_Info_for_E_DCH",
50874         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
50875         "nbap.HARQ_Info_for_E_DCH", HFILL }},
50876     { &hf_nbap_hSDSCH_Configured_Indicator,
50877       { "hSDSCH-Configured-Indicator", "nbap.hSDSCH_Configured_Indicator",
50878         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_Configured_Indicator_vals), 0,
50879         "nbap.HSDSCH_Configured_Indicator", HFILL }},
50880     { &hf_nbap_powerOffsetInformation_02,
50881       { "powerOffsetInformation", "nbap.powerOffsetInformation",
50882         FT_NONE, BASE_NONE, NULL, 0,
50883         "nbap.PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD", HFILL }},
50884     { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
50885       { "Item", "nbap.UL_CCTrCH_InformationList_RL_SetupRqstTDD_item",
50886         FT_NONE, BASE_NONE, NULL, 0,
50887         "nbap.ProtocolIE_Single_Container", HFILL }},
50888     { &hf_nbap_uL_DPCH_Information,
50889       { "uL-DPCH-Information", "nbap.uL_DPCH_Information",
50890         FT_NONE, BASE_NONE, NULL, 0,
50891         "nbap.UL_DPCH_Information_RL_SetupRqstTDD", HFILL }},
50892     { &hf_nbap_tdd_DPCHOffset,
50893       { "tdd-DPCHOffset", "nbap.tdd_DPCHOffset",
50894         FT_UINT32, BASE_DEC, VALS(nbap_TDD_DPCHOffset_vals), 0,
50895         "nbap.TDD_DPCHOffset", HFILL }},
50896     { &hf_nbap_uL_Timeslot_Information,
50897       { "uL-Timeslot-Information", "nbap.uL_Timeslot_Information",
50898         FT_UINT32, BASE_DEC, NULL, 0,
50899         "nbap.UL_Timeslot_Information", HFILL }},
50900     { &hf_nbap_uL_TimeslotLCR_Information,
50901       { "uL-TimeslotLCR-Information", "nbap.uL_TimeslotLCR_Information",
50902         FT_UINT32, BASE_DEC, NULL, 0,
50903         "nbap.UL_TimeslotLCR_Information", HFILL }},
50904     { &hf_nbap_uL_Timeslot768_Information,
50905       { "uL-Timeslot768-Information", "nbap.uL_Timeslot768_Information",
50906         FT_UINT32, BASE_DEC, NULL, 0,
50907         "nbap.UL_Timeslot768_Information", HFILL }},
50908     { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
50909       { "Item", "nbap.DL_CCTrCH_InformationList_RL_SetupRqstTDD_item",
50910         FT_NONE, BASE_NONE, NULL, 0,
50911         "nbap.ProtocolIE_Single_Container", HFILL }},
50912     { &hf_nbap_tdd_TPC_DownlinkStepSize,
50913       { "tdd-TPC-DownlinkStepSize", "nbap.tdd_TPC_DownlinkStepSize",
50914         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
50915         "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
50916     { &hf_nbap_cCTrCH_TPCList,
50917       { "cCTrCH-TPCList", "nbap.cCTrCH_TPCList",
50918         FT_UINT32, BASE_DEC, NULL, 0,
50919         "nbap.CCTrCH_TPCList_RL_SetupRqstTDD", HFILL }},
50920     { &hf_nbap_dL_DPCH_Information,
50921       { "dL-DPCH-Information", "nbap.dL_DPCH_Information",
50922         FT_NONE, BASE_NONE, NULL, 0,
50923         "nbap.DL_DPCH_Information_RL_SetupRqstTDD", HFILL }},
50924     { &hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item,
50925       { "Item", "nbap.CCTrCH_TPCList_RL_SetupRqstTDD_item",
50926         FT_NONE, BASE_NONE, NULL, 0,
50927         "nbap.CCTrCH_TPCItem_RL_SetupRqstTDD", HFILL }},
50928     { &hf_nbap_dL_Timeslot_Information,
50929       { "dL-Timeslot-Information", "nbap.dL_Timeslot_Information",
50930         FT_UINT32, BASE_DEC, NULL, 0,
50931         "nbap.DL_Timeslot_Information", HFILL }},
50932     { &hf_nbap_dL_TimeslotLCR_Information,
50933       { "dL-TimeslotLCR-Information", "nbap.dL_TimeslotLCR_Information",
50934         FT_UINT32, BASE_DEC, NULL, 0,
50935         "nbap.DL_TimeslotLCR_Information", HFILL }},
50936     { &hf_nbap_tstdIndicator,
50937       { "tstdIndicator", "nbap.tstdIndicator",
50938         FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
50939         "nbap.TSTD_Indicator", HFILL }},
50940     { &hf_nbap_dL_Timeslot768_Information,
50941       { "dL-Timeslot768-Information", "nbap.dL_Timeslot768_Information",
50942         FT_UINT32, BASE_DEC, NULL, 0,
50943         "nbap.DL_Timeslot768_Information", HFILL }},
50944     { &hf_nbap_specialBurstScheduling,
50945       { "specialBurstScheduling", "nbap.specialBurstScheduling",
50946         FT_UINT32, BASE_DEC, NULL, 0,
50947         "nbap.SpecialBurstScheduling", HFILL }},
50948     { &hf_nbap_dL_TimeSlotISCPInfo,
50949       { "dL-TimeSlotISCPInfo", "nbap.dL_TimeSlotISCPInfo",
50950         FT_UINT32, BASE_DEC, NULL, 0,
50951         "nbap.DL_TimeslotISCPInfo", HFILL }},
50952     { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item,
50953       { "Item", "nbap.RL_InformationResponseList_RL_SetupRspFDD_item",
50954         FT_NONE, BASE_NONE, NULL, 0,
50955         "nbap.ProtocolIE_Single_Container", HFILL }},
50956     { &hf_nbap_rL_Set_ID,
50957       { "rL-Set-ID", "nbap.rL_Set_ID",
50958         FT_UINT32, BASE_DEC, NULL, 0,
50959         "nbap.RL_Set_ID", HFILL }},
50960     { &hf_nbap_diversityIndication,
50961       { "diversityIndication", "nbap.diversityIndication",
50962         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_SetupRspFDD_vals), 0,
50963         "nbap.DiversityIndication_RL_SetupRspFDD", HFILL }},
50964     { &hf_nbap_not_Used_dSCH_InformationResponseList,
50965       { "not-Used-dSCH-InformationResponseList", "nbap.not_Used_dSCH_InformationResponseList",
50966         FT_NONE, BASE_NONE, NULL, 0,
50967         "nbap.NULL", HFILL }},
50968     { &hf_nbap_sSDT_SupportIndicator,
50969       { "sSDT-SupportIndicator", "nbap.sSDT_SupportIndicator",
50970         FT_UINT32, BASE_DEC, VALS(nbap_SSDT_SupportIndicator_vals), 0,
50971         "nbap.SSDT_SupportIndicator", HFILL }},
50972     { &hf_nbap_combining,
50973       { "combining", "nbap.combining",
50974         FT_NONE, BASE_NONE, NULL, 0,
50975         "nbap.Combining_RL_SetupRspFDD", HFILL }},
50976     { &hf_nbap_nonCombiningOrFirstRL,
50977       { "nonCombiningOrFirstRL", "nbap.nonCombiningOrFirstRL",
50978         FT_NONE, BASE_NONE, NULL, 0,
50979         "nbap.NonCombiningOrFirstRL_RL_SetupRspFDD", HFILL }},
50980     { &hf_nbap_dCH_InformationResponse,
50981       { "dCH-InformationResponse", "nbap.dCH_InformationResponse",
50982         FT_UINT32, BASE_DEC, NULL, 0,
50983         "nbap.DCH_InformationResponse", HFILL }},
50984     { &hf_nbap_uL_TimeSlot_ISCP_Info,
50985       { "uL-TimeSlot-ISCP-Info", "nbap.uL_TimeSlot_ISCP_Info",
50986         FT_UINT32, BASE_DEC, NULL, 0,
50987         "nbap.UL_TimeSlot_ISCP_Info", HFILL }},
50988     { &hf_nbap_ul_PhysCH_SF_Variation,
50989       { "ul-PhysCH-SF-Variation", "nbap.ul_PhysCH_SF_Variation",
50990         FT_UINT32, BASE_DEC, VALS(nbap_UL_PhysCH_SF_Variation_vals), 0,
50991         "nbap.UL_PhysCH_SF_Variation", HFILL }},
50992     { &hf_nbap_dCH_InformationResponseList,
50993       { "dCH-InformationResponseList", "nbap.dCH_InformationResponseList",
50994         FT_NONE, BASE_NONE, NULL, 0,
50995         "nbap.DCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
50996     { &hf_nbap_dSCH_InformationResponseList,
50997       { "dSCH-InformationResponseList", "nbap.dSCH_InformationResponseList",
50998         FT_NONE, BASE_NONE, NULL, 0,
50999         "nbap.DSCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
51000     { &hf_nbap_uSCH_InformationResponseList,
51001       { "uSCH-InformationResponseList", "nbap.uSCH_InformationResponseList",
51002         FT_NONE, BASE_NONE, NULL, 0,
51003         "nbap.USCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
51004     { &hf_nbap_uL_TimeSlot_ISCP_LCR_Info,
51005       { "uL-TimeSlot-ISCP-LCR-Info", "nbap.uL_TimeSlot_ISCP_LCR_Info",
51006         FT_UINT32, BASE_DEC, NULL, 0,
51007         "nbap.UL_TimeSlot_ISCP_LCR_Info", HFILL }},
51008     { &hf_nbap_generalCause,
51009       { "generalCause", "nbap.generalCause",
51010         FT_NONE, BASE_NONE, NULL, 0,
51011         "nbap.GeneralCauseList_RL_SetupFailureFDD", HFILL }},
51012     { &hf_nbap_rLSpecificCause,
51013       { "rLSpecificCause", "nbap.rLSpecificCause",
51014         FT_NONE, BASE_NONE, NULL, 0,
51015         "nbap.RLSpecificCauseList_RL_SetupFailureFDD", HFILL }},
51016     { &hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD,
51017       { "unsuccessful-RL-InformationRespList-RL-SetupFailureFDD", "nbap.unsuccessful_RL_InformationRespList_RL_SetupFailureFDD",
51018         FT_UINT32, BASE_DEC, NULL, 0,
51019         "nbap.Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD", HFILL }},
51020     { &hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD,
51021       { "successful-RL-InformationRespList-RL-SetupFailureFDD", "nbap.successful_RL_InformationRespList_RL_SetupFailureFDD",
51022         FT_UINT32, BASE_DEC, NULL, 0,
51023         "nbap.Successful_RL_InformationRespList_RL_SetupFailureFDD", HFILL }},
51024     { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item,
51025       { "Item", "nbap.Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item",
51026         FT_NONE, BASE_NONE, NULL, 0,
51027         "nbap.ProtocolIE_Single_Container", HFILL }},
51028     { &hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item,
51029       { "Item", "nbap.Successful_RL_InformationRespList_RL_SetupFailureFDD_item",
51030         FT_NONE, BASE_NONE, NULL, 0,
51031         "nbap.ProtocolIE_Single_Container", HFILL }},
51032     { &hf_nbap_diversityIndication_01,
51033       { "diversityIndication", "nbap.diversityIndication",
51034         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_SetupFailureFDD_vals), 0,
51035         "nbap.DiversityIndication_RL_SetupFailureFDD", HFILL }},
51036     { &hf_nbap_not_Used_tFCI2_BearerInformationResponse,
51037       { "not-Used-tFCI2-BearerInformationResponse", "nbap.not_Used_tFCI2_BearerInformationResponse",
51038         FT_NONE, BASE_NONE, NULL, 0,
51039         "nbap.NULL", HFILL }},
51040     { &hf_nbap_combining_01,
51041       { "combining", "nbap.combining",
51042         FT_NONE, BASE_NONE, NULL, 0,
51043         "nbap.Combining_RL_SetupFailureFDD", HFILL }},
51044     { &hf_nbap_nonCombiningOrFirstRL_01,
51045       { "nonCombiningOrFirstRL", "nbap.nonCombiningOrFirstRL",
51046         FT_NONE, BASE_NONE, NULL, 0,
51047         "nbap.NonCombiningOrFirstRL_RL_SetupFailureFDD", HFILL }},
51048     { &hf_nbap_generalCause_01,
51049       { "generalCause", "nbap.generalCause",
51050         FT_NONE, BASE_NONE, NULL, 0,
51051         "nbap.GeneralCauseList_RL_SetupFailureTDD", HFILL }},
51052     { &hf_nbap_rLSpecificCause_01,
51053       { "rLSpecificCause", "nbap.rLSpecificCause",
51054         FT_NONE, BASE_NONE, NULL, 0,
51055         "nbap.RLSpecificCauseList_RL_SetupFailureTDD", HFILL }},
51056     { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD,
51057       { "unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD", "nbap.unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD",
51058         FT_NONE, BASE_NONE, NULL, 0,
51059         "nbap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD", HFILL }},
51060     { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item,
51061       { "Item", "nbap.RL_InformationList_RL_AdditionRqstFDD_item",
51062         FT_NONE, BASE_NONE, NULL, 0,
51063         "nbap.ProtocolIE_Single_Container", HFILL }},
51064     { &hf_nbap_initialDL_TransmissionPower,
51065       { "initialDL-TransmissionPower", "nbap.initialDL_TransmissionPower",
51066         FT_INT32, BASE_DEC, NULL, 0,
51067         "nbap.DL_Power", HFILL }},
51068     { &hf_nbap_maximumDL_Power,
51069       { "maximumDL-Power", "nbap.maximumDL_Power",
51070         FT_INT32, BASE_DEC, NULL, 0,
51071         "nbap.DL_Power", HFILL }},
51072     { &hf_nbap_minimumDL_Power,
51073       { "minimumDL-Power", "nbap.minimumDL_Power",
51074         FT_INT32, BASE_DEC, NULL, 0,
51075         "nbap.DL_Power", HFILL }},
51076     { &hf_nbap_not_Used_sSDT_CellIdentity,
51077       { "not-Used-sSDT-CellIdentity", "nbap.not_Used_sSDT_CellIdentity",
51078         FT_NONE, BASE_NONE, NULL, 0,
51079         "nbap.NULL", HFILL }},
51080     { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item,
51081       { "Item", "nbap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item",
51082         FT_NONE, BASE_NONE, NULL, 0,
51083         "nbap.UL_CCTrCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
51084     { &hf_nbap_uL_DPCH_Information_01,
51085       { "uL-DPCH-Information", "nbap.uL_DPCH_Information",
51086         FT_NONE, BASE_NONE, NULL, 0,
51087         "nbap.UL_DPCH_InformationList_RL_AdditionRqstTDD", HFILL }},
51088     { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item,
51089       { "Item", "nbap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item",
51090         FT_NONE, BASE_NONE, NULL, 0,
51091         "nbap.DL_CCTrCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
51092     { &hf_nbap_dL_DPCH_Information_01,
51093       { "dL-DPCH-Information", "nbap.dL_DPCH_Information",
51094         FT_NONE, BASE_NONE, NULL, 0,
51095         "nbap.DL_DPCH_InformationList_RL_AdditionRqstTDD", HFILL }},
51096     { &hf_nbap_initial_DL_Transmission_Power,
51097       { "initial-DL-Transmission-Power", "nbap.initial_DL_Transmission_Power",
51098         FT_INT32, BASE_DEC, NULL, 0,
51099         "nbap.DL_Power", HFILL }},
51100     { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item,
51101       { "Item", "nbap.RL_InformationResponseList_RL_AdditionRspFDD_item",
51102         FT_NONE, BASE_NONE, NULL, 0,
51103         "nbap.ProtocolIE_Single_Container", HFILL }},
51104     { &hf_nbap_diversityIndication_02,
51105       { "diversityIndication", "nbap.diversityIndication",
51106         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_AdditionRspFDD_vals), 0,
51107         "nbap.DiversityIndication_RL_AdditionRspFDD", HFILL }},
51108     { &hf_nbap_combining_02,
51109       { "combining", "nbap.combining",
51110         FT_NONE, BASE_NONE, NULL, 0,
51111         "nbap.Combining_RL_AdditionRspFDD", HFILL }},
51112     { &hf_nbap_non_combining,
51113       { "non-combining", "nbap.non_combining",
51114         FT_NONE, BASE_NONE, NULL, 0,
51115         "nbap.Non_Combining_RL_AdditionRspFDD", HFILL }},
51116     { &hf_nbap_dCH_Information,
51117       { "dCH-Information", "nbap.dCH_Information",
51118         FT_NONE, BASE_NONE, NULL, 0,
51119         "nbap.DCH_Information_RL_AdditionRspTDD", HFILL }},
51120     { &hf_nbap_dSCH_InformationResponseList_01,
51121       { "dSCH-InformationResponseList", "nbap.dSCH_InformationResponseList",
51122         FT_NONE, BASE_NONE, NULL, 0,
51123         "nbap.DSCH_InformationResponseList_RL_AdditionRspTDD", HFILL }},
51124     { &hf_nbap_uSCH_InformationResponseList_01,
51125       { "uSCH-InformationResponseList", "nbap.uSCH_InformationResponseList",
51126         FT_NONE, BASE_NONE, NULL, 0,
51127         "nbap.USCH_InformationResponseList_RL_AdditionRspTDD", HFILL }},
51128     { &hf_nbap_diversityIndication_03,
51129       { "diversityIndication", "nbap.diversityIndication",
51130         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_AdditionRspTDD_vals), 0,
51131         "nbap.DiversityIndication_RL_AdditionRspTDD", HFILL }},
51132     { &hf_nbap_combining_03,
51133       { "combining", "nbap.combining",
51134         FT_NONE, BASE_NONE, NULL, 0,
51135         "nbap.Combining_RL_AdditionRspTDD", HFILL }},
51136     { &hf_nbap_non_Combining,
51137       { "non-Combining", "nbap.non_Combining",
51138         FT_NONE, BASE_NONE, NULL, 0,
51139         "nbap.Non_Combining_RL_AdditionRspTDD", HFILL }},
51140     { &hf_nbap_uL_TimeSlot_ISCP_InfoLCR,
51141       { "uL-TimeSlot-ISCP-InfoLCR", "nbap.uL_TimeSlot_ISCP_InfoLCR",
51142         FT_UINT32, BASE_DEC, NULL, 0,
51143         "nbap.UL_TimeSlot_ISCP_LCR_Info", HFILL }},
51144     { &hf_nbap_generalCause_02,
51145       { "generalCause", "nbap.generalCause",
51146         FT_NONE, BASE_NONE, NULL, 0,
51147         "nbap.GeneralCauseList_RL_AdditionFailureFDD", HFILL }},
51148     { &hf_nbap_rLSpecificCause_02,
51149       { "rLSpecificCause", "nbap.rLSpecificCause",
51150         FT_NONE, BASE_NONE, NULL, 0,
51151         "nbap.RLSpecificCauseList_RL_AdditionFailureFDD", HFILL }},
51152     { &hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD,
51153       { "unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD", "nbap.unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD",
51154         FT_UINT32, BASE_DEC, NULL, 0,
51155         "nbap.Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD", HFILL }},
51156     { &hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD,
51157       { "successful-RL-InformationRespList-RL-AdditionFailureFDD", "nbap.successful_RL_InformationRespList_RL_AdditionFailureFDD",
51158         FT_UINT32, BASE_DEC, NULL, 0,
51159         "nbap.Successful_RL_InformationRespList_RL_AdditionFailureFDD", HFILL }},
51160     { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item,
51161       { "Item", "nbap.Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item",
51162         FT_NONE, BASE_NONE, NULL, 0,
51163         "nbap.ProtocolIE_Single_Container", HFILL }},
51164     { &hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item,
51165       { "Item", "nbap.Successful_RL_InformationRespList_RL_AdditionFailureFDD_item",
51166         FT_NONE, BASE_NONE, NULL, 0,
51167         "nbap.ProtocolIE_Single_Container", HFILL }},
51168     { &hf_nbap_diversityIndication_04,
51169       { "diversityIndication", "nbap.diversityIndication",
51170         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_AdditionFailureFDD_vals), 0,
51171         "nbap.DiversityIndication_RL_AdditionFailureFDD", HFILL }},
51172     { &hf_nbap_combining_04,
51173       { "combining", "nbap.combining",
51174         FT_NONE, BASE_NONE, NULL, 0,
51175         "nbap.Combining_RL_AdditionFailureFDD", HFILL }},
51176     { &hf_nbap_non_Combining_01,
51177       { "non-Combining", "nbap.non_Combining",
51178         FT_NONE, BASE_NONE, NULL, 0,
51179         "nbap.Non_Combining_RL_AdditionFailureFDD", HFILL }},
51180     { &hf_nbap_generalCause_03,
51181       { "generalCause", "nbap.generalCause",
51182         FT_NONE, BASE_NONE, NULL, 0,
51183         "nbap.GeneralCauseList_RL_AdditionFailureTDD", HFILL }},
51184     { &hf_nbap_rLSpecificCause_03,
51185       { "rLSpecificCause", "nbap.rLSpecificCause",
51186         FT_NONE, BASE_NONE, NULL, 0,
51187         "nbap.RLSpecificCauseList_RL_AdditionFailureTDD", HFILL }},
51188     { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD,
51189       { "unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD", "nbap.unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD",
51190         FT_NONE, BASE_NONE, NULL, 0,
51191         "nbap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD", HFILL }},
51192     { &hf_nbap_not_Used_sSDT_CellIDLength,
51193       { "not-Used-sSDT-CellIDLength", "nbap.not_Used_sSDT_CellIDLength",
51194         FT_NONE, BASE_NONE, NULL, 0,
51195         "nbap.NULL", HFILL }},
51196     { &hf_nbap_powerOffsetInformation_03,
51197       { "powerOffsetInformation", "nbap.powerOffsetInformation",
51198         FT_NONE, BASE_NONE, NULL, 0,
51199         "nbap.PowerOffsetInformation_RL_ReconfPrepFDD", HFILL }},
51200     { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item,
51201       { "Item", "nbap.DCH_DeleteList_RL_ReconfPrepFDD_item",
51202         FT_NONE, BASE_NONE, NULL, 0,
51203         "nbap.DCH_DeleteItem_RL_ReconfPrepFDD", HFILL }},
51204     { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item,
51205       { "Item", "nbap.RL_InformationList_RL_ReconfPrepFDD_item",
51206         FT_NONE, BASE_NONE, NULL, 0,
51207         "nbap.ProtocolIE_Single_Container", HFILL }},
51208     { &hf_nbap_maxDL_Power,
51209       { "maxDL-Power", "nbap.maxDL_Power",
51210         FT_INT32, BASE_DEC, NULL, 0,
51211         "nbap.DL_Power", HFILL }},
51212     { &hf_nbap_minDL_Power,
51213       { "minDL-Power", "nbap.minDL_Power",
51214         FT_INT32, BASE_DEC, NULL, 0,
51215         "nbap.DL_Power", HFILL }},
51216     { &hf_nbap_not_Used_sSDT_Indication,
51217       { "not-Used-sSDT-Indication", "nbap.not_Used_sSDT_Indication",
51218         FT_NONE, BASE_NONE, NULL, 0,
51219         "nbap.NULL", HFILL }},
51220     { &hf_nbap_powerOffsetInformation_04,
51221       { "powerOffsetInformation", "nbap.powerOffsetInformation",
51222         FT_NONE, BASE_NONE, NULL, 0,
51223         "nbap.PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD", HFILL }},
51224     { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item,
51225       { "Item", "nbap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item",
51226         FT_NONE, BASE_NONE, NULL, 0,
51227         "nbap.UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
51228     { &hf_nbap_ul_DPCH_InformationList,
51229       { "ul-DPCH-InformationList", "nbap.ul_DPCH_InformationList",
51230         FT_NONE, BASE_NONE, NULL, 0,
51231         "nbap.UL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
51232     { &hf_nbap_uL_Timeslot_InformationLCR,
51233       { "uL-Timeslot-InformationLCR", "nbap.uL_Timeslot_InformationLCR",
51234         FT_UINT32, BASE_DEC, NULL, 0,
51235         "nbap.UL_TimeslotLCR_Information", HFILL }},
51236     { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item,
51237       { "Item", "nbap.MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item",
51238         FT_NONE, BASE_NONE, NULL, 0,
51239         "nbap.MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD", HFILL }},
51240     { &hf_nbap_ul_DPCH_InformationListLCR,
51241       { "ul-DPCH-InformationListLCR", "nbap.ul_DPCH_InformationListLCR",
51242         FT_NONE, BASE_NONE, NULL, 0,
51243         "nbap.UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
51244     { &hf_nbap_ul_sir_target,
51245       { "ul-sir-target", "nbap.ul_sir_target",
51246         FT_INT32, BASE_DEC, NULL, 0,
51247         "nbap.UL_SIR", HFILL }},
51248     { &hf_nbap_tDD_TPC_UplinkStepSize_LCR,
51249       { "tDD-TPC-UplinkStepSize-LCR", "nbap.tDD_TPC_UplinkStepSize_LCR",
51250         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
51251         "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
51252     { &hf_nbap_uL_Timeslot_Information768,
51253       { "uL-Timeslot-Information768", "nbap.uL_Timeslot_Information768",
51254         FT_UINT32, BASE_DEC, NULL, 0,
51255         "nbap.UL_Timeslot768_Information", HFILL }},
51256     { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
51257       { "Item", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item",
51258         FT_NONE, BASE_NONE, NULL, 0,
51259         "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD", HFILL }},
51260     { &hf_nbap_ul_DPCH_InformationAddList,
51261       { "ul-DPCH-InformationAddList", "nbap.ul_DPCH_InformationAddList",
51262         FT_NONE, BASE_NONE, NULL, 0,
51263         "nbap.UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
51264     { &hf_nbap_ul_DPCH_InformationModifyList,
51265       { "ul-DPCH-InformationModifyList", "nbap.ul_DPCH_InformationModifyList",
51266         FT_NONE, BASE_NONE, NULL, 0,
51267         "nbap.UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
51268     { &hf_nbap_ul_DPCH_InformationDeleteList,
51269       { "ul-DPCH-InformationDeleteList", "nbap.ul_DPCH_InformationDeleteList",
51270         FT_NONE, BASE_NONE, NULL, 0,
51271         "nbap.UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD", HFILL }},
51272     { &hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
51273       { "uL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD",
51274         FT_UINT32, BASE_DEC, NULL, 0,
51275         "nbap.UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
51276     { &hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
51277       { "Item", "nbap.UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
51278         FT_NONE, BASE_NONE, NULL, 0,
51279         "nbap.UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
51280     { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
51281       { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD",
51282         FT_UINT32, BASE_DEC, NULL, 0,
51283         "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
51284     { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
51285       { "Item", "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
51286         FT_NONE, BASE_NONE, NULL, 0,
51287         "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
51288     { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
51289       { "Item", "nbap.UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
51290         FT_NONE, BASE_NONE, NULL, 0,
51291         "nbap.UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
51292     { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR,
51293       { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR",
51294         FT_UINT32, BASE_DEC, NULL, 0,
51295         "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR", HFILL }},
51296     { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item,
51297       { "Item", "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item",
51298         FT_NONE, BASE_NONE, NULL, 0,
51299         "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR", HFILL }},
51300     { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
51301       { "Item", "nbap.UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
51302         FT_NONE, BASE_NONE, NULL, 0,
51303         "nbap.UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
51304     { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768,
51305       { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD768", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768",
51306         FT_UINT32, BASE_DEC, NULL, 0,
51307         "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768", HFILL }},
51308     { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item,
51309       { "Item", "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item",
51310         FT_NONE, BASE_NONE, NULL, 0,
51311         "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768", HFILL }},
51312     { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item,
51313       { "Item", "nbap.UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item",
51314         FT_NONE, BASE_NONE, NULL, 0,
51315         "nbap.UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD", HFILL }},
51316     { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item,
51317       { "Item", "nbap.MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item",
51318         FT_NONE, BASE_NONE, NULL, 0,
51319         "nbap.MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD", HFILL }},
51320     { &hf_nbap_ul_DPCH_InformationAddListLCR,
51321       { "ul-DPCH-InformationAddListLCR", "nbap.ul_DPCH_InformationAddListLCR",
51322         FT_NONE, BASE_NONE, NULL, 0,
51323         "nbap.UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
51324     { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item,
51325       { "Item", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item",
51326         FT_NONE, BASE_NONE, NULL, 0,
51327         "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD", HFILL }},
51328     { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item,
51329       { "Item", "nbap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item",
51330         FT_NONE, BASE_NONE, NULL, 0,
51331         "nbap.DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
51332     { &hf_nbap_cCTrCH_TPCList_01,
51333       { "cCTrCH-TPCList", "nbap.cCTrCH_TPCList",
51334         FT_UINT32, BASE_DEC, NULL, 0,
51335         "nbap.CCTrCH_TPCAddList_RL_ReconfPrepTDD", HFILL }},
51336     { &hf_nbap_dl_DPCH_InformationList,
51337       { "dl-DPCH-InformationList", "nbap.dl_DPCH_InformationList",
51338         FT_NONE, BASE_NONE, NULL, 0,
51339         "nbap.DL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
51340     { &hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item,
51341       { "Item", "nbap.CCTrCH_TPCAddList_RL_ReconfPrepTDD_item",
51342         FT_NONE, BASE_NONE, NULL, 0,
51343         "nbap.CCTrCH_TPCAddItem_RL_ReconfPrepTDD", HFILL }},
51344     { &hf_nbap_dL_Timeslot_InformationLCR,
51345       { "dL-Timeslot-InformationLCR", "nbap.dL_Timeslot_InformationLCR",
51346         FT_UINT32, BASE_DEC, NULL, 0,
51347         "nbap.DL_TimeslotLCR_Information", HFILL }},
51348     { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item,
51349       { "Item", "nbap.MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item",
51350         FT_NONE, BASE_NONE, NULL, 0,
51351         "nbap.MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD", HFILL }},
51352     { &hf_nbap_dl_DPCH_InformationListLCR,
51353       { "dl-DPCH-InformationListLCR", "nbap.dl_DPCH_InformationListLCR",
51354         FT_NONE, BASE_NONE, NULL, 0,
51355         "nbap.DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
51356     { &hf_nbap_cCTrCH_Initial_DL_Power,
51357       { "cCTrCH-Initial-DL-Power", "nbap.cCTrCH_Initial_DL_Power",
51358         FT_INT32, BASE_DEC, NULL, 0,
51359         "nbap.DL_Power", HFILL }},
51360     { &hf_nbap_tDD_TPC_DownlinkStepSize,
51361       { "tDD-TPC-DownlinkStepSize", "nbap.tDD_TPC_DownlinkStepSize",
51362         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
51363         "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
51364     { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD,
51365       { "cCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD", "nbap.cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD",
51366         FT_INT32, BASE_DEC, NULL, 0,
51367         "nbap.DL_Power", HFILL }},
51368     { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD,
51369       { "cCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD", "nbap.cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD",
51370         FT_INT32, BASE_DEC, NULL, 0,
51371         "nbap.DL_Power", HFILL }},
51372     { &hf_nbap_dL_Timeslot_Information768,
51373       { "dL-Timeslot-Information768", "nbap.dL_Timeslot_Information768",
51374         FT_UINT32, BASE_DEC, NULL, 0,
51375         "nbap.DL_Timeslot768_Information", HFILL }},
51376     { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
51377       { "Item", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item",
51378         FT_NONE, BASE_NONE, NULL, 0,
51379         "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD", HFILL }},
51380     { &hf_nbap_cCTrCH_TPCList_02,
51381       { "cCTrCH-TPCList", "nbap.cCTrCH_TPCList",
51382         FT_UINT32, BASE_DEC, NULL, 0,
51383         "nbap.CCTrCH_TPCModifyList_RL_ReconfPrepTDD", HFILL }},
51384     { &hf_nbap_dl_DPCH_InformationAddList,
51385       { "dl-DPCH-InformationAddList", "nbap.dl_DPCH_InformationAddList",
51386         FT_NONE, BASE_NONE, NULL, 0,
51387         "nbap.DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
51388     { &hf_nbap_dl_DPCH_InformationModifyList,
51389       { "dl-DPCH-InformationModifyList", "nbap.dl_DPCH_InformationModifyList",
51390         FT_NONE, BASE_NONE, NULL, 0,
51391         "nbap.DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
51392     { &hf_nbap_dl_DPCH_InformationDeleteList,
51393       { "dl-DPCH-InformationDeleteList", "nbap.dl_DPCH_InformationDeleteList",
51394         FT_NONE, BASE_NONE, NULL, 0,
51395         "nbap.DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD", HFILL }},
51396     { &hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item,
51397       { "Item", "nbap.CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item",
51398         FT_NONE, BASE_NONE, NULL, 0,
51399         "nbap.CCTrCH_TPCModifyItem_RL_ReconfPrepTDD", HFILL }},
51400     { &hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD,
51401       { "dL-Timeslot-InformationAddModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD",
51402         FT_UINT32, BASE_DEC, NULL, 0,
51403         "nbap.DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
51404     { &hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
51405       { "Item", "nbap.DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
51406         FT_NONE, BASE_NONE, NULL, 0,
51407         "nbap.DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
51408     { &hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
51409       { "dL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD",
51410         FT_UINT32, BASE_DEC, NULL, 0,
51411         "nbap.DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
51412     { &hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
51413       { "Item", "nbap.DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
51414         FT_NONE, BASE_NONE, NULL, 0,
51415         "nbap.DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
51416     { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
51417       { "Item", "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
51418         FT_NONE, BASE_NONE, NULL, 0,
51419         "nbap.DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
51420     { &hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
51421       { "dL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
51422         FT_UINT32, BASE_DEC, NULL, 0,
51423         "nbap.DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
51424     { &hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
51425       { "Item", "nbap.DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
51426         FT_NONE, BASE_NONE, NULL, 0,
51427         "nbap.DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
51428     { &hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
51429       { "Item", "nbap.DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
51430         FT_NONE, BASE_NONE, NULL, 0,
51431         "nbap.DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
51432     { &hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
51433       { "dL-Code-768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD",
51434         FT_UINT32, BASE_DEC, NULL, 0,
51435         "nbap.DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
51436     { &hf_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
51437       { "Item", "nbap.DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
51438         FT_NONE, BASE_NONE, NULL, 0,
51439         "nbap.DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
51440     { &hf_nbap_dPCH_ID768,
51441       { "dPCH-ID768", "nbap.dPCH_ID768",
51442         FT_UINT32, BASE_DEC, NULL, 0,
51443         "nbap.DPCH_ID768", HFILL }},
51444     { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item,
51445       { "Item", "nbap.DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item",
51446         FT_NONE, BASE_NONE, NULL, 0,
51447         "nbap.DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD", HFILL }},
51448     { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item,
51449       { "Item", "nbap.MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item",
51450         FT_NONE, BASE_NONE, NULL, 0,
51451         "nbap.MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD", HFILL }},
51452     { &hf_nbap_dl_DPCH_InformationAddListLCR,
51453       { "dl-DPCH-InformationAddListLCR", "nbap.dl_DPCH_InformationAddListLCR",
51454         FT_NONE, BASE_NONE, NULL, 0,
51455         "nbap.DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
51456     { &hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD,
51457       { "tDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD", "nbap.tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD",
51458         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
51459         "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
51460     { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD,
51461       { "cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD", "nbap.cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD",
51462         FT_INT32, BASE_DEC, NULL, 0,
51463         "nbap.DL_Power", HFILL }},
51464     { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD,
51465       { "cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD", "nbap.cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD",
51466         FT_INT32, BASE_DEC, NULL, 0,
51467         "nbap.DL_Power", HFILL }},
51468     { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item,
51469       { "Item", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item",
51470         FT_NONE, BASE_NONE, NULL, 0,
51471         "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD", HFILL }},
51472     { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item,
51473       { "Item", "nbap.DCH_DeleteList_RL_ReconfPrepTDD_item",
51474         FT_NONE, BASE_NONE, NULL, 0,
51475         "nbap.DCH_DeleteItem_RL_ReconfPrepTDD", HFILL }},
51476     { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item,
51477       { "Item", "nbap.DSCH_Information_ModifyList_RL_ReconfPrepTDD_item",
51478         FT_NONE, BASE_NONE, NULL, 0,
51479         "nbap.DSCH_Information_ModifyItem_RL_ReconfPrepTDD", HFILL }},
51480     { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item,
51481       { "Item", "nbap.DSCH_Information_DeleteList_RL_ReconfPrepTDD_item",
51482         FT_NONE, BASE_NONE, NULL, 0,
51483         "nbap.DSCH_Information_DeleteItem_RL_ReconfPrepTDD", HFILL }},
51484     { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item,
51485       { "Item", "nbap.USCH_Information_ModifyList_RL_ReconfPrepTDD_item",
51486         FT_NONE, BASE_NONE, NULL, 0,
51487         "nbap.USCH_Information_ModifyItem_RL_ReconfPrepTDD", HFILL }},
51488     { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item,
51489       { "Item", "nbap.USCH_Information_DeleteList_RL_ReconfPrepTDD_item",
51490         FT_NONE, BASE_NONE, NULL, 0,
51491         "nbap.USCH_Information_DeleteItem_RL_ReconfPrepTDD", HFILL }},
51492     { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item,
51493       { "Item", "nbap.MultipleRL_Information_RL_ReconfPrepTDD_item",
51494         FT_NONE, BASE_NONE, NULL, 0,
51495         "nbap.RL_Information_RL_ReconfPrepTDD", HFILL }},
51496     { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_item,
51497       { "Item", "nbap.RL_InformationResponseList_RL_ReconfReady_item",
51498         FT_NONE, BASE_NONE, NULL, 0,
51499         "nbap.ProtocolIE_Single_Container", HFILL }},
51500     { &hf_nbap_dCH_InformationResponseList_RL_ReconfReady,
51501       { "dCH-InformationResponseList-RL-ReconfReady", "nbap.dCH_InformationResponseList_RL_ReconfReady",
51502         FT_NONE, BASE_NONE, NULL, 0,
51503         "nbap.DCH_InformationResponseList_RL_ReconfReady", HFILL }},
51504     { &hf_nbap_dSCH_InformationResponseList_RL_ReconfReady,
51505       { "dSCH-InformationResponseList-RL-ReconfReady", "nbap.dSCH_InformationResponseList_RL_ReconfReady",
51506         FT_NONE, BASE_NONE, NULL, 0,
51507         "nbap.DSCH_InformationResponseList_RL_ReconfReady", HFILL }},
51508     { &hf_nbap_uSCH_InformationResponseList_RL_ReconfReady,
51509       { "uSCH-InformationResponseList-RL-ReconfReady", "nbap.uSCH_InformationResponseList_RL_ReconfReady",
51510         FT_NONE, BASE_NONE, NULL, 0,
51511         "nbap.USCH_InformationResponseList_RL_ReconfReady", HFILL }},
51512     { &hf_nbap_generalCause_04,
51513       { "generalCause", "nbap.generalCause",
51514         FT_NONE, BASE_NONE, NULL, 0,
51515         "nbap.GeneralCauseList_RL_ReconfFailure", HFILL }},
51516     { &hf_nbap_rLSpecificCause_04,
51517       { "rLSpecificCause", "nbap.rLSpecificCause",
51518         FT_NONE, BASE_NONE, NULL, 0,
51519         "nbap.RLSpecificCauseList_RL_ReconfFailure", HFILL }},
51520     { &hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure,
51521       { "rL-ReconfigurationFailureList-RL-ReconfFailure", "nbap.rL_ReconfigurationFailureList_RL_ReconfFailure",
51522         FT_UINT32, BASE_DEC, NULL, 0,
51523         "nbap.RL_ReconfigurationFailureList_RL_ReconfFailure", HFILL }},
51524     { &hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item,
51525       { "Item", "nbap.RL_ReconfigurationFailureList_RL_ReconfFailure_item",
51526         FT_NONE, BASE_NONE, NULL, 0,
51527         "nbap.ProtocolIE_Single_Container", HFILL }},
51528     { &hf_nbap_ul_TFCS,
51529       { "ul-TFCS", "nbap.ul_TFCS",
51530         FT_NONE, BASE_NONE, NULL, 0,
51531         "nbap.TFCS", HFILL }},
51532     { &hf_nbap_dl_TFCS,
51533       { "dl-TFCS", "nbap.dl_TFCS",
51534         FT_NONE, BASE_NONE, NULL, 0,
51535         "nbap.TFCS", HFILL }},
51536     { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item,
51537       { "Item", "nbap.DCH_DeleteList_RL_ReconfRqstFDD_item",
51538         FT_NONE, BASE_NONE, NULL, 0,
51539         "nbap.DCH_DeleteItem_RL_ReconfRqstFDD", HFILL }},
51540     { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item,
51541       { "Item", "nbap.RL_InformationList_RL_ReconfRqstFDD_item",
51542         FT_NONE, BASE_NONE, NULL, 0,
51543         "nbap.ProtocolIE_Single_Container", HFILL }},
51544     { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
51545       { "Item", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item",
51546         FT_NONE, BASE_NONE, NULL, 0,
51547         "nbap.ProtocolIE_Single_Container", HFILL }},
51548     { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item,
51549       { "Item", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item",
51550         FT_NONE, BASE_NONE, NULL, 0,
51551         "nbap.ProtocolIE_Single_Container", HFILL }},
51552     { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
51553       { "Item", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item",
51554         FT_NONE, BASE_NONE, NULL, 0,
51555         "nbap.ProtocolIE_Single_Container", HFILL }},
51556     { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
51557       { "Item", "nbap.MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item",
51558         FT_NONE, BASE_NONE, NULL, 0,
51559         "nbap.MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD", HFILL }},
51560     { &hf_nbap_dl_DPCH_LCR_InformationModifyList,
51561       { "dl-DPCH-LCR-InformationModifyList", "nbap.dl_DPCH_LCR_InformationModifyList",
51562         FT_NONE, BASE_NONE, NULL, 0,
51563         "nbap.DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD", HFILL }},
51564     { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD,
51565       { "cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD", "nbap.cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD",
51566         FT_INT32, BASE_DEC, NULL, 0,
51567         "nbap.DL_Power", HFILL }},
51568     { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD,
51569       { "cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD", "nbap.cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD",
51570         FT_INT32, BASE_DEC, NULL, 0,
51571         "nbap.DL_Power", HFILL }},
51572     { &hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
51573       { "dL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", "nbap.dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD",
51574         FT_UINT32, BASE_DEC, NULL, 0,
51575         "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD", HFILL }},
51576     { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item,
51577       { "Item", "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item",
51578         FT_NONE, BASE_NONE, NULL, 0,
51579         "nbap.DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD", HFILL }},
51580     { &hf_nbap_maxPowerLCR,
51581       { "maxPowerLCR", "nbap.maxPowerLCR",
51582         FT_INT32, BASE_DEC, NULL, 0,
51583         "nbap.DL_Power", HFILL }},
51584     { &hf_nbap_minPowerLCR,
51585       { "minPowerLCR", "nbap.minPowerLCR",
51586         FT_INT32, BASE_DEC, NULL, 0,
51587         "nbap.DL_Power", HFILL }},
51588     { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item,
51589       { "Item", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item",
51590         FT_NONE, BASE_NONE, NULL, 0,
51591         "nbap.ProtocolIE_Single_Container", HFILL }},
51592     { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item,
51593       { "Item", "nbap.DCH_DeleteList_RL_ReconfRqstTDD_item",
51594         FT_NONE, BASE_NONE, NULL, 0,
51595         "nbap.DCH_DeleteItem_RL_ReconfRqstTDD", HFILL }},
51596     { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item,
51597       { "Item", "nbap.Multiple_RL_Information_RL_ReconfRqstTDD_item",
51598         FT_NONE, BASE_NONE, NULL, 0,
51599         "nbap.RL_Information_RL_ReconfRqstTDD", HFILL }},
51600     { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item,
51601       { "Item", "nbap.RL_InformationResponseList_RL_ReconfRsp_item",
51602         FT_NONE, BASE_NONE, NULL, 0,
51603         "nbap.ProtocolIE_Single_Container", HFILL }},
51604     { &hf_nbap_dCH_InformationResponseList_RL_ReconfRsp,
51605       { "dCH-InformationResponseList-RL-ReconfRsp", "nbap.dCH_InformationResponseList_RL_ReconfRsp",
51606         FT_NONE, BASE_NONE, NULL, 0,
51607         "nbap.DCH_InformationResponseList_RL_ReconfRsp", HFILL }},
51608     { &hf_nbap_RL_informationList_RL_DeletionRqst_item,
51609       { "Item", "nbap.RL_informationList_RL_DeletionRqst_item",
51610         FT_NONE, BASE_NONE, NULL, 0,
51611         "nbap.ProtocolIE_Single_Container", HFILL }},
51612     { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item,
51613       { "Item", "nbap.DL_ReferencePowerInformationList_DL_PC_Rqst_item",
51614         FT_NONE, BASE_NONE, NULL, 0,
51615         "nbap.ProtocolIE_Single_Container", HFILL }},
51616     { &hf_nbap_dl_ReferencePower,
51617       { "dl-ReferencePower", "nbap.dl_ReferencePower",
51618         FT_INT32, BASE_DEC, NULL, 0,
51619         "nbap.DL_Power", HFILL }},
51620     { &hf_nbap_rL,
51621       { "rL", "nbap.rL",
51622         FT_NONE, BASE_NONE, NULL, 0,
51623         "nbap.RL_DM_Rqst", HFILL }},
51624     { &hf_nbap_rLS,
51625       { "rLS", "nbap.rLS",
51626         FT_NONE, BASE_NONE, NULL, 0,
51627         "nbap.RL_Set_DM_Rqst", HFILL }},
51628     { &hf_nbap_all_RL,
51629       { "all-RL", "nbap.all_RL",
51630         FT_NONE, BASE_NONE, NULL, 0,
51631         "nbap.AllRL_DM_Rqst", HFILL }},
51632     { &hf_nbap_all_RLS,
51633       { "all-RLS", "nbap.all_RLS",
51634         FT_NONE, BASE_NONE, NULL, 0,
51635         "nbap.AllRL_Set_DM_Rqst", HFILL }},
51636     { &hf_nbap_rL_InformationList,
51637       { "rL-InformationList", "nbap.rL_InformationList",
51638         FT_UINT32, BASE_DEC, NULL, 0,
51639         "nbap.RL_InformationList_DM_Rqst", HFILL }},
51640     { &hf_nbap_RL_InformationList_DM_Rqst_item,
51641       { "Item", "nbap.RL_InformationList_DM_Rqst_item",
51642         FT_NONE, BASE_NONE, NULL, 0,
51643         "nbap.ProtocolIE_Single_Container", HFILL }},
51644     { &hf_nbap_PUSCH_Info_DM_Rqst_item,
51645       { "Item", "nbap.PUSCH_Info_DM_Rqst_item",
51646         FT_UINT32, BASE_DEC, NULL, 0,
51647         "nbap.PUSCH_ID", HFILL }},
51648     { &hf_nbap_HSSICH_Info_DM_Rqst_item,
51649       { "Item", "nbap.HSSICH_Info_DM_Rqst_item",
51650         FT_UINT32, BASE_DEC, NULL, 0,
51651         "nbap.HS_SICH_ID", HFILL }},
51652     { &hf_nbap_HSSICH_InfoExt_DM_Rqst_item,
51653       { "Item", "nbap.HSSICH_InfoExt_DM_Rqst_item",
51654         FT_UINT32, BASE_DEC, NULL, 0,
51655         "nbap.Extended_HS_SICH_ID", HFILL }},
51656     { &hf_nbap_rL_Set_InformationList_DM_Rqst,
51657       { "rL-Set-InformationList-DM-Rqst", "nbap.rL_Set_InformationList_DM_Rqst",
51658         FT_UINT32, BASE_DEC, NULL, 0,
51659         "nbap.RL_Set_InformationList_DM_Rqst", HFILL }},
51660     { &hf_nbap_RL_Set_InformationList_DM_Rqst_item,
51661       { "Item", "nbap.RL_Set_InformationList_DM_Rqst_item",
51662         FT_NONE, BASE_NONE, NULL, 0,
51663         "nbap.RL_Set_InformationItem_DM_Rqst", HFILL }},
51664     { &hf_nbap_rL_01,
51665       { "rL", "nbap.rL",
51666         FT_NONE, BASE_NONE, NULL, 0,
51667         "nbap.RL_DM_Rsp", HFILL }},
51668     { &hf_nbap_rLS_01,
51669       { "rLS", "nbap.rLS",
51670         FT_NONE, BASE_NONE, NULL, 0,
51671         "nbap.RL_Set_DM_Rsp", HFILL }},
51672     { &hf_nbap_all_RL_01,
51673       { "all-RL", "nbap.all_RL",
51674         FT_NONE, BASE_NONE, NULL, 0,
51675         "nbap.RL_DM_Rsp", HFILL }},
51676     { &hf_nbap_all_RLS_01,
51677       { "all-RLS", "nbap.all_RLS",
51678         FT_NONE, BASE_NONE, NULL, 0,
51679         "nbap.RL_Set_DM_Rsp", HFILL }},
51680     { &hf_nbap_rL_InformationList_DM_Rsp,
51681       { "rL-InformationList-DM-Rsp", "nbap.rL_InformationList_DM_Rsp",
51682         FT_UINT32, BASE_DEC, NULL, 0,
51683         "nbap.RL_InformationList_DM_Rsp", HFILL }},
51684     { &hf_nbap_RL_InformationList_DM_Rsp_item,
51685       { "Item", "nbap.RL_InformationList_DM_Rsp_item",
51686         FT_NONE, BASE_NONE, NULL, 0,
51687         "nbap.ProtocolIE_Single_Container", HFILL }},
51688     { &hf_nbap_dedicatedMeasurementValue,
51689       { "dedicatedMeasurementValue", "nbap.dedicatedMeasurementValue",
51690         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValue_vals), 0,
51691         "nbap.DedicatedMeasurementValue", HFILL }},
51692     { &hf_nbap_PUSCH_Info_DM_Rsp_item,
51693       { "Item", "nbap.PUSCH_Info_DM_Rsp_item",
51694         FT_UINT32, BASE_DEC, NULL, 0,
51695         "nbap.PUSCH_ID", HFILL }},
51696     { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item,
51697       { "Item", "nbap.Multiple_PUSCH_InfoList_DM_Rsp_item",
51698         FT_NONE, BASE_NONE, NULL, 0,
51699         "nbap.Multiple_PUSCH_InfoListIE_DM_Rsp", HFILL }},
51700     { &hf_nbap_pUSCH_ID,
51701       { "pUSCH-ID", "nbap.pUSCH_ID",
51702         FT_UINT32, BASE_DEC, NULL, 0,
51703         "nbap.PUSCH_ID", HFILL }},
51704     { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item,
51705       { "Item", "nbap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item",
51706         FT_NONE, BASE_NONE, NULL, 0,
51707         "nbap.Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp", HFILL }},
51708     { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item,
51709       { "Item", "nbap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item",
51710         FT_NONE, BASE_NONE, NULL, 0,
51711         "nbap.Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp", HFILL }},
51712     { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item,
51713       { "Item", "nbap.Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item",
51714         FT_NONE, BASE_NONE, NULL, 0,
51715         "nbap.Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp", HFILL }},
51716     { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item,
51717       { "Item", "nbap.Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item",
51718         FT_NONE, BASE_NONE, NULL, 0,
51719         "nbap.Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp", HFILL }},
51720     { &hf_nbap_rL_Set_InformationList_DM_Rsp,
51721       { "rL-Set-InformationList-DM-Rsp", "nbap.rL_Set_InformationList_DM_Rsp",
51722         FT_UINT32, BASE_DEC, NULL, 0,
51723         "nbap.RL_Set_InformationList_DM_Rsp", HFILL }},
51724     { &hf_nbap_RL_Set_InformationList_DM_Rsp_item,
51725       { "Item", "nbap.RL_Set_InformationList_DM_Rsp_item",
51726         FT_NONE, BASE_NONE, NULL, 0,
51727         "nbap.ProtocolIE_Single_Container", HFILL }},
51728     { &hf_nbap_rL_02,
51729       { "rL", "nbap.rL",
51730         FT_NONE, BASE_NONE, NULL, 0,
51731         "nbap.RL_DM_Rprt", HFILL }},
51732     { &hf_nbap_rLS_02,
51733       { "rLS", "nbap.rLS",
51734         FT_NONE, BASE_NONE, NULL, 0,
51735         "nbap.RL_Set_DM_Rprt", HFILL }},
51736     { &hf_nbap_all_RL_02,
51737       { "all-RL", "nbap.all_RL",
51738         FT_NONE, BASE_NONE, NULL, 0,
51739         "nbap.RL_DM_Rprt", HFILL }},
51740     { &hf_nbap_all_RLS_02,
51741       { "all-RLS", "nbap.all_RLS",
51742         FT_NONE, BASE_NONE, NULL, 0,
51743         "nbap.RL_Set_DM_Rprt", HFILL }},
51744     { &hf_nbap_rL_InformationList_DM_Rprt,
51745       { "rL-InformationList-DM-Rprt", "nbap.rL_InformationList_DM_Rprt",
51746         FT_UINT32, BASE_DEC, NULL, 0,
51747         "nbap.RL_InformationList_DM_Rprt", HFILL }},
51748     { &hf_nbap_RL_InformationList_DM_Rprt_item,
51749       { "Item", "nbap.RL_InformationList_DM_Rprt_item",
51750         FT_NONE, BASE_NONE, NULL, 0,
51751         "nbap.ProtocolIE_Single_Container", HFILL }},
51752     { &hf_nbap_dedicatedMeasurementValueInformation,
51753       { "dedicatedMeasurementValueInformation", "nbap.dedicatedMeasurementValueInformation",
51754         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValueInformation_vals), 0,
51755         "nbap.DedicatedMeasurementValueInformation", HFILL }},
51756     { &hf_nbap_PUSCH_Info_DM_Rprt_item,
51757       { "Item", "nbap.PUSCH_Info_DM_Rprt_item",
51758         FT_UINT32, BASE_DEC, NULL, 0,
51759         "nbap.PUSCH_ID", HFILL }},
51760     { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item,
51761       { "Item", "nbap.Multiple_PUSCH_InfoList_DM_Rprt_item",
51762         FT_NONE, BASE_NONE, NULL, 0,
51763         "nbap.Multiple_PUSCH_InfoListIE_DM_Rprt", HFILL }},
51764     { &hf_nbap_rL_Set_InformationList_DM_Rprt,
51765       { "rL-Set-InformationList-DM-Rprt", "nbap.rL_Set_InformationList_DM_Rprt",
51766         FT_UINT32, BASE_DEC, NULL, 0,
51767         "nbap.RL_Set_InformationList_DM_Rprt", HFILL }},
51768     { &hf_nbap_RL_Set_InformationList_DM_Rprt_item,
51769       { "Item", "nbap.RL_Set_InformationList_DM_Rprt_item",
51770         FT_NONE, BASE_NONE, NULL, 0,
51771         "nbap.ProtocolIE_Single_Container", HFILL }},
51772     { &hf_nbap_rL_03,
51773       { "rL", "nbap.rL",
51774         FT_NONE, BASE_NONE, NULL, 0,
51775         "nbap.RL_RL_FailureInd", HFILL }},
51776     { &hf_nbap_rL_Set,
51777       { "rL-Set", "nbap.rL_Set",
51778         FT_NONE, BASE_NONE, NULL, 0,
51779         "nbap.RL_Set_RL_FailureInd", HFILL }},
51780     { &hf_nbap_cCTrCH,
51781       { "cCTrCH", "nbap.cCTrCH",
51782         FT_NONE, BASE_NONE, NULL, 0,
51783         "nbap.CCTrCH_RL_FailureInd", HFILL }},
51784     { &hf_nbap_rL_InformationList_RL_FailureInd,
51785       { "rL-InformationList-RL-FailureInd", "nbap.rL_InformationList_RL_FailureInd",
51786         FT_UINT32, BASE_DEC, NULL, 0,
51787         "nbap.RL_InformationList_RL_FailureInd", HFILL }},
51788     { &hf_nbap_RL_InformationList_RL_FailureInd_item,
51789       { "Item", "nbap.RL_InformationList_RL_FailureInd_item",
51790         FT_NONE, BASE_NONE, NULL, 0,
51791         "nbap.ProtocolIE_Single_Container", HFILL }},
51792     { &hf_nbap_rL_Set_InformationList_RL_FailureInd,
51793       { "rL-Set-InformationList-RL-FailureInd", "nbap.rL_Set_InformationList_RL_FailureInd",
51794         FT_UINT32, BASE_DEC, NULL, 0,
51795         "nbap.RL_Set_InformationList_RL_FailureInd", HFILL }},
51796     { &hf_nbap_RL_Set_InformationList_RL_FailureInd_item,
51797       { "Item", "nbap.RL_Set_InformationList_RL_FailureInd_item",
51798         FT_NONE, BASE_NONE, NULL, 0,
51799         "nbap.ProtocolIE_Single_Container", HFILL }},
51800     { &hf_nbap_cCTrCH_InformationList_RL_FailureInd,
51801       { "cCTrCH-InformationList-RL-FailureInd", "nbap.cCTrCH_InformationList_RL_FailureInd",
51802         FT_UINT32, BASE_DEC, NULL, 0,
51803         "nbap.CCTrCH_InformationList_RL_FailureInd", HFILL }},
51804     { &hf_nbap_CCTrCH_InformationList_RL_FailureInd_item,
51805       { "Item", "nbap.CCTrCH_InformationList_RL_FailureInd_item",
51806         FT_NONE, BASE_NONE, NULL, 0,
51807         "nbap.ProtocolIE_Single_Container", HFILL }},
51808     { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item,
51809       { "Item", "nbap.RL_InformationList_RL_PreemptRequiredInd_item",
51810         FT_NONE, BASE_NONE, NULL, 0,
51811         "nbap.ProtocolIE_Single_Container", HFILL }},
51812     { &hf_nbap_rL_04,
51813       { "rL", "nbap.rL",
51814         FT_NONE, BASE_NONE, NULL, 0,
51815         "nbap.RL_RL_RestoreInd", HFILL }},
51816     { &hf_nbap_rL_Set_01,
51817       { "rL-Set", "nbap.rL_Set",
51818         FT_NONE, BASE_NONE, NULL, 0,
51819         "nbap.RL_Set_RL_RestoreInd", HFILL }},
51820     { &hf_nbap_cCTrCH_01,
51821       { "cCTrCH", "nbap.cCTrCH",
51822         FT_NONE, BASE_NONE, NULL, 0,
51823         "nbap.CCTrCH_RL_RestoreInd", HFILL }},
51824     { &hf_nbap_rL_InformationList_RL_RestoreInd,
51825       { "rL-InformationList-RL-RestoreInd", "nbap.rL_InformationList_RL_RestoreInd",
51826         FT_UINT32, BASE_DEC, NULL, 0,
51827         "nbap.RL_InformationList_RL_RestoreInd", HFILL }},
51828     { &hf_nbap_RL_InformationList_RL_RestoreInd_item,
51829       { "Item", "nbap.RL_InformationList_RL_RestoreInd_item",
51830         FT_NONE, BASE_NONE, NULL, 0,
51831         "nbap.ProtocolIE_Single_Container", HFILL }},
51832     { &hf_nbap_rL_Set_InformationList_RL_RestoreInd,
51833       { "rL-Set-InformationList-RL-RestoreInd", "nbap.rL_Set_InformationList_RL_RestoreInd",
51834         FT_UINT32, BASE_DEC, NULL, 0,
51835         "nbap.RL_Set_InformationList_RL_RestoreInd", HFILL }},
51836     { &hf_nbap_RL_Set_InformationList_RL_RestoreInd_item,
51837       { "Item", "nbap.RL_Set_InformationList_RL_RestoreInd_item",
51838         FT_NONE, BASE_NONE, NULL, 0,
51839         "nbap.ProtocolIE_Single_Container", HFILL }},
51840     { &hf_nbap_cCTrCH_InformationList_RL_RestoreInd,
51841       { "cCTrCH-InformationList-RL-RestoreInd", "nbap.cCTrCH_InformationList_RL_RestoreInd",
51842         FT_UINT32, BASE_DEC, NULL, 0,
51843         "nbap.CCTrCH_InformationList_RL_RestoreInd", HFILL }},
51844     { &hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item,
51845       { "Item", "nbap.CCTrCH_InformationList_RL_RestoreInd_item",
51846         FT_NONE, BASE_NONE, NULL, 0,
51847         "nbap.ProtocolIE_Single_Container", HFILL }},
51848     { &hf_nbap_privateIEs,
51849       { "privateIEs", "nbap.privateIEs",
51850         FT_UINT32, BASE_DEC, NULL, 0,
51851         "nbap.PrivateIE_Container", HFILL }},
51852     { &hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item,
51853       { "Item", "nbap.HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item",
51854         FT_NONE, BASE_NONE, NULL, 0,
51855         "nbap.HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst", HFILL }},
51856     { &hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst,
51857       { "hS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst", "nbap.hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst",
51858         FT_UINT32, BASE_DEC, NULL, 0,
51859         "nbap.DL_ScramblingCode", HFILL }},
51860     { &hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst,
51861       { "hS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst", "nbap.hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst",
51862         FT_NONE, BASE_NONE, NULL, 0,
51863         "nbap.HS_PDSCH_FDD_Code_Information", HFILL }},
51864     { &hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst,
51865       { "hS-SCCH-FDD-Code-Information-PSCH-ReconfRqst", "nbap.hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst",
51866         FT_UINT32, BASE_DEC, VALS(nbap_HS_SCCH_FDD_Code_Information_vals), 0,
51867         "nbap.HS_SCCH_FDD_Code_Information", HFILL }},
51868     { &hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst,
51869       { "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",
51870         FT_UINT32, BASE_DEC, NULL, 0,
51871         "nbap.MaximumTransmissionPower", HFILL }},
51872     { &hf_nbap_e_AGCH_FDD_Code_Information,
51873       { "e-AGCH-FDD-Code-Information", "nbap.e_AGCH_FDD_Code_Information",
51874         FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_FDD_Code_Information_vals), 0,
51875         "nbap.E_AGCH_FDD_Code_Information", HFILL }},
51876     { &hf_nbap_e_RGCH_E_HICH_FDD_Code_Information,
51877       { "e-RGCH-E-HICH-FDD-Code-Information", "nbap.e_RGCH_E_HICH_FDD_Code_Information",
51878         FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_E_HICH_FDD_Code_Information_vals), 0,
51879         "nbap.E_RGCH_E_HICH_FDD_Code_Information", HFILL }},
51880     { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item,
51881       { "Item", "nbap.PDSCHSets_AddList_PSCH_ReconfRqst_item",
51882         FT_NONE, BASE_NONE, NULL, 0,
51883         "nbap.PDSCHSets_AddItem_PSCH_ReconfRqst", HFILL }},
51884     { &hf_nbap_pDSCHSet_ID,
51885       { "pDSCHSet-ID", "nbap.pDSCHSet_ID",
51886         FT_UINT32, BASE_DEC, NULL, 0,
51887         "nbap.PDSCHSet_ID", HFILL }},
51888     { &hf_nbap_pDSCH_InformationList,
51889       { "pDSCH-InformationList", "nbap.pDSCH_InformationList",
51890         FT_NONE, BASE_NONE, NULL, 0,
51891         "nbap.PDSCH_Information_AddList_PSCH_ReconfRqst", HFILL }},
51892     { &hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst,
51893       { "dL-Timeslot-InformationAddList-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_PSCH_ReconfRqst",
51894         FT_UINT32, BASE_DEC, NULL, 0,
51895         "nbap.DL_Timeslot_InformationAddList_PSCH_ReconfRqst", HFILL }},
51896     { &hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item,
51897       { "Item", "nbap.DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item",
51898         FT_NONE, BASE_NONE, NULL, 0,
51899         "nbap.DL_Timeslot_InformationAddItem_PSCH_ReconfRqst", HFILL }},
51900     { &hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst,
51901       { "dL-Code-InformationAddList-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_PSCH_ReconfRqst",
51902         FT_UINT32, BASE_DEC, NULL, 0,
51903         "nbap.DL_Code_InformationAddList_PSCH_ReconfRqst", HFILL }},
51904     { &hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item,
51905       { "Item", "nbap.DL_Code_InformationAddList_PSCH_ReconfRqst_item",
51906         FT_NONE, BASE_NONE, NULL, 0,
51907         "nbap.DL_Code_InformationAddItem_PSCH_ReconfRqst", HFILL }},
51908     { &hf_nbap_pDSCH_ID,
51909       { "pDSCH-ID", "nbap.pDSCH_ID",
51910         FT_UINT32, BASE_DEC, NULL, 0,
51911         "nbap.PDSCH_ID", HFILL }},
51912     { &hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
51913       { "dL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst",
51914         FT_UINT32, BASE_DEC, NULL, 0,
51915         "nbap.DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst", HFILL }},
51916     { &hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item,
51917       { "Item", "nbap.DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item",
51918         FT_NONE, BASE_NONE, NULL, 0,
51919         "nbap.DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst", HFILL }},
51920     { &hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
51921       { "dL-Code-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_LCR_PSCH_ReconfRqst",
51922         FT_UINT32, BASE_DEC, NULL, 0,
51923         "nbap.DL_Code_InformationAddList_LCR_PSCH_ReconfRqst", HFILL }},
51924     { &hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item,
51925       { "Item", "nbap.DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item",
51926         FT_NONE, BASE_NONE, NULL, 0,
51927         "nbap.DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst", HFILL }},
51928     { &hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
51929       { "dL-Timeslot-InformationAddList-768-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst",
51930         FT_UINT32, BASE_DEC, NULL, 0,
51931         "nbap.DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst", HFILL }},
51932     { &hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item,
51933       { "Item", "nbap.DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item",
51934         FT_NONE, BASE_NONE, NULL, 0,
51935         "nbap.DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst", HFILL }},
51936     { &hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst,
51937       { "dL-Code-InformationAddList-768-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_768_PSCH_ReconfRqst",
51938         FT_UINT32, BASE_DEC, NULL, 0,
51939         "nbap.DL_Code_InformationAddList_768_PSCH_ReconfRqst", HFILL }},
51940     { &hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item,
51941       { "Item", "nbap.DL_Code_InformationAddList_768_PSCH_ReconfRqst_item",
51942         FT_NONE, BASE_NONE, NULL, 0,
51943         "nbap.DL_Code_InformationAddItem_768_PSCH_ReconfRqst", HFILL }},
51944     { &hf_nbap_pDSCH_ID768,
51945       { "pDSCH-ID768", "nbap.pDSCH_ID768",
51946         FT_UINT32, BASE_DEC, NULL, 0,
51947         "nbap.PDSCH_ID768", HFILL }},
51948     { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item,
51949       { "Item", "nbap.PDSCHSets_ModifyList_PSCH_ReconfRqst_item",
51950         FT_NONE, BASE_NONE, NULL, 0,
51951         "nbap.PDSCHSets_ModifyItem_PSCH_ReconfRqst", HFILL }},
51952     { &hf_nbap_pDSCH_InformationList_01,
51953       { "pDSCH-InformationList", "nbap.pDSCH_InformationList",
51954         FT_NONE, BASE_NONE, NULL, 0,
51955         "nbap.PDSCH_Information_ModifyList_PSCH_ReconfRqst", HFILL }},
51956     { &hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
51957       { "dL-Timeslot-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationModifyList_PSCH_ReconfRqst",
51958         FT_UINT32, BASE_DEC, NULL, 0,
51959         "nbap.DL_Timeslot_InformationModifyList_PSCH_ReconfRqst", HFILL }},
51960     { &hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item,
51961       { "Item", "nbap.DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item",
51962         FT_NONE, BASE_NONE, NULL, 0,
51963         "nbap.DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
51964     { &hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst,
51965       { "dL-Code-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_InformationModifyList_PSCH_ReconfRqst",
51966         FT_UINT32, BASE_DEC, NULL, 0,
51967         "nbap.DL_Code_InformationModifyList_PSCH_ReconfRqst", HFILL }},
51968     { &hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item,
51969       { "Item", "nbap.DL_Code_InformationModifyList_PSCH_ReconfRqst_item",
51970         FT_NONE, BASE_NONE, NULL, 0,
51971         "nbap.DL_Code_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
51972     { &hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst,
51973       { "dL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst",
51974         FT_UINT32, BASE_DEC, NULL, 0,
51975         "nbap.DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst", HFILL }},
51976     { &hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item,
51977       { "Item", "nbap.DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item",
51978         FT_NONE, BASE_NONE, NULL, 0,
51979         "nbap.DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
51980     { &hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
51981       { "dL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst",
51982         FT_UINT32, BASE_DEC, NULL, 0,
51983         "nbap.DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst", HFILL }},
51984     { &hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item,
51985       { "Item", "nbap.DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item",
51986         FT_NONE, BASE_NONE, NULL, 0,
51987         "nbap.DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
51988     { &hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
51989       { "dL-Timeslot-768-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst",
51990         FT_UINT32, BASE_DEC, NULL, 0,
51991         "nbap.DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
51992     { &hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item,
51993       { "Item", "nbap.DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item",
51994         FT_NONE, BASE_NONE, NULL, 0,
51995         "nbap.DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
51996     { &hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst,
51997       { "dL-Code-768-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_768_InformationModifyList_PSCH_ReconfRqst",
51998         FT_UINT32, BASE_DEC, NULL, 0,
51999         "nbap.DL_Code_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
52000     { &hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item,
52001       { "Item", "nbap.DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item",
52002         FT_NONE, BASE_NONE, NULL, 0,
52003         "nbap.DL_Code_768_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
52004     { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item,
52005       { "Item", "nbap.PDSCHSets_DeleteList_PSCH_ReconfRqst_item",
52006         FT_NONE, BASE_NONE, NULL, 0,
52007         "nbap.PDSCHSets_DeleteItem_PSCH_ReconfRqst", HFILL }},
52008     { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item,
52009       { "Item", "nbap.PUSCHSets_AddList_PSCH_ReconfRqst_item",
52010         FT_NONE, BASE_NONE, NULL, 0,
52011         "nbap.PUSCHSets_AddItem_PSCH_ReconfRqst", HFILL }},
52012     { &hf_nbap_pUSCHSet_ID,
52013       { "pUSCHSet-ID", "nbap.pUSCHSet_ID",
52014         FT_UINT32, BASE_DEC, NULL, 0,
52015         "nbap.PUSCHSet_ID", HFILL }},
52016     { &hf_nbap_pUSCH_InformationList,
52017       { "pUSCH-InformationList", "nbap.pUSCH_InformationList",
52018         FT_NONE, BASE_NONE, NULL, 0,
52019         "nbap.PUSCH_Information_AddList_PSCH_ReconfRqst", HFILL }},
52020     { &hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst,
52021       { "uL-Timeslot-InformationAddList-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_PSCH_ReconfRqst",
52022         FT_UINT32, BASE_DEC, NULL, 0,
52023         "nbap.UL_Timeslot_InformationAddList_PSCH_ReconfRqst", HFILL }},
52024     { &hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item,
52025       { "Item", "nbap.UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item",
52026         FT_NONE, BASE_NONE, NULL, 0,
52027         "nbap.UL_Timeslot_InformationAddItem_PSCH_ReconfRqst", HFILL }},
52028     { &hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst,
52029       { "uL-Code-InformationAddList-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_PSCH_ReconfRqst",
52030         FT_UINT32, BASE_DEC, NULL, 0,
52031         "nbap.UL_Code_InformationAddList_PSCH_ReconfRqst", HFILL }},
52032     { &hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item,
52033       { "Item", "nbap.UL_Code_InformationAddList_PSCH_ReconfRqst_item",
52034         FT_NONE, BASE_NONE, NULL, 0,
52035         "nbap.UL_Code_InformationAddItem_PSCH_ReconfRqst", HFILL }},
52036     { &hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
52037       { "uL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst",
52038         FT_UINT32, BASE_DEC, NULL, 0,
52039         "nbap.UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst", HFILL }},
52040     { &hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item,
52041       { "Item", "nbap.UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item",
52042         FT_NONE, BASE_NONE, NULL, 0,
52043         "nbap.UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst", HFILL }},
52044     { &hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
52045       { "uL-Code-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_LCR_PSCH_ReconfRqst",
52046         FT_UINT32, BASE_DEC, NULL, 0,
52047         "nbap.UL_Code_InformationAddList_LCR_PSCH_ReconfRqst", HFILL }},
52048     { &hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item,
52049       { "Item", "nbap.UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item",
52050         FT_NONE, BASE_NONE, NULL, 0,
52051         "nbap.UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst", HFILL }},
52052     { &hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
52053       { "uL-Timeslot-InformationAddList-768-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst",
52054         FT_UINT32, BASE_DEC, NULL, 0,
52055         "nbap.UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst", HFILL }},
52056     { &hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item,
52057       { "Item", "nbap.UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item",
52058         FT_NONE, BASE_NONE, NULL, 0,
52059         "nbap.UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst", HFILL }},
52060     { &hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst,
52061       { "uL-Code-InformationAddList-768-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_768_PSCH_ReconfRqst",
52062         FT_UINT32, BASE_DEC, NULL, 0,
52063         "nbap.UL_Code_InformationAddList_768_PSCH_ReconfRqst", HFILL }},
52064     { &hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item,
52065       { "Item", "nbap.UL_Code_InformationAddList_768_PSCH_ReconfRqst_item",
52066         FT_NONE, BASE_NONE, NULL, 0,
52067         "nbap.UL_Code_InformationAddItem_768_PSCH_ReconfRqst", HFILL }},
52068     { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item,
52069       { "Item", "nbap.PUSCHSets_ModifyList_PSCH_ReconfRqst_item",
52070         FT_NONE, BASE_NONE, NULL, 0,
52071         "nbap.PUSCHSets_ModifyItem_PSCH_ReconfRqst", HFILL }},
52072     { &hf_nbap_pUSCH_InformationList_01,
52073       { "pUSCH-InformationList", "nbap.pUSCH_InformationList",
52074         FT_NONE, BASE_NONE, NULL, 0,
52075         "nbap.PUSCH_Information_ModifyList_PSCH_ReconfRqst", HFILL }},
52076     { &hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
52077       { "uL-Timeslot-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_PSCH_ReconfRqst",
52078         FT_UINT32, BASE_DEC, NULL, 0,
52079         "nbap.UL_Timeslot_InformationModifyList_PSCH_ReconfRqst", HFILL }},
52080     { &hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item,
52081       { "Item", "nbap.UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item",
52082         FT_NONE, BASE_NONE, NULL, 0,
52083         "nbap.UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
52084     { &hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst,
52085       { "uL-Code-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_InformationModifyList_PSCH_ReconfRqst",
52086         FT_UINT32, BASE_DEC, NULL, 0,
52087         "nbap.UL_Code_InformationModifyList_PSCH_ReconfRqst", HFILL }},
52088     { &hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item,
52089       { "Item", "nbap.UL_Code_InformationModifyList_PSCH_ReconfRqst_item",
52090         FT_NONE, BASE_NONE, NULL, 0,
52091         "nbap.UL_Code_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
52092     { &hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst,
52093       { "uL-Timeslot-InformationModifyList-LCR-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst",
52094         FT_UINT32, BASE_DEC, NULL, 0,
52095         "nbap.UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst", HFILL }},
52096     { &hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item,
52097       { "Item", "nbap.UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item",
52098         FT_NONE, BASE_NONE, NULL, 0,
52099         "nbap.UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
52100     { &hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
52101       { "uL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst",
52102         FT_UINT32, BASE_DEC, NULL, 0,
52103         "nbap.UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst", HFILL }},
52104     { &hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item,
52105       { "Item", "nbap.UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item",
52106         FT_NONE, BASE_NONE, NULL, 0,
52107         "nbap.UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
52108     { &hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst,
52109       { "uL-Timeslot-InformationModifyList-768-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst",
52110         FT_UINT32, BASE_DEC, NULL, 0,
52111         "nbap.UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
52112     { &hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item,
52113       { "Item", "nbap.UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item",
52114         FT_NONE, BASE_NONE, NULL, 0,
52115         "nbap.UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
52116     { &hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst,
52117       { "uL-Code-768-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_768_InformationModifyList_PSCH_ReconfRqst",
52118         FT_UINT32, BASE_DEC, NULL, 0,
52119         "nbap.UL_Code_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
52120     { &hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item,
52121       { "Item", "nbap.UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item",
52122         FT_NONE, BASE_NONE, NULL, 0,
52123         "nbap.UL_Code_768_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
52124     { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item,
52125       { "Item", "nbap.PUSCHSets_DeleteList_PSCH_ReconfRqst_item",
52126         FT_NONE, BASE_NONE, NULL, 0,
52127         "nbap.PUSCHSets_DeleteItem_PSCH_ReconfRqst", HFILL }},
52128     { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst,
52129       { "dL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst", "nbap.dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst",
52130         FT_UINT32, BASE_DEC, NULL, 0,
52131         "nbap.DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst", HFILL }},
52132     { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
52133       { "dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst",
52134         FT_UINT32, BASE_DEC, NULL, 0,
52135         "nbap.DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst", HFILL }},
52136     { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item,
52137       { "Item", "nbap.DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item",
52138         FT_NONE, BASE_NONE, NULL, 0,
52139         "nbap.DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst", HFILL }},
52140     { &hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst,
52141       { "dl-HS-PDSCH-Codelist-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_PSCH_ReconfRqst",
52142         FT_UINT32, BASE_DEC, NULL, 0,
52143         "nbap.DL_HS_PDSCH_Codelist_PSCH_ReconfRqst", HFILL }},
52144     { &hf_nbap_maxHSDSCH_HSSCCH_Power,
52145       { "maxHSDSCH-HSSCCH-Power", "nbap.maxHSDSCH_HSSCCH_Power",
52146         FT_UINT32, BASE_DEC, NULL, 0,
52147         "nbap.MaximumTransmissionPower", HFILL }},
52148     { &hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item,
52149       { "Item", "nbap.DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item",
52150         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
52151         "nbap.TDD_ChannelisationCode", HFILL }},
52152     { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item,
52153       { "Item", "nbap.DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item",
52154         FT_NONE, BASE_NONE, NULL, 0,
52155         "nbap.DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
52156     { &hf_nbap_midambleShiftAndBurstType_01,
52157       { "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType",
52158         FT_NONE, BASE_NONE, NULL, 0,
52159         "nbap.MidambleShiftLCR", HFILL }},
52160     { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
52161       { "dl-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst",
52162         FT_UINT32, BASE_DEC, NULL, 0,
52163         "nbap.DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst", HFILL }},
52164     { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item,
52165       { "Item", "nbap.DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item",
52166         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
52167         "nbap.TDD_ChannelisationCode", HFILL }},
52168     { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item,
52169       { "Item", "nbap.DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item",
52170         FT_NONE, BASE_NONE, NULL, 0,
52171         "nbap.DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst", HFILL }},
52172     { &hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst,
52173       { "dl-HS-PDSCH-Codelist-768-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst",
52174         FT_UINT32, BASE_DEC, NULL, 0,
52175         "nbap.DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst", HFILL }},
52176     { &hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item,
52177       { "Item", "nbap.DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item",
52178         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode768_vals), 0,
52179         "nbap.TDD_ChannelisationCode768", HFILL }},
52180     { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item,
52181       { "Item", "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item",
52182         FT_NONE, BASE_NONE, NULL, 0,
52183         "nbap.ProtocolIE_Single_Container", HFILL }},
52184     { &hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst,
52185       { "hS-SCCH-Information-PSCH-ReconfRqst", "nbap.hS_SCCH_Information_PSCH_ReconfRqst",
52186         FT_UINT32, BASE_DEC, NULL, 0,
52187         "nbap.HS_SCCH_Information_PSCH_ReconfRqst", HFILL }},
52188     { &hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst,
52189       { "hS-SCCH-Information-LCR-PSCH-ReconfRqst", "nbap.hS_SCCH_Information_LCR_PSCH_ReconfRqst",
52190         FT_UINT32, BASE_DEC, NULL, 0,
52191         "nbap.HS_SCCH_Information_LCR_PSCH_ReconfRqst", HFILL }},
52192     { &hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item,
52193       { "Item", "nbap.HS_SCCH_Information_PSCH_ReconfRqst_item",
52194         FT_NONE, BASE_NONE, NULL, 0,
52195         "nbap.HS_SCCH_InformationItem_PSCH_ReconfRqst", HFILL }},
52196     { &hf_nbap_hS_SCCH_ID,
52197       { "hS-SCCH-ID", "nbap.hS_SCCH_ID",
52198         FT_UINT32, BASE_DEC, NULL, 0,
52199         "nbap.HS_SCCH_ID", HFILL }},
52200     { &hf_nbap_hS_SCCH_MaxPower,
52201       { "hS-SCCH-MaxPower", "nbap.hS_SCCH_MaxPower",
52202         FT_INT32, BASE_DEC, NULL, 0,
52203         "nbap.DL_Power", HFILL }},
52204     { &hf_nbap_hS_SICH_Information,
52205       { "hS-SICH-Information", "nbap.hS_SICH_Information",
52206         FT_NONE, BASE_NONE, NULL, 0,
52207         "nbap.HS_SICH_Information_PSCH_ReconfRqst", HFILL }},
52208     { &hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item,
52209       { "Item", "nbap.HS_SCCH_Information_LCR_PSCH_ReconfRqst_item",
52210         FT_NONE, BASE_NONE, NULL, 0,
52211         "nbap.HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
52212     { &hf_nbap_hS_SICH_Information_LCR,
52213       { "hS-SICH-Information-LCR", "nbap.hS_SICH_Information_LCR",
52214         FT_NONE, BASE_NONE, NULL, 0,
52215         "nbap.HS_SICH_Information_LCR_PSCH_ReconfRqst", HFILL }},
52216     { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item,
52217       { "Item", "nbap.HS_SCCH_Information_768_PSCH_ReconfRqst_item",
52218         FT_NONE, BASE_NONE, NULL, 0,
52219         "nbap.HS_SCCH_InformationItem_768_PSCH_ReconfRqst", HFILL }},
52220     { &hf_nbap_hS_SICH_Information_768,
52221       { "hS-SICH-Information-768", "nbap.hS_SICH_Information_768",
52222         FT_NONE, BASE_NONE, NULL, 0,
52223         "nbap.HS_SICH_Information_768_PSCH_ReconfRqst", HFILL }},
52224     { &hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item,
52225       { "Item", "nbap.HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item",
52226         FT_NONE, BASE_NONE, NULL, 0,
52227         "nbap.HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
52228     { &hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst,
52229       { "hS-SCCH-InformationModify-PSCH-ReconfRqst", "nbap.hS_SCCH_InformationModify_PSCH_ReconfRqst",
52230         FT_UINT32, BASE_DEC, NULL, 0,
52231         "nbap.HS_SCCH_InformationModify_PSCH_ReconfRqst", HFILL }},
52232     { &hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst,
52233       { "hS-SCCH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst",
52234         FT_UINT32, BASE_DEC, NULL, 0,
52235         "nbap.HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
52236     { &hf_nbap_hS_SICH_Information_01,
52237       { "hS-SICH-Information", "nbap.hS_SICH_Information",
52238         FT_NONE, BASE_NONE, NULL, 0,
52239         "nbap.HS_SICH_InformationModify_PSCH_ReconfRqst", HFILL }},
52240     { &hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item,
52241       { "Item", "nbap.HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item",
52242         FT_NONE, BASE_NONE, NULL, 0,
52243         "nbap.HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst", HFILL }},
52244     { &hf_nbap_hS_SICH_Information_LCR_01,
52245       { "hS-SICH-Information-LCR", "nbap.hS_SICH_Information_LCR",
52246         FT_NONE, BASE_NONE, NULL, 0,
52247         "nbap.HS_SICH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
52248     { &hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item,
52249       { "Item", "nbap.HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item",
52250         FT_NONE, BASE_NONE, NULL, 0,
52251         "nbap.HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst", HFILL }},
52252     { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item,
52253       { "Item", "nbap.HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item",
52254         FT_NONE, BASE_NONE, NULL, 0,
52255         "nbap.HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst", HFILL }},
52256     { &hf_nbap_hS_SICH_Information_768_01,
52257       { "hS-SICH-Information-768", "nbap.hS_SICH_Information_768",
52258         FT_NONE, BASE_NONE, NULL, 0,
52259         "nbap.HS_SICH_InformationModify_768_PSCH_ReconfRqst", HFILL }},
52260     { &hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item,
52261       { "Item", "nbap.HS_SCCH_InformationModify_PSCH_ReconfRqst_item",
52262         FT_NONE, BASE_NONE, NULL, 0,
52263         "nbap.HS_SCCH_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
52264     { &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item,
52265       { "Item", "nbap.Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item",
52266         FT_NONE, BASE_NONE, NULL, 0,
52267         "nbap.Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst", HFILL }},
52268     { &hf_nbap_lTGI_Presence,
52269       { "lTGI-Presence", "nbap.lTGI_Presence",
52270         FT_BOOLEAN, 8, NULL, 0,
52271         "nbap.LTGI_Presence", HFILL }},
52272     { &hf_nbap_sNPL_Reporting_Type,
52273       { "sNPL-Reporting-Type", "nbap.sNPL_Reporting_Type",
52274         FT_UINT32, BASE_DEC, VALS(nbap_SNPL_Reporting_Type_vals), 0,
52275         "nbap.SNPL_Reporting_Type", HFILL }},
52276     { &hf_nbap_e_PUCH_Timeslot_Info,
52277       { "e-PUCH-Timeslot-Info", "nbap.e_PUCH_Timeslot_Info",
52278         FT_UINT32, BASE_DEC, NULL, 0,
52279         "nbap.E_PUCH_Timeslot_Info", HFILL }},
52280     { &hf_nbap_E_PUCH_Timeslot_Info_item,
52281       { "Item", "nbap.E_PUCH_Timeslot_Info_item",
52282         FT_UINT32, BASE_DEC, NULL, 0,
52283         "nbap.TimeSlot", HFILL }},
52284     { &hf_nbap_e_AGCH_Information_PSCH_ReconfRqst,
52285       { "e-AGCH-Information-PSCH-ReconfRqst", "nbap.e_AGCH_Information_PSCH_ReconfRqst",
52286         FT_UINT32, BASE_DEC, NULL, 0,
52287         "nbap.E_AGCH_Information_PSCH_ReconfRqst", HFILL }},
52288     { &hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item,
52289       { "Item", "nbap.E_AGCH_Information_PSCH_ReconfRqst_item",
52290         FT_NONE, BASE_NONE, NULL, 0,
52291         "nbap.E_AGCH_InformationItem_PSCH_ReconfRqst", HFILL }},
52292     { &hf_nbap_e_AGCH_ID,
52293       { "e-AGCH-ID", "nbap.e_AGCH_ID",
52294         FT_UINT32, BASE_DEC, NULL, 0,
52295         "nbap.E_AGCH_Id", HFILL }},
52296     { &hf_nbap_e_AGCH_MaxPower,
52297       { "e-AGCH-MaxPower", "nbap.e_AGCH_MaxPower",
52298         FT_INT32, BASE_DEC, NULL, 0,
52299         "nbap.DL_Power", HFILL }},
52300     { &hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst,
52301       { "e-AGCH-InformationModify-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_PSCH_ReconfRqst",
52302         FT_UINT32, BASE_DEC, NULL, 0,
52303         "nbap.E_AGCH_InformationModify_PSCH_ReconfRqst", HFILL }},
52304     { &hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item,
52305       { "Item", "nbap.E_AGCH_InformationModify_PSCH_ReconfRqst_item",
52306         FT_NONE, BASE_NONE, NULL, 0,
52307         "nbap.E_AGCH_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
52308     { &hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item,
52309       { "Item", "nbap.Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item",
52310         FT_NONE, BASE_NONE, NULL, 0,
52311         "nbap.Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst", HFILL }},
52312     { &hf_nbap_e_HICH_MaxPower,
52313       { "e-HICH-MaxPower", "nbap.e_HICH_MaxPower",
52314         FT_INT32, BASE_DEC, NULL, 0,
52315         "nbap.DL_Power", HFILL }},
52316     { &hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst,
52317       { "e-AGCH-Information-768-PSCH-ReconfRqst", "nbap.e_AGCH_Information_768_PSCH_ReconfRqst",
52318         FT_UINT32, BASE_DEC, NULL, 0,
52319         "nbap.E_AGCH_Information_768_PSCH_ReconfRqst", HFILL }},
52320     { &hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item,
52321       { "Item", "nbap.E_AGCH_Information_768_PSCH_ReconfRqst_item",
52322         FT_NONE, BASE_NONE, NULL, 0,
52323         "nbap.E_AGCH_InformationItem_768_PSCH_ReconfRqst", HFILL }},
52324     { &hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst,
52325       { "e-AGCH-InformationModify-768-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_768_PSCH_ReconfRqst",
52326         FT_UINT32, BASE_DEC, NULL, 0,
52327         "nbap.E_AGCH_InformationModify_768_PSCH_ReconfRqst", HFILL }},
52328     { &hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item,
52329       { "Item", "nbap.E_AGCH_InformationModify_768_PSCH_ReconfRqst_item",
52330         FT_NONE, BASE_NONE, NULL, 0,
52331         "nbap.E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst", HFILL }},
52332     { &hf_nbap_e_PUCH_Timeslot_InfoLCR,
52333       { "e-PUCH-Timeslot-InfoLCR", "nbap.e_PUCH_Timeslot_InfoLCR",
52334         FT_UINT32, BASE_DEC, NULL, 0,
52335         "nbap.E_PUCH_Timeslot_InfoLCR", HFILL }},
52336     { &hf_nbap_E_PUCH_Timeslot_InfoLCR_item,
52337       { "Item", "nbap.E_PUCH_Timeslot_InfoLCR_item",
52338         FT_NONE, BASE_NONE, NULL, 0,
52339         "nbap.E_PUCH_Timeslot_Item_InfoLCR", HFILL }},
52340     { &hf_nbap_e_PUCH_Codelist_LCR,
52341       { "e-PUCH-Codelist-LCR", "nbap.e_PUCH_Codelist_LCR",
52342         FT_UINT32, BASE_DEC, NULL, 0,
52343         "nbap.E_PUCH_Codelist_LCR", HFILL }},
52344     { &hf_nbap_E_PUCH_Codelist_LCR_item,
52345       { "Item", "nbap.E_PUCH_Codelist_LCR_item",
52346         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
52347         "nbap.TDD_ChannelisationCode", HFILL }},
52348     { &hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst,
52349       { "e-AGCH-Information-LCR-PSCH-ReconfRqst", "nbap.e_AGCH_Information_LCR_PSCH_ReconfRqst",
52350         FT_UINT32, BASE_DEC, NULL, 0,
52351         "nbap.E_AGCH_Information_LCR_PSCH_ReconfRqst", HFILL }},
52352     { &hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item,
52353       { "Item", "nbap.E_AGCH_Information_LCR_PSCH_ReconfRqst_item",
52354         FT_NONE, BASE_NONE, NULL, 0,
52355         "nbap.E_AGCH_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
52356     { &hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst,
52357       { "e-AGCH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_LCR_PSCH_ReconfRqst",
52358         FT_UINT32, BASE_DEC, NULL, 0,
52359         "nbap.E_AGCH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
52360     { &hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item,
52361       { "Item", "nbap.E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item",
52362         FT_NONE, BASE_NONE, NULL, 0,
52363         "nbap.E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst", HFILL }},
52364     { &hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst,
52365       { "e-HICH-Information-LCR-PSCH-ReconfRqst", "nbap.e_HICH_Information_LCR_PSCH_ReconfRqst",
52366         FT_UINT32, BASE_DEC, NULL, 0,
52367         "nbap.E_HICH_Information_LCR_PSCH_ReconfRqst", HFILL }},
52368     { &hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item,
52369       { "Item", "nbap.E_HICH_Information_LCR_PSCH_ReconfRqst_item",
52370         FT_NONE, BASE_NONE, NULL, 0,
52371         "nbap.E_HICH_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
52372     { &hf_nbap_e_HICH_Type,
52373       { "e-HICH-Type", "nbap.e_HICH_Type",
52374         FT_UINT32, BASE_DEC, VALS(nbap_E_HICH_Type_vals), 0,
52375         "nbap.E_HICH_Type", HFILL }},
52376     { &hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst,
52377       { "e-HICH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.e_HICH_InformationModify_LCR_PSCH_ReconfRqst",
52378         FT_UINT32, BASE_DEC, NULL, 0,
52379         "nbap.E_HICH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
52380     { &hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item,
52381       { "Item", "nbap.E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item",
52382         FT_NONE, BASE_NONE, NULL, 0,
52383         "nbap.E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst", HFILL }},
52384     { &hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item,
52385       { "Item", "nbap.Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item",
52386         FT_NONE, BASE_NONE, NULL, 0,
52387         "nbap.Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst", HFILL }},
52388     { &hf_nbap_eRUCCH_SYNC_UL_codes_bitmap,
52389       { "eRUCCH-SYNC-UL-codes-bitmap", "nbap.eRUCCH_SYNC_UL_codes_bitmap",
52390         FT_BYTES, BASE_HEX, NULL, 0,
52391         "nbap.BIT_STRING_SIZE_8", HFILL }},
52392     { &hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item,
52393       { "Item", "nbap.Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item",
52394         FT_NONE, BASE_NONE, NULL, 0,
52395         "nbap.Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst", HFILL }},
52396     { &hf_nbap_generalCause_05,
52397       { "generalCause", "nbap.generalCause",
52398         FT_NONE, BASE_NONE, NULL, 0,
52399         "nbap.GeneralCauseList_PSCH_ReconfFailure", HFILL }},
52400     { &hf_nbap_setSpecificCause,
52401       { "setSpecificCause", "nbap.setSpecificCause",
52402         FT_NONE, BASE_NONE, NULL, 0,
52403         "nbap.SetSpecificCauseList_PSCH_ReconfFailureTDD", HFILL }},
52404     { &hf_nbap_extension_CauseLevel_PSCH_ReconfFailure,
52405       { "extension-CauseLevel-PSCH-ReconfFailure", "nbap.extension_CauseLevel_PSCH_ReconfFailure",
52406         FT_NONE, BASE_NONE, NULL, 0,
52407         "nbap.Extension_CauseLevel_PSCH_ReconfFailure", HFILL }},
52408     { &hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD,
52409       { "unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD", "nbap.unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD",
52410         FT_UINT32, BASE_DEC, NULL, 0,
52411         "nbap.Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD", HFILL }},
52412     { &hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD,
52413       { "unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD", "nbap.unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD",
52414         FT_UINT32, BASE_DEC, NULL, 0,
52415         "nbap.Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD", HFILL }},
52416     { &hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item,
52417       { "Item", "nbap.Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item",
52418         FT_NONE, BASE_NONE, NULL, 0,
52419         "nbap.ProtocolIE_Single_Container", HFILL }},
52420     { &hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item,
52421       { "Item", "nbap.Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item",
52422         FT_NONE, BASE_NONE, NULL, 0,
52423         "nbap.ProtocolIE_Single_Container", HFILL }},
52424     { &hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item,
52425       { "Item", "nbap.UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item",
52426         FT_NONE, BASE_NONE, NULL, 0,
52427         "nbap.ProtocolIE_Single_Container", HFILL }},
52428     { &hf_nbap_communicationContext,
52429       { "communicationContext", "nbap.communicationContext",
52430         FT_NONE, BASE_NONE, NULL, 0,
52431         "nbap.CommunicationContextList_Reset", HFILL }},
52432     { &hf_nbap_communicationControlPort,
52433       { "communicationControlPort", "nbap.communicationControlPort",
52434         FT_NONE, BASE_NONE, NULL, 0,
52435         "nbap.CommunicationControlPortList_Reset", HFILL }},
52436     { &hf_nbap_nodeB,
52437       { "nodeB", "nbap.nodeB",
52438         FT_NONE, BASE_NONE, NULL, 0,
52439         "nbap.NULL", HFILL }},
52440     { &hf_nbap_communicationContextInfoList_Reset,
52441       { "communicationContextInfoList-Reset", "nbap.communicationContextInfoList_Reset",
52442         FT_UINT32, BASE_DEC, NULL, 0,
52443         "nbap.CommunicationContextInfoList_Reset", HFILL }},
52444     { &hf_nbap_CommunicationContextInfoList_Reset_item,
52445       { "Item", "nbap.CommunicationContextInfoList_Reset_item",
52446         FT_NONE, BASE_NONE, NULL, 0,
52447         "nbap.ProtocolIE_Single_Container", HFILL }},
52448     { &hf_nbap_communicationContextType_Reset,
52449       { "communicationContextType-Reset", "nbap.communicationContextType_Reset",
52450         FT_UINT32, BASE_DEC, VALS(nbap_CommunicationContextType_Reset_vals), 0,
52451         "nbap.CommunicationContextType_Reset", HFILL }},
52452     { &hf_nbap_nodeB_CommunicationContextID,
52453       { "nodeB-CommunicationContextID", "nbap.nodeB_CommunicationContextID",
52454         FT_UINT32, BASE_DEC, NULL, 0,
52455         "nbap.NodeB_CommunicationContextID", HFILL }},
52456     { &hf_nbap_communicationControlPortInfoList_Reset,
52457       { "communicationControlPortInfoList-Reset", "nbap.communicationControlPortInfoList_Reset",
52458         FT_UINT32, BASE_DEC, NULL, 0,
52459         "nbap.CommunicationControlPortInfoList_Reset", HFILL }},
52460     { &hf_nbap_CommunicationControlPortInfoList_Reset_item,
52461       { "Item", "nbap.CommunicationControlPortInfoList_Reset_item",
52462         FT_NONE, BASE_NONE, NULL, 0,
52463         "nbap.ProtocolIE_Single_Container", HFILL }},
52464     { &hf_nbap_cell_03,
52465       { "cell", "nbap.cell",
52466         FT_NONE, BASE_NONE, NULL, 0,
52467         "nbap.Cell_InfEx_Rqst", HFILL }},
52468     { &hf_nbap_cell_04,
52469       { "cell", "nbap.cell",
52470         FT_NONE, BASE_NONE, NULL, 0,
52471         "nbap.Cell_InfEx_Rsp", HFILL }},
52472     { &hf_nbap_requestedDataValue,
52473       { "requestedDataValue", "nbap.requestedDataValue",
52474         FT_NONE, BASE_NONE, NULL, 0,
52475         "nbap.RequestedDataValue", HFILL }},
52476     { &hf_nbap_cell_05,
52477       { "cell", "nbap.cell",
52478         FT_NONE, BASE_NONE, NULL, 0,
52479         "nbap.Cell_Inf_Rprt", HFILL }},
52480     { &hf_nbap_requestedDataValueInformation,
52481       { "requestedDataValueInformation", "nbap.requestedDataValueInformation",
52482         FT_UINT32, BASE_DEC, VALS(nbap_RequestedDataValueInformation_vals), 0,
52483         "nbap.RequestedDataValueInformation", HFILL }},
52484     { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item,
52485       { "Item", "nbap.TimeslotInfo_CellSyncInitiationRqstTDD_item",
52486         FT_UINT32, BASE_DEC, NULL, 0,
52487         "nbap.TimeSlot", HFILL }},
52488     { &hf_nbap_cSBTransmissionID,
52489       { "cSBTransmissionID", "nbap.cSBTransmissionID",
52490         FT_UINT32, BASE_DEC, NULL, 0,
52491         "nbap.CSBTransmissionID", HFILL }},
52492     { &hf_nbap_sfn,
52493       { "sfn", "nbap.sfn",
52494         FT_UINT32, BASE_DEC, NULL, 0,
52495         "nbap.SFN", HFILL }},
52496     { &hf_nbap_initialDLTransPower,
52497       { "initialDLTransPower", "nbap.initialDLTransPower",
52498         FT_INT32, BASE_DEC, NULL, 0,
52499         "nbap.DL_Power", HFILL }},
52500     { &hf_nbap_cSBMeasurementID,
52501       { "cSBMeasurementID", "nbap.cSBMeasurementID",
52502         FT_UINT32, BASE_DEC, NULL, 0,
52503         "nbap.CSBMeasurementID", HFILL }},
52504     { &hf_nbap_synchronisationReportType,
52505       { "synchronisationReportType", "nbap.synchronisationReportType",
52506         FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportType_vals), 0,
52507         "nbap.SynchronisationReportType", HFILL }},
52508     { &hf_nbap_synchronisationReportCharacteristics,
52509       { "synchronisationReportCharacteristics", "nbap.synchronisationReportCharacteristics",
52510         FT_NONE, BASE_NONE, NULL, 0,
52511         "nbap.SynchronisationReportCharacteristics", HFILL }},
52512     { &hf_nbap_sYNCDlCodeId,
52513       { "sYNCDlCodeId", "nbap.sYNCDlCodeId",
52514         FT_UINT32, BASE_DEC, NULL, 0,
52515         "nbap.SYNCDlCodeId", HFILL }},
52516     { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item,
52517       { "Item", "nbap.CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item",
52518         FT_NONE, BASE_NONE, NULL, 0,
52519         "nbap.CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD", HFILL }},
52520     { &hf_nbap_syncFrameNumberToTransmit,
52521       { "syncFrameNumberToTransmit", "nbap.syncFrameNumberToTransmit",
52522         FT_UINT32, BASE_DEC, NULL, 0,
52523         "nbap.SyncFrameNumber", HFILL }},
52524     { &hf_nbap_dlTransPower,
52525       { "dlTransPower", "nbap.dlTransPower",
52526         FT_INT32, BASE_DEC, NULL, 0,
52527         "nbap.DL_Power", HFILL }},
52528     { &hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD,
52529       { "cellSyncBurstMeasInfoList-CellSyncReconfRqstTDD", "nbap.cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD",
52530         FT_NONE, BASE_NONE, NULL, 0,
52531         "nbap.CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD", HFILL }},
52532     { &hf_nbap_synchronisationReportType_01,
52533       { "synchronisationReportType", "nbap.synchronisationReportType",
52534         FT_NONE, BASE_NONE, NULL, 0,
52535         "nbap.SynchronisationReportTypeIE", HFILL }},
52536     { &hf_nbap_synchronisationReportCharacteristics_01,
52537       { "synchronisationReportCharacteristics", "nbap.synchronisationReportCharacteristics",
52538         FT_NONE, BASE_NONE, NULL, 0,
52539         "nbap.SynchronisationReportCharacteristicsIE", HFILL }},
52540     { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item,
52541       { "Item", "nbap.CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item",
52542         FT_NONE, BASE_NONE, NULL, 0,
52543         "nbap.CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD", HFILL }},
52544     { &hf_nbap_syncFrameNrToReceive,
52545       { "syncFrameNrToReceive", "nbap.syncFrameNrToReceive",
52546         FT_UINT32, BASE_DEC, NULL, 0,
52547         "nbap.SyncFrameNumber", HFILL }},
52548     { &hf_nbap_syncBurstInfo,
52549       { "syncBurstInfo", "nbap.syncBurstInfo",
52550         FT_UINT32, BASE_DEC, NULL, 0,
52551         "nbap.CellSyncBurstInfoList_CellSyncReconfRqstTDD", HFILL }},
52552     { &hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item,
52553       { "Item", "nbap.CellSyncBurstInfoList_CellSyncReconfRqstTDD_item",
52554         FT_NONE, BASE_NONE, NULL, 0,
52555         "nbap.CellSyncBurstInfoItem_CellSyncReconfRqstTDD", HFILL }},
52556     { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item,
52557       { "Item", "nbap.SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item",
52558         FT_NONE, BASE_NONE, NULL, 0,
52559         "nbap.SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD", HFILL }},
52560     { &hf_nbap_syncFrameNumberforTransmit,
52561       { "syncFrameNumberforTransmit", "nbap.syncFrameNumberforTransmit",
52562         FT_UINT32, BASE_DEC, NULL, 0,
52563         "nbap.SyncFrameNumber", HFILL }},
52564     { &hf_nbap_sYNCDlCodeIdMeasInfoList,
52565       { "sYNCDlCodeIdMeasInfoList", "nbap.sYNCDlCodeIdMeasInfoList",
52566         FT_UINT32, BASE_DEC, NULL, 0,
52567         "nbap.SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD", HFILL }},
52568     { &hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item,
52569       { "Item", "nbap.SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item",
52570         FT_NONE, BASE_NONE, NULL, 0,
52571         "nbap.SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD", HFILL }},
52572     { &hf_nbap_sYNCDlCodeIdInfoLCR,
52573       { "sYNCDlCodeIdInfoLCR", "nbap.sYNCDlCodeIdInfoLCR",
52574         FT_UINT32, BASE_DEC, NULL, 0,
52575         "nbap.SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD", HFILL }},
52576     { &hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item,
52577       { "Item", "nbap.SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item",
52578         FT_NONE, BASE_NONE, NULL, 0,
52579         "nbap.SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD", HFILL }},
52580     { &hf_nbap_propagationDelayCompensation,
52581       { "propagationDelayCompensation", "nbap.propagationDelayCompensation",
52582         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValueLCR_vals), 0,
52583         "nbap.TimingAdjustmentValueLCR", HFILL }},
52584     { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item,
52585       { "Item", "nbap.CellAdjustmentInfo_SyncAdjustmentRqstTDD_item",
52586         FT_NONE, BASE_NONE, NULL, 0,
52587         "nbap.ProtocolIE_Single_Container", HFILL }},
52588     { &hf_nbap_frameAdjustmentValue,
52589       { "frameAdjustmentValue", "nbap.frameAdjustmentValue",
52590         FT_UINT32, BASE_DEC, NULL, 0,
52591         "nbap.FrameAdjustmentValue", HFILL }},
52592     { &hf_nbap_timingAdjustmentValue,
52593       { "timingAdjustmentValue", "nbap.timingAdjustmentValue",
52594         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValue_vals), 0,
52595         "nbap.TimingAdjustmentValue", HFILL }},
52596     { &hf_nbap_dLTransPower,
52597       { "dLTransPower", "nbap.dLTransPower",
52598         FT_INT32, BASE_DEC, NULL, 0,
52599         "nbap.DL_Power", HFILL }},
52600     { &hf_nbap_generalCause_06,
52601       { "generalCause", "nbap.generalCause",
52602         FT_NONE, BASE_NONE, NULL, 0,
52603         "nbap.GeneralCauseList_SyncAdjustmntFailureTDD", HFILL }},
52604     { &hf_nbap_cellSpecificCause,
52605       { "cellSpecificCause", "nbap.cellSpecificCause",
52606         FT_NONE, BASE_NONE, NULL, 0,
52607         "nbap.CellSpecificCauseList_SyncAdjustmntFailureTDD", HFILL }},
52608     { &hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD,
52609       { "unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD", "nbap.unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD",
52610         FT_UINT32, BASE_DEC, NULL, 0,
52611         "nbap.Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD", HFILL }},
52612     { &hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item,
52613       { "Item", "nbap.Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item",
52614         FT_NONE, BASE_NONE, NULL, 0,
52615         "nbap.ProtocolIE_Single_Container", HFILL }},
52616     { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_item,
52617       { "Item", "nbap.CellSyncInfo_CellSyncReprtTDD_item",
52618         FT_NONE, BASE_NONE, NULL, 0,
52619         "nbap.CellSyncInfoItemIE_CellSyncReprtTDD", HFILL }},
52620     { &hf_nbap_c_ID_CellSyncReprtTDD,
52621       { "c-ID-CellSyncReprtTDD", "nbap.c_ID_CellSyncReprtTDD",
52622         FT_NONE, BASE_NONE, NULL, 0,
52623         "nbap.C_ID_IE_CellSyncReprtTDD", HFILL }},
52624     { &hf_nbap_syncReportType_CellSyncReprtTDD,
52625       { "syncReportType-CellSyncReprtTDD", "nbap.syncReportType_CellSyncReprtTDD",
52626         FT_NONE, BASE_NONE, NULL, 0,
52627         "nbap.SyncReportTypeIE_CellSyncReprtTDD", HFILL }},
52628     { &hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD,
52629       { "intStdPhSyncInfo-CellSyncReprtTDD", "nbap.intStdPhSyncInfo_CellSyncReprtTDD",
52630         FT_NONE, BASE_NONE, NULL, 0,
52631         "nbap.IntStdPhCellSyncInfo_CellSyncReprtTDD", HFILL }},
52632     { &hf_nbap_lateEntrantCell,
52633       { "lateEntrantCell", "nbap.lateEntrantCell",
52634         FT_NONE, BASE_NONE, NULL, 0,
52635         "nbap.NULL", HFILL }},
52636     { &hf_nbap_frequencyAcquisition,
52637       { "frequencyAcquisition", "nbap.frequencyAcquisition",
52638         FT_NONE, BASE_NONE, NULL, 0,
52639         "nbap.NULL", HFILL }},
52640     { &hf_nbap_cellSyncBurstMeasuredInfo,
52641       { "cellSyncBurstMeasuredInfo", "nbap.cellSyncBurstMeasuredInfo",
52642         FT_UINT32, BASE_DEC, NULL, 0,
52643         "nbap.CellSyncBurstMeasInfoList_CellSyncReprtTDD", HFILL }},
52644     { &hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item,
52645       { "Item", "nbap.CellSyncBurstMeasInfoList_CellSyncReprtTDD_item",
52646         FT_NONE, BASE_NONE, NULL, 0,
52647         "nbap.CellSyncBurstMeasInfoItem_CellSyncReprtTDD", HFILL }},
52648     { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD,
52649       { "cellSyncBurstInfo-CellSyncReprtTDD", "nbap.cellSyncBurstInfo_CellSyncReprtTDD",
52650         FT_UINT32, BASE_DEC, NULL, 0,
52651         "nbap.SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD", HFILL }},
52652     { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item,
52653       { "Item", "nbap.cellSyncBurstInfo_CellSyncReprtTDD_item",
52654         FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstInfo_CellSyncReprtTDD_vals), 0,
52655         "nbap.CellSyncBurstInfo_CellSyncReprtTDD", HFILL }},
52656     { &hf_nbap_cellSyncBurstAvailable,
52657       { "cellSyncBurstAvailable", "nbap.cellSyncBurstAvailable",
52658         FT_NONE, BASE_NONE, NULL, 0,
52659         "nbap.CellSyncBurstAvailable_CellSyncReprtTDD", HFILL }},
52660     { &hf_nbap_cellSyncBurstNotAvailable,
52661       { "cellSyncBurstNotAvailable", "nbap.cellSyncBurstNotAvailable",
52662         FT_NONE, BASE_NONE, NULL, 0,
52663         "nbap.NULL", HFILL }},
52664     { &hf_nbap_cellSyncBurstSIR,
52665       { "cellSyncBurstSIR", "nbap.cellSyncBurstSIR",
52666         FT_UINT32, BASE_DEC, NULL, 0,
52667         "nbap.CellSyncBurstSIR", HFILL }},
52668     { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item,
52669       { "Item", "nbap.SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item",
52670         FT_NONE, BASE_NONE, NULL, 0,
52671         "nbap.SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD", HFILL }},
52672     { &hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD,
52673       { "syncDLCodeIdInfo-CellSyncReprtTDD", "nbap.syncDLCodeIdInfo_CellSyncReprtTDD",
52674         FT_UINT32, BASE_DEC, NULL, 0,
52675         "nbap.SyncDLCodeIdInfo_CellSyncReprtTDD", HFILL }},
52676     { &hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item,
52677       { "Item", "nbap.SyncDLCodeIdInfo_CellSyncReprtTDD_item",
52678         FT_UINT32, BASE_DEC, VALS(nbap_SyncDLCodeIdItem_CellSyncReprtTDD_vals), 0,
52679         "nbap.SyncDLCodeIdItem_CellSyncReprtTDD", HFILL }},
52680     { &hf_nbap_syncDLCodeIdAvailable,
52681       { "syncDLCodeIdAvailable", "nbap.syncDLCodeIdAvailable",
52682         FT_NONE, BASE_NONE, NULL, 0,
52683         "nbap.SyncDLCodeIdAvailable_CellSyncReprtTDD", HFILL }},
52684     { &hf_nbap_syncDLCodeIDNotAvailable,
52685       { "syncDLCodeIDNotAvailable", "nbap.syncDLCodeIDNotAvailable",
52686         FT_NONE, BASE_NONE, NULL, 0,
52687         "nbap.NULL", HFILL }},
52688     { &hf_nbap_syncDLCodeIdTiming,
52689       { "syncDLCodeIdTiming", "nbap.syncDLCodeIdTiming",
52690         FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTimingLCR_vals), 0,
52691         "nbap.CellSyncBurstTimingLCR", HFILL }},
52692     { &hf_nbap_syncDLCodeIdSIR,
52693       { "syncDLCodeIdSIR", "nbap.syncDLCodeIdSIR",
52694         FT_UINT32, BASE_DEC, NULL, 0,
52695         "nbap.CellSyncBurstSIR", HFILL }},
52696     { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item,
52697       { "Item", "nbap.DCH_RearrangeList_Bearer_RearrangeInd_item",
52698         FT_NONE, BASE_NONE, NULL, 0,
52699         "nbap.DCH_RearrangeItem_Bearer_RearrangeInd", HFILL }},
52700     { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item,
52701       { "Item", "nbap.DSCH_RearrangeList_Bearer_RearrangeInd_item",
52702         FT_NONE, BASE_NONE, NULL, 0,
52703         "nbap.DSCH_RearrangeItem_Bearer_RearrangeInd", HFILL }},
52704     { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item,
52705       { "Item", "nbap.USCH_RearrangeList_Bearer_RearrangeInd_item",
52706         FT_NONE, BASE_NONE, NULL, 0,
52707         "nbap.USCH_RearrangeItem_Bearer_RearrangeInd", HFILL }},
52708     { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item,
52709       { "Item", "nbap.HSDSCH_RearrangeList_Bearer_RearrangeInd_item",
52710         FT_NONE, BASE_NONE, NULL, 0,
52711         "nbap.HSDSCH_RearrangeItem_Bearer_RearrangeInd", HFILL }},
52712     { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item,
52713       { "Item", "nbap.E_DCH_RearrangeList_Bearer_RearrangeInd_item",
52714         FT_NONE, BASE_NONE, NULL, 0,
52715         "nbap.E_DCH_RearrangeItem_Bearer_RearrangeInd", HFILL }},
52716     { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item,
52717       { "Item", "nbap.DelayedActivationInformationList_RL_ActivationCmdFDD_item",
52718         FT_NONE, BASE_NONE, NULL, 0,
52719         "nbap.ProtocolIE_Single_Container", HFILL }},
52720     { &hf_nbap_delayed_activation_update,
52721       { "delayed-activation-update", "nbap.delayed_activation_update",
52722         FT_UINT32, BASE_DEC, VALS(nbap_DelayedActivationUpdate_vals), 0,
52723         "nbap.DelayedActivationUpdate", HFILL }},
52724     { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item,
52725       { "Item", "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD_item",
52726         FT_NONE, BASE_NONE, NULL, 0,
52727         "nbap.ProtocolIE_Single_Container", HFILL }},
52728     { &hf_nbap_initiatingMessage,
52729       { "initiatingMessage", "nbap.initiatingMessage",
52730         FT_NONE, BASE_NONE, NULL, 0,
52731         "nbap.InitiatingMessage", HFILL }},
52732     { &hf_nbap_succesfulOutcome,
52733       { "succesfulOutcome", "nbap.succesfulOutcome",
52734         FT_NONE, BASE_NONE, NULL, 0,
52735         "nbap.SuccessfulOutcome", HFILL }},
52736     { &hf_nbap_unsuccesfulOutcome,
52737       { "unsuccesfulOutcome", "nbap.unsuccesfulOutcome",
52738         FT_NONE, BASE_NONE, NULL, 0,
52739         "nbap.UnsuccessfulOutcome", HFILL }},
52740     { &hf_nbap_outcome,
52741       { "outcome", "nbap.outcome",
52742         FT_NONE, BASE_NONE, NULL, 0,
52743         "nbap.Outcome", HFILL }},
52744     { &hf_nbap_messageDiscriminator,
52745       { "messageDiscriminator", "nbap.messageDiscriminator",
52746         FT_UINT32, BASE_DEC, VALS(nbap_MessageDiscriminator_vals), 0,
52747         "nbap.MessageDiscriminator", HFILL }},
52748     { &hf_nbap_value_02,
52749       { "value", "nbap.value",
52750         FT_NONE, BASE_NONE, NULL, 0,
52751         "nbap.InitiatingMessage_value", HFILL }},
52752     { &hf_nbap_value_03,
52753       { "value", "nbap.value",
52754         FT_NONE, BASE_NONE, NULL, 0,
52755         "nbap.SuccessfulOutcome_value", HFILL }},
52756     { &hf_nbap_value_04,
52757       { "value", "nbap.value",
52758         FT_NONE, BASE_NONE, NULL, 0,
52759         "nbap.UnsuccessfulOutcome_value", HFILL }},
52760     { &hf_nbap_value_05,
52761       { "value", "nbap.value",
52762         FT_NONE, BASE_NONE, NULL, 0,
52763         "nbap.Outcome_value", HFILL }},
52764     { &hf_nbap_PreambleSignatures_signature15,
52765       { "signature15", "nbap.signature15",
52766         FT_BOOLEAN, 8, NULL, 0x80,
52767         "", HFILL }},
52768     { &hf_nbap_PreambleSignatures_signature14,
52769       { "signature14", "nbap.signature14",
52770         FT_BOOLEAN, 8, NULL, 0x40,
52771         "", HFILL }},
52772     { &hf_nbap_PreambleSignatures_signature13,
52773       { "signature13", "nbap.signature13",
52774         FT_BOOLEAN, 8, NULL, 0x20,
52775         "", HFILL }},
52776     { &hf_nbap_PreambleSignatures_signature12,
52777       { "signature12", "nbap.signature12",
52778         FT_BOOLEAN, 8, NULL, 0x10,
52779         "", HFILL }},
52780     { &hf_nbap_PreambleSignatures_signature11,
52781       { "signature11", "nbap.signature11",
52782         FT_BOOLEAN, 8, NULL, 0x08,
52783         "", HFILL }},
52784     { &hf_nbap_PreambleSignatures_signature10,
52785       { "signature10", "nbap.signature10",
52786         FT_BOOLEAN, 8, NULL, 0x04,
52787         "", HFILL }},
52788     { &hf_nbap_PreambleSignatures_signature9,
52789       { "signature9", "nbap.signature9",
52790         FT_BOOLEAN, 8, NULL, 0x02,
52791         "", HFILL }},
52792     { &hf_nbap_PreambleSignatures_signature8,
52793       { "signature8", "nbap.signature8",
52794         FT_BOOLEAN, 8, NULL, 0x01,
52795         "", HFILL }},
52796     { &hf_nbap_PreambleSignatures_signature7,
52797       { "signature7", "nbap.signature7",
52798         FT_BOOLEAN, 8, NULL, 0x80,
52799         "", HFILL }},
52800     { &hf_nbap_PreambleSignatures_signature6,
52801       { "signature6", "nbap.signature6",
52802         FT_BOOLEAN, 8, NULL, 0x40,
52803         "", HFILL }},
52804     { &hf_nbap_PreambleSignatures_signature5,
52805       { "signature5", "nbap.signature5",
52806         FT_BOOLEAN, 8, NULL, 0x20,
52807         "", HFILL }},
52808     { &hf_nbap_PreambleSignatures_signature4,
52809       { "signature4", "nbap.signature4",
52810         FT_BOOLEAN, 8, NULL, 0x10,
52811         "", HFILL }},
52812     { &hf_nbap_PreambleSignatures_signature3,
52813       { "signature3", "nbap.signature3",
52814         FT_BOOLEAN, 8, NULL, 0x08,
52815         "", HFILL }},
52816     { &hf_nbap_PreambleSignatures_signature2,
52817       { "signature2", "nbap.signature2",
52818         FT_BOOLEAN, 8, NULL, 0x04,
52819         "", HFILL }},
52820     { &hf_nbap_PreambleSignatures_signature1,
52821       { "signature1", "nbap.signature1",
52822         FT_BOOLEAN, 8, NULL, 0x02,
52823         "", HFILL }},
52824     { &hf_nbap_PreambleSignatures_signature0,
52825       { "signature0", "nbap.signature0",
52826         FT_BOOLEAN, 8, NULL, 0x01,
52827         "", HFILL }},
52828     { &hf_nbap_RACH_SubChannelNumbers_subCh11,
52829       { "subCh11", "nbap.subCh11",
52830         FT_BOOLEAN, 8, NULL, 0x80,
52831         "", HFILL }},
52832     { &hf_nbap_RACH_SubChannelNumbers_subCh10,
52833       { "subCh10", "nbap.subCh10",
52834         FT_BOOLEAN, 8, NULL, 0x40,
52835         "", HFILL }},
52836     { &hf_nbap_RACH_SubChannelNumbers_subCh9,
52837       { "subCh9", "nbap.subCh9",
52838         FT_BOOLEAN, 8, NULL, 0x20,
52839         "", HFILL }},
52840     { &hf_nbap_RACH_SubChannelNumbers_subCh8,
52841       { "subCh8", "nbap.subCh8",
52842         FT_BOOLEAN, 8, NULL, 0x10,
52843         "", HFILL }},
52844     { &hf_nbap_RACH_SubChannelNumbers_subCh7,
52845       { "subCh7", "nbap.subCh7",
52846         FT_BOOLEAN, 8, NULL, 0x08,
52847         "", HFILL }},
52848     { &hf_nbap_RACH_SubChannelNumbers_subCh6,
52849       { "subCh6", "nbap.subCh6",
52850         FT_BOOLEAN, 8, NULL, 0x04,
52851         "", HFILL }},
52852     { &hf_nbap_RACH_SubChannelNumbers_subCh5,
52853       { "subCh5", "nbap.subCh5",
52854         FT_BOOLEAN, 8, NULL, 0x02,
52855         "", HFILL }},
52856     { &hf_nbap_RACH_SubChannelNumbers_subCh4,
52857       { "subCh4", "nbap.subCh4",
52858         FT_BOOLEAN, 8, NULL, 0x01,
52859         "", HFILL }},
52860     { &hf_nbap_RACH_SubChannelNumbers_subCh3,
52861       { "subCh3", "nbap.subCh3",
52862         FT_BOOLEAN, 8, NULL, 0x80,
52863         "", HFILL }},
52864     { &hf_nbap_RACH_SubChannelNumbers_subCh2,
52865       { "subCh2", "nbap.subCh2",
52866         FT_BOOLEAN, 8, NULL, 0x40,
52867         "", HFILL }},
52868     { &hf_nbap_RACH_SubChannelNumbers_subCh1,
52869       { "subCh1", "nbap.subCh1",
52870         FT_BOOLEAN, 8, NULL, 0x20,
52871         "", HFILL }},
52872     { &hf_nbap_RACH_SubChannelNumbers_subCh0,
52873       { "subCh0", "nbap.subCh0",
52874         FT_BOOLEAN, 8, NULL, 0x10,
52875         "", HFILL }},
52876
52877 /*--- End of included file: packet-nbap-hfarr.c ---*/
52878 #line 139 "packet-nbap-template.c"
52879   };
52880
52881   /* List of subtrees */
52882   static gint *ett[] = {
52883                   &ett_nbap,
52884
52885 /*--- Included file: packet-nbap-ettarr.c ---*/
52886 #line 1 "packet-nbap-ettarr.c"
52887     &ett_nbap_PrivateIE_ID,
52888     &ett_nbap_ProcedureID,
52889     &ett_nbap_TransactionID,
52890     &ett_nbap_ProtocolIE_Container,
52891     &ett_nbap_ProtocolIE_Field,
52892     &ett_nbap_ProtocolExtensionContainer,
52893     &ett_nbap_ProtocolExtensionField,
52894     &ett_nbap_PrivateIE_Container,
52895     &ett_nbap_PrivateIE_Field,
52896     &ett_nbap_Active_Pattern_Sequence_Information,
52897     &ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List,
52898     &ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
52899     &ett_nbap_AllocationRetentionPriority,
52900     &ett_nbap_Angle_Of_Arrival_Value_LCR,
52901     &ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information,
52902     &ett_nbap_Best_Cell_Portions_Value,
52903     &ett_nbap_Best_Cell_Portions_Item,
52904     &ett_nbap_BroadcastCommonTransportBearerIndication,
52905     &ett_nbap_Cause,
52906     &ett_nbap_CellSyncBurstTiming,
52907     &ett_nbap_CellSyncBurstTimingLCR,
52908     &ett_nbap_CommonChannelsCapacityConsumptionLaw,
52909     &ett_nbap_CommonChannelsCapacityConsumptionLaw_item,
52910     &ett_nbap_Common_MACFlows_to_DeleteFDD,
52911     &ett_nbap_Common_MACFlows_to_DeleteFDD_Item,
52912     &ett_nbap_CommonMACFlow_Specific_InfoList,
52913     &ett_nbap_CommonMACFlow_Specific_InfoItem,
52914     &ett_nbap_CommonMACFlow_Specific_InfoList_Response,
52915     &ett_nbap_CommonMACFlow_Specific_InfoItem_Response,
52916     &ett_nbap_Common_MACFlow_PriorityQueue_Information,
52917     &ett_nbap_Common_MACFlow_PriorityQueue_Item,
52918     &ett_nbap_CommonMeasurementAccuracy,
52919     &ett_nbap_CommonMeasurementValue,
52920     &ett_nbap_CommonMeasurementValueInformation,
52921     &ett_nbap_CommonMeasurementAvailable,
52922     &ett_nbap_Common_PhysicalChannel_Status_Information,
52923     &ett_nbap_Common_PhysicalChannel_Status_Information768,
52924     &ett_nbap_CommonTransportChannel_InformationResponse,
52925     &ett_nbap_Common_TransportChannel_Status_Information,
52926     &ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information,
52927     &ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify,
52928     &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information,
52929     &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem,
52930     &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response,
52931     &ett_nbap_CPC_Information,
52932     &ett_nbap_CriticalityDiagnostics,
52933     &ett_nbap_CriticalityDiagnostics_IE_List,
52934     &ett_nbap_CriticalityDiagnostics_IE_List_item,
52935     &ett_nbap_DCH_FDD_Information,
52936     &ett_nbap_DCH_FDD_InformationItem,
52937     &ett_nbap_DCH_Specific_FDD_InformationList,
52938     &ett_nbap_DCH_Specific_FDD_Item,
52939     &ett_nbap_DCH_InformationResponse,
52940     &ett_nbap_DCH_InformationResponseItem,
52941     &ett_nbap_DCH_TDD_Information,
52942     &ett_nbap_DCH_TDD_InformationItem,
52943     &ett_nbap_DCH_Specific_TDD_InformationList,
52944     &ett_nbap_DCH_Specific_TDD_Item,
52945     &ett_nbap_FDD_DCHs_to_Modify,
52946     &ett_nbap_FDD_DCHs_to_ModifyItem,
52947     &ett_nbap_DCH_ModifySpecificInformation_FDD,
52948     &ett_nbap_DCH_ModifySpecificItem_FDD,
52949     &ett_nbap_TDD_DCHs_to_Modify,
52950     &ett_nbap_DCH_ModifyItem_TDD,
52951     &ett_nbap_DCH_ModifySpecificInformation_TDD,
52952     &ett_nbap_DCH_ModifySpecificItem_TDD,
52953     &ett_nbap_DedicatedChannelsCapacityConsumptionLaw,
52954     &ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item,
52955     &ett_nbap_DedicatedMeasurementValue,
52956     &ett_nbap_DedicatedMeasurementValueInformation,
52957     &ett_nbap_DedicatedMeasurementAvailable,
52958     &ett_nbap_DelayedActivation,
52959     &ett_nbap_DelayedActivationUpdate,
52960     &ett_nbap_Activate_Info,
52961     &ett_nbap_Deactivate_Info,
52962     &ett_nbap_Execution_Type,
52963     &ett_nbap_DGANSSCorrections,
52964     &ett_nbap_DGANSS_Information,
52965     &ett_nbap_DGANSS_InformationItem,
52966     &ett_nbap_DGANSS_SignalInformation,
52967     &ett_nbap_DGANSS_SignalInformationItem,
52968     &ett_nbap_DGANSSThreshold,
52969     &ett_nbap_DGPSCorrections,
52970     &ett_nbap_DGPSThresholds,
52971     &ett_nbap_DL_Timeslot_Information,
52972     &ett_nbap_DL_Timeslot_InformationItem,
52973     &ett_nbap_DL_TimeslotLCR_Information,
52974     &ett_nbap_DL_TimeslotLCR_InformationItem,
52975     &ett_nbap_DL_Timeslot768_Information,
52976     &ett_nbap_DL_Timeslot768_InformationItem,
52977     &ett_nbap_DL_PowerBalancing_Information,
52978     &ett_nbap_DL_ReferencePowerInformationList,
52979     &ett_nbap_DL_ReferencePowerInformationItem,
52980     &ett_nbap_DL_TimeslotISCPInfo,
52981     &ett_nbap_DL_TimeslotISCPInfoItem,
52982     &ett_nbap_DL_TimeslotISCPInfoLCR,
52983     &ett_nbap_DL_TimeslotISCPInfoItemLCR,
52984     &ett_nbap_DRX_Information,
52985     &ett_nbap_DRX_Information_to_Modify,
52986     &ett_nbap_DRX_Information_to_Modify_Items,
52987     &ett_nbap_DSCH_InformationResponse,
52988     &ett_nbap_DSCH_InformationResponseItem,
52989     &ett_nbap_DSCH_TDD_Information,
52990     &ett_nbap_DSCH_TDD_InformationItem,
52991     &ett_nbap_DTX_Cycle_2ms_Items,
52992     &ett_nbap_DTX_Cycle_2ms_to_Modify_Items,
52993     &ett_nbap_DTX_Cycle_10ms_Items,
52994     &ett_nbap_DTX_Cycle_10ms_to_Modify_Items,
52995     &ett_nbap_DTX_Information,
52996     &ett_nbap_DTX_Information_to_Modify,
52997     &ett_nbap_DTX_Information_to_Modify_Items,
52998     &ett_nbap_E_AGCH_FDD_Code_Information,
52999     &ett_nbap_E_AGCH_FDD_Code_List,
53000     &ett_nbap_E_DCHCapacityConsumptionLaw,
53001     &ett_nbap_E_DCH_TDD_CapacityConsumptionLaw,
53002     &ett_nbap_E_DCH_SF_allocation,
53003     &ett_nbap_E_DCH_SF_allocation_item,
53004     &ett_nbap_E_DCH_FDD_DL_Control_Channel_Information,
53005     &ett_nbap_E_DCH_FDD_Information,
53006     &ett_nbap_E_DCH_FDD_Information_Response,
53007     &ett_nbap_E_DCH_FDD_Information_to_Modify,
53008     &ett_nbap_E_DCH_FDD_Update_Information,
53009     &ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation,
53010     &ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item,
53011     &ett_nbap_E_DCH_Grant_Type_Information,
53012     &ett_nbap_E_DCH_LogicalChannelInformation,
53013     &ett_nbap_E_DCH_LogicalChannelInformationItem,
53014     &ett_nbap_E_DCH_MACdPDU_SizeList,
53015     &ett_nbap_E_DCH_MACdPDU_SizeListItem,
53016     &ett_nbap_E_DCH_LogicalChannelToModify,
53017     &ett_nbap_E_DCH_LogicalChannelToModifyItem,
53018     &ett_nbap_E_DCH_MACdPDU_SizeToModifyList,
53019     &ett_nbap_E_DCH_LogicalChannelToDelete,
53020     &ett_nbap_E_DCH_LogicalChannelToDeleteItem,
53021     &ett_nbap_E_DCH_MACdFlows_Information,
53022     &ett_nbap_E_DCH_MACdFlow_Specific_InfoList,
53023     &ett_nbap_E_DCH_MACdFlow_Specific_InfoItem,
53024     &ett_nbap_E_DCH_MACdFlow_Specific_InformationResp,
53025     &ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item,
53026     &ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify,
53027     &ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify,
53028     &ett_nbap_E_DCH_MACdFlows_to_Delete,
53029     &ett_nbap_E_DCH_MACdFlow_to_Delete_Item,
53030     &ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items,
53031     &ett_nbap_E_DCH_Serving_Cell_Change_Info_Response,
53032     &ett_nbap_E_DCH_serving_cell_choice,
53033     &ett_nbap_E_DCH_serving_cell_change_successful,
53034     &ett_nbap_E_DCH_RL_InformationList_Rsp,
53035     &ett_nbap_E_DCH_RL_InformationList_Rsp_Item,
53036     &ett_nbap_E_DCH_serving_cell_change_unsuccessful,
53037     &ett_nbap_E_DCH_TTI_Length,
53038     &ett_nbap_E_DCH_TTI_Length_to_Modify,
53039     &ett_nbap_E_RGCH_E_HICH_FDD_Code_Information,
53040     &ett_nbap_E_RGCH_E_HICH_FDD_Code_List,
53041     &ett_nbap_E_TFCI_Boost_Information,
53042     &ett_nbap_E_TFCS_Information,
53043     &ett_nbap_E_DCHProvidedBitRate,
53044     &ett_nbap_E_DCHProvidedBitRate_Item,
53045     &ett_nbap_E_DCH_Information,
53046     &ett_nbap_E_PUCH_Information,
53047     &ett_nbap_E_TFCS_Information_TDD,
53048     &ett_nbap_E_DCH_QPSK_RefBetaInfo,
53049     &ett_nbap_E_DCH_sixteenQAM_RefBetaInfo,
53050     &ett_nbap_E_DCH_RefBeta_Item,
53051     &ett_nbap_E_DCH_MACdFlows_Information_TDD,
53052     &ett_nbap_E_DCH_MACdFlow_InfoTDDItem,
53053     &ett_nbap_E_DCH_Non_Scheduled_Grant_Info,
53054     &ett_nbap_E_DCH_TDD_Information,
53055     &ett_nbap_E_DCH_Information_Response,
53056     &ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD,
53057     &ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD,
53058     &ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp,
53059     &ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item,
53060     &ett_nbap_E_AGCH_Specific_InformationRespListTDD,
53061     &ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD,
53062     &ett_nbap_E_DCH_Information_Reconfig,
53063     &ett_nbap_E_DCH_TDD_Information_to_Modify,
53064     &ett_nbap_E_DCH_TDD_Information_to_Modify_List,
53065     &ett_nbap_E_DCH_MACdFlow_ModifyTDDItem,
53066     &ett_nbap_E_DCH_768_Information,
53067     &ett_nbap_E_DCH_Non_Scheduled_Grant_Info768,
53068     &ett_nbap_E_DCH_TDD_Information768,
53069     &ett_nbap_E_DCH_768_Information_Reconfig,
53070     &ett_nbap_E_DCH_LCR_Information,
53071     &ett_nbap_E_PUCH_LCR_Information,
53072     &ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info,
53073     &ett_nbap_E_HICH_LCR_Information,
53074     &ett_nbap_E_DCH_LCRTDD_Information,
53075     &ett_nbap_E_DCH_LCR_Information_Reconfig,
53076     &ett_nbap_FDD_DL_CodeInformation,
53077     &ett_nbap_FDD_DL_CodeInformationItem,
53078     &ett_nbap_GANSS_Almanac,
53079     &ett_nbap_GANSS_AlmanacModel,
53080     &ett_nbap_GANSS_Clock_Model,
53081     &ett_nbap_GANSS_Common_Data,
53082     &ett_nbap_GANSS_CommonDataInfoReq,
53083     &ett_nbap_GANSS_Data_Bit_Assistance,
53084     &ett_nbap_GANSS_DataBitAssistanceList,
53085     &ett_nbap_GANSS_DataBitAssistanceItem,
53086     &ett_nbap_GANSS_DataBitAssistanceSgnList,
53087     &ett_nbap_GANSS_DataBitAssistanceSgnItem,
53088     &ett_nbap_GANSS_Data_Bit_Assistance_ReqItem,
53089     &ett_nbap_GANSS_Data_Bit_Assistance_ReqList,
53090     &ett_nbap_GANSS_Data_Bit_Assistance_ReqList_item,
53091     &ett_nbap_GANSS_GenericDataInfoReqList,
53092     &ett_nbap_GANSS_GenericDataInfoReqItem,
53093     &ett_nbap_GANSS_Generic_Data,
53094     &ett_nbap_GANSS_Generic_DataItem,
53095     &ett_nbap_GANSS_Information,
53096     &ett_nbap_GANSS_Ionospheric_Model,
53097     &ett_nbap_GANSS_IonosphereRegionalStormFlags,
53098     &ett_nbap_GANSS_KeplerianParametersAlm,
53099     &ett_nbap_GANSS_KeplerianParametersOrb,
53100     &ett_nbap_GANSS_Navigation_Model_And_Time_Recovery,
53101     &ett_nbap_GANSS_Orbit_Model,
53102     &ett_nbap_GANSS_Real_Time_Integrity,
53103     &ett_nbap_GANSS_RealTimeInformationItem,
53104     &ett_nbap_GANSS_RX_Pos,
53105     &ett_nbap_GANSS_SatelliteClockModelItem,
53106     &ett_nbap_GANSS_SatelliteInformationKP,
53107     &ett_nbap_GANSS_SatelliteInformationKPItem,
53108     &ett_nbap_GANSS_Sat_Info_Nav,
53109     &ett_nbap_GANSS_Sat_Info_Nav_item,
53110     &ett_nbap_GANSS_Time_Model,
53111     &ett_nbap_GANSS_Transmission_Time,
53112     &ett_nbap_GANSS_UTC_Model,
53113     &ett_nbap_GPS_Almanac,
53114     &ett_nbap_GPS_Ionospheric_Model,
53115     &ett_nbap_GPS_Information,
53116     &ett_nbap_GPS_RealTime_Integrity,
53117     &ett_nbap_GPSBadSat_Info_RealTime_Integrity,
53118     &ett_nbap_GPS_NavigationModel_and_TimeRecovery,
53119     &ett_nbap_GPS_NavandRecovery_Item,
53120     &ett_nbap_GPS_RX_POS,
53121     &ett_nbap_GPS_UTC_Model,
53122     &ett_nbap_HARQ_MemoryPartitioning,
53123     &ett_nbap_HARQ_MemoryPartitioning_Implicit,
53124     &ett_nbap_HARQ_MemoryPartitioning_Explicit,
53125     &ett_nbap_HARQ_MemoryPartitioningList,
53126     &ett_nbap_HARQ_MemoryPartitioningInfoExtForMIMO,
53127     &ett_nbap_HARQ_MemoryPartitioningItem,
53128     &ett_nbap_HS_DSCHProvidedBitRate,
53129     &ett_nbap_HS_DSCHProvidedBitRate_Item,
53130     &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion,
53131     &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item,
53132     &ett_nbap_HS_DSCHRequiredPower,
53133     &ett_nbap_HS_DSCHRequiredPower_Item,
53134     &ett_nbap_HS_DSCHRequiredPowerPerUEInformation,
53135     &ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item,
53136     &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion,
53137     &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item,
53138     &ett_nbap_HSDPA_Associated_PICH_Information,
53139     &ett_nbap_HSDPA_PICH_Shared_with_PCH,
53140     &ett_nbap_HSDPA_PICH_notShared_with_PCH,
53141     &ett_nbap_HSDSCH_Common_System_InformationFDD,
53142     &ett_nbap_HSDSCH_Common_System_Information_ResponseFDD,
53143     &ett_nbap_HSDSCH_Common_Information,
53144     &ett_nbap_HSDSCH_FDD_Information,
53145     &ett_nbap_HSDSCH_TDD_Information,
53146     &ett_nbap_HSDSCH_Information_to_Modify,
53147     &ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify,
53148     &ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify,
53149     &ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised,
53150     &ett_nbap_HSDSCH_FDD_Information_Response,
53151     &ett_nbap_HSDSCH_Paging_System_InformationFDD,
53152     &ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD,
53153     &ett_nbap_HSDSCH_Paging_System_Information_ResponseList,
53154     &ett_nbap_HSDSCH_TDD_Information_Response,
53155     &ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp,
53156     &ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item,
53157     &ett_nbap_HSDSCH_MACdFlows_Information,
53158     &ett_nbap_HSDSCH_MACdFlow_Specific_InfoList,
53159     &ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem,
53160     &ett_nbap_HSDSCH_MACdFlows_to_Delete,
53161     &ett_nbap_HSDSCH_MACdFlows_to_Delete_Item,
53162     &ett_nbap_HSDSCH_Initial_Capacity_Allocation,
53163     &ett_nbap_HSDSCH_Initial_Capacity_AllocationItem,
53164     &ett_nbap_HSSCCH_Specific_InformationRespListFDD,
53165     &ett_nbap_HSSCCH_Codes,
53166     &ett_nbap_HSSCCH_Specific_InformationRespListTDD,
53167     &ett_nbap_HSSCCH_Specific_InformationRespItemTDD,
53168     &ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR,
53169     &ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR,
53170     &ett_nbap_HSSCCH_Specific_InformationRespListTDD768,
53171     &ett_nbap_HSSCCH_Specific_InformationRespItemTDD768,
53172     &ett_nbap_HSSICH_Info,
53173     &ett_nbap_HSSICH_InfoLCR,
53174     &ett_nbap_HSSICH_Info768,
53175     &ett_nbap_HS_SICH_Reception_Quality_Value,
53176     &ett_nbap_HS_PDSCH_FDD_Code_Information,
53177     &ett_nbap_HS_SCCH_FDD_Code_Information,
53178     &ett_nbap_HS_SCCH_FDD_Code_List,
53179     &ett_nbap_HS_DSCH_Serving_Cell_Change_Info,
53180     &ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response,
53181     &ett_nbap_HS_DSCH_serving_cell_choice,
53182     &ett_nbap_HS_serving_cell_change_successful,
53183     &ett_nbap_HS_serving_cell_change_unsuccessful,
53184     &ett_nbap_HSDSCH_FDD_Update_Information,
53185     &ett_nbap_HSDSCH_TDD_Update_Information,
53186     &ett_nbap_InformationReportCharacteristics,
53187     &ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity,
53188     &ett_nbap_InformationReportCharacteristicsType_OnModification,
53189     &ett_nbap_InformationThresholds,
53190     &ett_nbap_InformationType,
53191     &ett_nbap_IPDL_FDD_Parameters,
53192     &ett_nbap_IPDL_TDD_Parameters,
53193     &ett_nbap_IPDL_TDD_Parameters_LCR,
53194     &ett_nbap_IPMulticastIndication,
53195     &ett_nbap_BurstModeParams,
53196     &ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability,
53197     &ett_nbap_MACdPDU_Size_Indexlist,
53198     &ett_nbap_MACdPDU_Size_IndexItem,
53199     &ett_nbap_MACdPDU_Size_Indexlist_to_Modify,
53200     &ett_nbap_MACdPDU_Size_IndexItem_to_Modify,
53201     &ett_nbap_MessageStructure,
53202     &ett_nbap_MessageStructure_item,
53203     &ett_nbap_MidambleShiftAndBurstType,
53204     &ett_nbap_Type1,
53205     &ett_nbap_MidambleAllocationMode1,
53206     &ett_nbap_Type2,
53207     &ett_nbap_MidambleAllocationMode2,
53208     &ett_nbap_Type3,
53209     &ett_nbap_MidambleAllocationMode3,
53210     &ett_nbap_MidambleShiftLCR,
53211     &ett_nbap_MidambleShiftAndBurstType768,
53212     &ett_nbap_Type7681,
53213     &ett_nbap_MidambleAllocationMode7681,
53214     &ett_nbap_Type7682,
53215     &ett_nbap_MidambleAllocationMode7682,
53216     &ett_nbap_Type7683,
53217     &ett_nbap_MidambleAllocationMode7683,
53218     &ett_nbap_MIMO_PilotConfiguration,
53219     &ett_nbap_ModifyPriorityQueue,
53220     &ett_nbap_ModulationPO_MBSFN,
53221     &ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR,
53222     &ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR,
53223     &ett_nbap_NeighbouringCellMeasurementInformation,
53224     &ett_nbap_NeighbouringCellMeasurementInformation_item,
53225     &ett_nbap_NeighbouringFDDCellMeasurementInformation,
53226     &ett_nbap_NeighbouringTDDCellMeasurementInformation,
53227     &ett_nbap_NeighbouringTDDCellMeasurementInformationLCR,
53228     &ett_nbap_NeighbouringTDDCellMeasurementInformation768,
53229     &ett_nbap_NI_Information,
53230     &ett_nbap_Paging_MACFlows_to_DeleteFDD,
53231     &ett_nbap_Paging_MACFlows_to_DeleteFDD_Item,
53232     &ett_nbap_Paging_MACFlow_Specific_Information,
53233     &ett_nbap_Paging_MAC_Flow_Specific_Information_Item,
53234     &ett_nbap_Paging_MACFlow_PriorityQueue_Information,
53235     &ett_nbap_Paging_MACFlow_PriorityQueue_Item,
53236     &ett_nbap_PLCCHinformation,
53237     &ett_nbap_PreambleSignatures,
53238     &ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH,
53239     &ett_nbap_PriorityQueue_InfoList,
53240     &ett_nbap_PriorityQueue_InfoItem,
53241     &ett_nbap_PriorityQueue_InfoList_to_Modify,
53242     &ett_nbap_PriorityQueue_InfoItem_to_Add,
53243     &ett_nbap_PriorityQueue_InfoItem_to_Modify,
53244     &ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised,
53245     &ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised,
53246     &ett_nbap_RACH_SubChannelNumbers,
53247     &ett_nbap_RL_Specific_DCH_Info,
53248     &ett_nbap_RL_Specific_DCH_Info_Item,
53249     &ett_nbap_RL_Specific_E_DCH_Info,
53250     &ett_nbap_RL_Specific_E_DCH_Information,
53251     &ett_nbap_RL_Specific_E_DCH_Information_Item,
53252     &ett_nbap_Reference_E_TFCI_Information,
53253     &ett_nbap_Reference_E_TFCI_Information_Item,
53254     &ett_nbap_ReportCharacteristics,
53255     &ett_nbap_ReportCharacteristicsType_EventA,
53256     &ett_nbap_ReportCharacteristicsType_EventB,
53257     &ett_nbap_ReportCharacteristicsType_EventC,
53258     &ett_nbap_ReportCharacteristicsType_EventD,
53259     &ett_nbap_ReportCharacteristicsType_EventE,
53260     &ett_nbap_ReportCharacteristicsType_EventF,
53261     &ett_nbap_ReportCharacteristicsType_OnModification,
53262     &ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
53263     &ett_nbap_ReportCharacteristicsType_MeasurementThreshold,
53264     &ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime,
53265     &ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime,
53266     &ett_nbap_ReportCharacteristicsType_ReportPeriodicity,
53267     &ett_nbap_Received_total_wide_band_power_For_CellPortion_Value,
53268     &ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item,
53269     &ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value,
53270     &ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item,
53271     &ett_nbap_Received_Scheduled_EDCH_Power_Share_Value,
53272     &ett_nbap_RequestedDataValueInformation,
53273     &ett_nbap_InformationAvailable,
53274     &ett_nbap_RequestedDataValue,
53275     &ett_nbap_SAT_Info_Almanac,
53276     &ett_nbap_SAT_Info_Almanac_Item,
53277     &ett_nbap_SAT_Info_Almanac_ExtList,
53278     &ett_nbap_SAT_Info_Almanac_ExtItem,
53279     &ett_nbap_SAT_Info_DGPSCorrections,
53280     &ett_nbap_SAT_Info_DGPSCorrections_Item,
53281     &ett_nbap_SATInfo_RealTime_Integrity,
53282     &ett_nbap_SAT_Info_RealTime_Integrity_Item,
53283     &ett_nbap_Secondary_CPICH_Information_Change,
53284     &ett_nbap_Serving_E_DCH_RL_ID,
53285     &ett_nbap_Serving_E_DCH_RL_in_this_NodeB,
53286     &ett_nbap_SFNSFNMeasurementThresholdInformation,
53287     &ett_nbap_SFNSFNMeasurementValueInformation,
53288     &ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
53289     &ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
53290     &ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
53291     &ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
53292     &ett_nbap_SFNSFNTimeStampInformation,
53293     &ett_nbap_SFNSFNTimeStamp_TDD,
53294     &ett_nbap_SFNSFNValue,
53295     &ett_nbap_SynchronisationReportCharacteristics,
53296     &ett_nbap_SynchronisationReportCharactThreExc,
53297     &ett_nbap_SynchronisationReportCharactThreInfoItem,
53298     &ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem,
53299     &ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem,
53300     &ett_nbap_SyncDLCodeIdThreInfoLCR,
53301     &ett_nbap_SyncDLCodeIdThreInfoList,
53302     &ett_nbap_SyncDLCodeInfoListLCR,
53303     &ett_nbap_SyncDLCodeInfoItemLCR,
53304     &ett_nbap_TDD_ChannelisationCodeLCR,
53305     &ett_nbap_TDD_DL_Code_Information,
53306     &ett_nbap_TDD_DL_Code_InformationItem,
53307     &ett_nbap_TDD_DL_Code_LCR_Information,
53308     &ett_nbap_TDD_DL_Code_LCR_InformationItem,
53309     &ett_nbap_TDD_DL_Code_768_Information,
53310     &ett_nbap_TDD_DL_Code_768_InformationItem,
53311     &ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR,
53312     &ett_nbap_TDD_DPCHOffset,
53313     &ett_nbap_TransportFormatCombination_Beta,
53314     &ett_nbap_T_signalledGainFactors,
53315     &ett_nbap_T_gainFactor,
53316     &ett_nbap_T_fdd,
53317     &ett_nbap_TDD_UL_Code_Information,
53318     &ett_nbap_TDD_UL_Code_InformationItem,
53319     &ett_nbap_TDD_UL_Code_LCR_Information,
53320     &ett_nbap_TDD_UL_Code_LCR_InformationItem,
53321     &ett_nbap_TDD_UL_Code_768_Information,
53322     &ett_nbap_TDD_UL_Code_768_InformationItem,
53323     &ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR,
53324     &ett_nbap_TFCI_SignallingMode,
53325     &ett_nbap_TimingAdjustmentValue,
53326     &ett_nbap_TimingAdjustmentValueLCR,
53327     &ett_nbap_TnlQos,
53328     &ett_nbap_Transmission_Gap_Pattern_Sequence_Information,
53329     &ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item,
53330     &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue,
53331     &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item,
53332     &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value,
53333     &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item,
53334     &ett_nbap_TFCS,
53335     &ett_nbap_T_tFCSvalues,
53336     &ett_nbap_TFCS_TFCSList,
53337     &ett_nbap_TFCS_TFCSList_item,
53338     &ett_nbap_TFCS_CTFC,
53339     &ett_nbap_Transport_Block_Size_List,
53340     &ett_nbap_Transport_Block_Size_List_item,
53341     &ett_nbap_TransportFormatSet,
53342     &ett_nbap_TransportFormatSet_DynamicPartList,
53343     &ett_nbap_TransportFormatSet_DynamicPartList_item,
53344     &ett_nbap_TDD_TransportFormatSet_ModeDP,
53345     &ett_nbap_TransmissionTimeIntervalInformation,
53346     &ett_nbap_TransmissionTimeIntervalInformation_item,
53347     &ett_nbap_TransportFormatSet_Semi_staticPart,
53348     &ett_nbap_TransportFormatSet_ModeDP,
53349     &ett_nbap_TransportFormatSet_ModeSSP,
53350     &ett_nbap_TUTRANGANSS,
53351     &ett_nbap_TUTRANGANSSMeasurementThresholdInformation,
53352     &ett_nbap_TUTRANGANSSMeasurementValueInformation,
53353     &ett_nbap_TUTRANGPS,
53354     &ett_nbap_TUTRANGPSMeasurementThresholdInformation,
53355     &ett_nbap_TUTRANGPSMeasurementValueInformation,
53356     &ett_nbap_UC_Id,
53357     &ett_nbap_UE_Capability_Information,
53358     &ett_nbap_UL_Timeslot_Information,
53359     &ett_nbap_UL_Timeslot_InformationItem,
53360     &ett_nbap_UL_TimeslotLCR_Information,
53361     &ett_nbap_UL_TimeslotLCR_InformationItem,
53362     &ett_nbap_UL_Timeslot768_Information,
53363     &ett_nbap_UL_Timeslot768_InformationItem,
53364     &ett_nbap_UL_ScramblingCode,
53365     &ett_nbap_UL_Synchronisation_Parameters_LCR,
53366     &ett_nbap_UL_TimeSlot_ISCP_Info,
53367     &ett_nbap_UL_TimeSlot_ISCP_InfoItem,
53368     &ett_nbap_UL_TimeSlot_ISCP_LCR_Info,
53369     &ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem,
53370     &ett_nbap_USCH_Information,
53371     &ett_nbap_USCH_InformationItem,
53372     &ett_nbap_USCH_InformationResponse,
53373     &ett_nbap_USCH_InformationResponseItem,
53374     &ett_nbap_CommonTransportChannelSetupRequestFDD,
53375     &ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD,
53376     &ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD,
53377     &ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD,
53378     &ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD,
53379     &ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD,
53380     &ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD,
53381     &ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD,
53382     &ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD,
53383     &ett_nbap_PRACH_CTCH_SetupRqstFDD,
53384     &ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD,
53385     &ett_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD,
53386     &ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD,
53387     &ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD,
53388     &ett_nbap_CommonTransportChannelSetupRequestTDD,
53389     &ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD,
53390     &ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD,
53391     &ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD,
53392     &ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD,
53393     &ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD,
53394     &ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD,
53395     &ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD,
53396     &ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD,
53397     &ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD,
53398     &ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD,
53399     &ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD,
53400     &ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD,
53401     &ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD,
53402     &ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD,
53403     &ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD,
53404     &ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD,
53405     &ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD,
53406     &ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD,
53407     &ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD,
53408     &ett_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD,
53409     &ett_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD,
53410     &ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD,
53411     &ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD,
53412     &ett_nbap_PRACH_CTCH_SetupRqstTDD,
53413     &ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD,
53414     &ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD,
53415     &ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD,
53416     &ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD,
53417     &ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD,
53418     &ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD,
53419     &ett_nbap_PLCCH_parameters,
53420     &ett_nbap_E_RUCCH_parameters,
53421     &ett_nbap_E_RUCCH_768_parameters,
53422     &ett_nbap_CommonTransportChannelSetupResponse,
53423     &ett_nbap_FACH_CommonTransportChannel_InformationResponse,
53424     &ett_nbap_CommonTransportChannelSetupFailure,
53425     &ett_nbap_CommonTransportChannelReconfigurationRequestFDD,
53426     &ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD,
53427     &ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD,
53428     &ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD,
53429     &ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD,
53430     &ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD,
53431     &ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD,
53432     &ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD,
53433     &ett_nbap_PRACHList_CTCH_ReconfRqstFDD,
53434     &ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD,
53435     &ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD,
53436     &ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD,
53437     &ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD,
53438     &ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD,
53439     &ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD,
53440     &ett_nbap_CommonTransportChannelReconfigurationRequestTDD,
53441     &ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD,
53442     &ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD,
53443     &ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD,
53444     &ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD,
53445     &ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD,
53446     &ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD,
53447     &ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD,
53448     &ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD,
53449     &ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD,
53450     &ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD,
53451     &ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD,
53452     &ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD,
53453     &ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD,
53454     &ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD,
53455     &ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD,
53456     &ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD,
53457     &ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD,
53458     &ett_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD,
53459     &ett_nbap_CommonTransportChannelReconfigurationResponse,
53460     &ett_nbap_CommonTransportChannelReconfigurationFailure,
53461     &ett_nbap_CommonTransportChannelDeletionRequest,
53462     &ett_nbap_CommonTransportChannelDeletionResponse,
53463     &ett_nbap_BlockResourceRequest,
53464     &ett_nbap_BlockResourceResponse,
53465     &ett_nbap_BlockResourceFailure,
53466     &ett_nbap_UnblockResourceIndication,
53467     &ett_nbap_AuditRequiredIndication,
53468     &ett_nbap_AuditRequest,
53469     &ett_nbap_AuditResponse,
53470     &ett_nbap_Cell_InformationList_AuditRsp,
53471     &ett_nbap_Cell_InformationItem_AuditRsp,
53472     &ett_nbap_S_CPICH_InformationList_AuditRsp,
53473     &ett_nbap_S_CCPCH_InformationList_AuditRsp,
53474     &ett_nbap_FACH_InformationList_AuditRsp,
53475     &ett_nbap_PRACH_InformationList_AuditRsp,
53476     &ett_nbap_RACH_InformationList_AuditRsp,
53477     &ett_nbap_AICH_InformationList_AuditRsp,
53478     &ett_nbap_FPACH_LCR_InformationList_AuditRsp,
53479     &ett_nbap_HS_DSCH_Resources_Information_AuditRsp,
53480     &ett_nbap_S_CCPCH_InformationListExt_AuditRsp,
53481     &ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp,
53482     &ett_nbap_E_DCH_Resources_Information_AuditRsp,
53483     &ett_nbap_PLCCH_InformationList_AuditRsp,
53484     &ett_nbap_S_CCPCH_768_InformationList_AuditRsp,
53485     &ett_nbap_PRACH_768_InformationList_AuditRsp,
53486     &ett_nbap_E_RUCCH_InformationList_AuditRsp,
53487     &ett_nbap_E_RUCCH_768_InformationList_AuditRsp,
53488     &ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp,
53489     &ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp,
53490     &ett_nbap_UPPCH_LCR_InformationList_AuditRsp,
53491     &ett_nbap_UPPCH_LCR_InformationItem_AuditRsp,
53492     &ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp,
53493     &ett_nbap_CCP_InformationList_AuditRsp,
53494     &ett_nbap_CCP_InformationItem_AuditRsp,
53495     &ett_nbap_Local_Cell_InformationList_AuditRsp,
53496     &ett_nbap_Local_Cell_InformationItem_AuditRsp,
53497     &ett_nbap_Local_Cell_Group_InformationList_AuditRsp,
53498     &ett_nbap_Local_Cell_Group_InformationItem_AuditRsp,
53499     &ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp,
53500     &ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp,
53501     &ett_nbap_AuditFailure,
53502     &ett_nbap_CommonMeasurementInitiationRequest,
53503     &ett_nbap_CommonMeasurementObjectType_CM_Rqst,
53504     &ett_nbap_Cell_CM_Rqst,
53505     &ett_nbap_RACH_CM_Rqst,
53506     &ett_nbap_PowerLocalCellGroup_CM_Rqst,
53507     &ett_nbap_CommonMeasurementInitiationResponse,
53508     &ett_nbap_CommonMeasurementObjectType_CM_Rsp,
53509     &ett_nbap_Cell_CM_Rsp,
53510     &ett_nbap_RACH_CM_Rsp,
53511     &ett_nbap_PowerLocalCellGroup_CM_Rsp,
53512     &ett_nbap_CommonMeasurementInitiationFailure,
53513     &ett_nbap_CommonMeasurementReport,
53514     &ett_nbap_CommonMeasurementObjectType_CM_Rprt,
53515     &ett_nbap_Cell_CM_Rprt,
53516     &ett_nbap_RACH_CM_Rprt,
53517     &ett_nbap_PowerLocalCellGroup_CM_Rprt,
53518     &ett_nbap_CommonMeasurementTerminationRequest,
53519     &ett_nbap_CommonMeasurementFailureIndication,
53520     &ett_nbap_CellSetupRequestFDD,
53521     &ett_nbap_Synchronisation_Configuration_Cell_SetupRqst,
53522     &ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD,
53523     &ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD,
53524     &ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD,
53525     &ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD,
53526     &ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD,
53527     &ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD,
53528     &ett_nbap_BCH_Information_Cell_SetupRqstFDD,
53529     &ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD,
53530     &ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD,
53531     &ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD,
53532     &ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD,
53533     &ett_nbap_CellSetupRequestTDD,
53534     &ett_nbap_SCH_Information_Cell_SetupRqstTDD,
53535     &ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH,
53536     &ett_nbap_Case1_Cell_SetupRqstTDD,
53537     &ett_nbap_Case2_Cell_SetupRqstTDD,
53538     &ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD,
53539     &ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD,
53540     &ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD,
53541     &ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD,
53542     &ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD,
53543     &ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD,
53544     &ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD,
53545     &ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD,
53546     &ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD,
53547     &ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD,
53548     &ett_nbap_SCH_768_Information_Cell_SetupRqstTDD,
53549     &ett_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD,
53550     &ett_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD,
53551     &ett_nbap_CellSetupResponse,
53552     &ett_nbap_CellSetupFailure,
53553     &ett_nbap_CellReconfigurationRequestFDD,
53554     &ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst,
53555     &ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD,
53556     &ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD,
53557     &ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD,
53558     &ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD,
53559     &ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD,
53560     &ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD,
53561     &ett_nbap_BCH_information_Cell_ReconfRqstFDD,
53562     &ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD,
53563     &ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD,
53564     &ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD,
53565     &ett_nbap_CellReconfigurationRequestTDD,
53566     &ett_nbap_SCH_Information_Cell_ReconfRqstTDD,
53567     &ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD,
53568     &ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD,
53569     &ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD,
53570     &ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD,
53571     &ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD,
53572     &ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD,
53573     &ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD,
53574     &ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD,
53575     &ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD,
53576     &ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD,
53577     &ett_nbap_UARFCN_Adjustment,
53578     &ett_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD,
53579     &ett_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD,
53580     &ett_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD,
53581     &ett_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD,
53582     &ett_nbap_CellReconfigurationResponse,
53583     &ett_nbap_CellReconfigurationFailure,
53584     &ett_nbap_CellDeletionRequest,
53585     &ett_nbap_CellDeletionResponse,
53586     &ett_nbap_ResourceStatusIndication,
53587     &ett_nbap_IndicationType_ResourceStatusInd,
53588     &ett_nbap_No_Failure_ResourceStatusInd,
53589     &ett_nbap_Local_Cell_InformationList_ResourceStatusInd,
53590     &ett_nbap_Local_Cell_InformationItem_ResourceStatusInd,
53591     &ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd,
53592     &ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd,
53593     &ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd,
53594     &ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd,
53595     &ett_nbap_ServiceImpacting_ResourceStatusInd,
53596     &ett_nbap_Local_Cell_InformationList2_ResourceStatusInd,
53597     &ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd,
53598     &ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd,
53599     &ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd,
53600     &ett_nbap_CCP_InformationList_ResourceStatusInd,
53601     &ett_nbap_CCP_InformationItem_ResourceStatusInd,
53602     &ett_nbap_Cell_InformationList_ResourceStatusInd,
53603     &ett_nbap_Cell_InformationItem_ResourceStatusInd,
53604     &ett_nbap_S_CPICH_InformationList_ResourceStatusInd,
53605     &ett_nbap_S_CCPCH_InformationList_ResourceStatusInd,
53606     &ett_nbap_FACH_InformationList_ResourceStatusInd,
53607     &ett_nbap_PRACH_InformationList_ResourceStatusInd,
53608     &ett_nbap_RACH_InformationList_ResourceStatusInd,
53609     &ett_nbap_AICH_InformationList_ResourceStatusInd,
53610     &ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd,
53611     &ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd,
53612     &ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd,
53613     &ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd,
53614     &ett_nbap_E_DCH_Resources_Information_ResourceStatusInd,
53615     &ett_nbap_PLCCH_InformationList_ResourceStatusInd,
53616     &ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd,
53617     &ett_nbap_PRACH_768_InformationList_ResourceStatusInd,
53618     &ett_nbap_E_RUCCH_InformationList_ResourceStatusInd,
53619     &ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd,
53620     &ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd,
53621     &ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd,
53622     &ett_nbap_UPPCH_LCR_InformationList_ResourceStatusInd,
53623     &ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd,
53624     &ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd,
53625     &ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd,
53626     &ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd,
53627     &ett_nbap_SystemInformationUpdateRequest,
53628     &ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst,
53629     &ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst,
53630     &ett_nbap_DeletionIndicator_SystemInfoUpdate,
53631     &ett_nbap_No_Deletion_SystemInfoUpdate,
53632     &ett_nbap_SegmentInformationListIE_SystemInfoUpdate,
53633     &ett_nbap_SegmentInformationItem_SystemInfoUpdate,
53634     &ett_nbap_SystemInformationUpdateResponse,
53635     &ett_nbap_SystemInformationUpdateFailure,
53636     &ett_nbap_RadioLinkSetupRequestFDD,
53637     &ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD,
53638     &ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD,
53639     &ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD,
53640     &ett_nbap_RL_InformationList_RL_SetupRqstFDD,
53641     &ett_nbap_RL_InformationItem_RL_SetupRqstFDD,
53642     &ett_nbap_E_DPCH_Information_RL_SetupRqstFDD,
53643     &ett_nbap_F_DPCH_Information_RL_SetupRqstFDD,
53644     &ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD,
53645     &ett_nbap_RadioLinkSetupRequestTDD,
53646     &ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD,
53647     &ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD,
53648     &ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD,
53649     &ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD,
53650     &ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD,
53651     &ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD,
53652     &ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD,
53653     &ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD,
53654     &ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD,
53655     &ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD,
53656     &ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD,
53657     &ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD,
53658     &ett_nbap_RL_Information_RL_SetupRqstTDD,
53659     &ett_nbap_RadioLinkSetupResponseFDD,
53660     &ett_nbap_RL_InformationResponseList_RL_SetupRspFDD,
53661     &ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD,
53662     &ett_nbap_DiversityIndication_RL_SetupRspFDD,
53663     &ett_nbap_Combining_RL_SetupRspFDD,
53664     &ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD,
53665     &ett_nbap_RadioLinkSetupResponseTDD,
53666     &ett_nbap_RL_InformationResponse_RL_SetupRspTDD,
53667     &ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD,
53668     &ett_nbap_RadioLinkSetupFailureFDD,
53669     &ett_nbap_CauseLevel_RL_SetupFailureFDD,
53670     &ett_nbap_GeneralCauseList_RL_SetupFailureFDD,
53671     &ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD,
53672     &ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD,
53673     &ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD,
53674     &ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD,
53675     &ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD,
53676     &ett_nbap_DiversityIndication_RL_SetupFailureFDD,
53677     &ett_nbap_Combining_RL_SetupFailureFDD,
53678     &ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD,
53679     &ett_nbap_RadioLinkSetupFailureTDD,
53680     &ett_nbap_CauseLevel_RL_SetupFailureTDD,
53681     &ett_nbap_GeneralCauseList_RL_SetupFailureTDD,
53682     &ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD,
53683     &ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD,
53684     &ett_nbap_RadioLinkAdditionRequestFDD,
53685     &ett_nbap_RL_InformationList_RL_AdditionRqstFDD,
53686     &ett_nbap_RL_InformationItem_RL_AdditionRqstFDD,
53687     &ett_nbap_E_DPCH_Information_RL_AdditionReqFDD,
53688     &ett_nbap_RadioLinkAdditionRequestTDD,
53689     &ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD,
53690     &ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
53691     &ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD,
53692     &ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD,
53693     &ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD,
53694     &ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD,
53695     &ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
53696     &ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD,
53697     &ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD,
53698     &ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD,
53699     &ett_nbap_RL_Information_RL_AdditionRqstTDD,
53700     &ett_nbap_RadioLinkAdditionResponseFDD,
53701     &ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD,
53702     &ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD,
53703     &ett_nbap_DiversityIndication_RL_AdditionRspFDD,
53704     &ett_nbap_Combining_RL_AdditionRspFDD,
53705     &ett_nbap_Non_Combining_RL_AdditionRspFDD,
53706     &ett_nbap_RadioLinkAdditionResponseTDD,
53707     &ett_nbap_RL_InformationResponse_RL_AdditionRspTDD,
53708     &ett_nbap_DCH_Information_RL_AdditionRspTDD,
53709     &ett_nbap_DiversityIndication_RL_AdditionRspTDD,
53710     &ett_nbap_Combining_RL_AdditionRspTDD,
53711     &ett_nbap_Non_Combining_RL_AdditionRspTDD,
53712     &ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD,
53713     &ett_nbap_RadioLinkAdditionFailureFDD,
53714     &ett_nbap_CauseLevel_RL_AdditionFailureFDD,
53715     &ett_nbap_GeneralCauseList_RL_AdditionFailureFDD,
53716     &ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD,
53717     &ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD,
53718     &ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD,
53719     &ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD,
53720     &ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD,
53721     &ett_nbap_DiversityIndication_RL_AdditionFailureFDD,
53722     &ett_nbap_Combining_RL_AdditionFailureFDD,
53723     &ett_nbap_Non_Combining_RL_AdditionFailureFDD,
53724     &ett_nbap_RadioLinkAdditionFailureTDD,
53725     &ett_nbap_CauseLevel_RL_AdditionFailureTDD,
53726     &ett_nbap_GeneralCauseList_RL_AdditionFailureTDD,
53727     &ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD,
53728     &ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD,
53729     &ett_nbap_RadioLinkReconfigurationPrepareFDD,
53730     &ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD,
53731     &ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD,
53732     &ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD,
53733     &ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD,
53734     &ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD,
53735     &ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD,
53736     &ett_nbap_RL_InformationList_RL_ReconfPrepFDD,
53737     &ett_nbap_RL_InformationItem_RL_ReconfPrepFDD,
53738     &ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD,
53739     &ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD,
53740     &ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD,
53741     &ett_nbap_RadioLinkReconfigurationPrepareTDD,
53742     &ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
53743     &ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD,
53744     &ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD,
53745     &ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD,
53746     &ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD,
53747     &ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD,
53748     &ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD,
53749     &ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
53750     &ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
53751     &ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD,
53752     &ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD,
53753     &ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
53754     &ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD,
53755     &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
53756     &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD,
53757     &ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
53758     &ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
53759     &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR,
53760     &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR,
53761     &ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD,
53762     &ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
53763     &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768,
53764     &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768,
53765     &ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD,
53766     &ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD,
53767     &ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD,
53768     &ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD,
53769     &ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD,
53770     &ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD,
53771     &ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
53772     &ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD,
53773     &ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
53774     &ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD,
53775     &ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD,
53776     &ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD,
53777     &ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD,
53778     &ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD,
53779     &ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD,
53780     &ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD,
53781     &ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD,
53782     &ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
53783     &ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
53784     &ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD,
53785     &ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD,
53786     &ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD,
53787     &ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD,
53788     &ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
53789     &ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD,
53790     &ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
53791     &ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD,
53792     &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
53793     &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
53794     &ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
53795     &ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
53796     &ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
53797     &ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
53798     &ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
53799     &ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
53800     &ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD,
53801     &ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD,
53802     &ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD,
53803     &ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD,
53804     &ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD,
53805     &ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD,
53806     &ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
53807     &ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD,
53808     &ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD,
53809     &ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD,
53810     &ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD,
53811     &ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD,
53812     &ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD,
53813     &ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD,
53814     &ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD,
53815     &ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD,
53816     &ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD,
53817     &ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD,
53818     &ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD,
53819     &ett_nbap_RL_Information_RL_ReconfPrepTDD,
53820     &ett_nbap_RadioLinkReconfigurationReady,
53821     &ett_nbap_RL_InformationResponseList_RL_ReconfReady,
53822     &ett_nbap_RL_InformationResponseItem_RL_ReconfReady,
53823     &ett_nbap_RadioLinkReconfigurationFailure,
53824     &ett_nbap_CauseLevel_RL_ReconfFailure,
53825     &ett_nbap_GeneralCauseList_RL_ReconfFailure,
53826     &ett_nbap_RLSpecificCauseList_RL_ReconfFailure,
53827     &ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure,
53828     &ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure,
53829     &ett_nbap_RadioLinkReconfigurationCommit,
53830     &ett_nbap_RadioLinkReconfigurationCancel,
53831     &ett_nbap_RadioLinkReconfigurationRequestFDD,
53832     &ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD,
53833     &ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD,
53834     &ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD,
53835     &ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD,
53836     &ett_nbap_RL_InformationList_RL_ReconfRqstFDD,
53837     &ett_nbap_RL_InformationItem_RL_ReconfRqstFDD,
53838     &ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD,
53839     &ett_nbap_RadioLinkReconfigurationRequestTDD,
53840     &ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
53841     &ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
53842     &ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
53843     &ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
53844     &ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
53845     &ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
53846     &ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
53847     &ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD,
53848     &ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
53849     &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
53850     &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD,
53851     &ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
53852     &ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
53853     &ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD,
53854     &ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD,
53855     &ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD,
53856     &ett_nbap_RL_Information_RL_ReconfRqstTDD,
53857     &ett_nbap_RadioLinkReconfigurationResponse,
53858     &ett_nbap_RL_InformationResponseList_RL_ReconfRsp,
53859     &ett_nbap_RL_InformationResponseItem_RL_ReconfRsp,
53860     &ett_nbap_RadioLinkDeletionRequest,
53861     &ett_nbap_RL_informationList_RL_DeletionRqst,
53862     &ett_nbap_RL_informationItem_RL_DeletionRqst,
53863     &ett_nbap_RadioLinkDeletionResponse,
53864     &ett_nbap_DL_PowerControlRequest,
53865     &ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst,
53866     &ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst,
53867     &ett_nbap_DL_PowerTimeslotControlRequest,
53868     &ett_nbap_DedicatedMeasurementInitiationRequest,
53869     &ett_nbap_DedicatedMeasurementObjectType_DM_Rqst,
53870     &ett_nbap_RL_DM_Rqst,
53871     &ett_nbap_RL_InformationList_DM_Rqst,
53872     &ett_nbap_RL_InformationItem_DM_Rqst,
53873     &ett_nbap_PUSCH_Info_DM_Rqst,
53874     &ett_nbap_HSSICH_Info_DM_Rqst,
53875     &ett_nbap_HSSICH_InfoExt_DM_Rqst,
53876     &ett_nbap_RL_Set_DM_Rqst,
53877     &ett_nbap_RL_Set_InformationList_DM_Rqst,
53878     &ett_nbap_RL_Set_InformationItem_DM_Rqst,
53879     &ett_nbap_DedicatedMeasurementInitiationResponse,
53880     &ett_nbap_DedicatedMeasurementObjectType_DM_Rsp,
53881     &ett_nbap_RL_DM_Rsp,
53882     &ett_nbap_RL_InformationList_DM_Rsp,
53883     &ett_nbap_RL_InformationItem_DM_Rsp,
53884     &ett_nbap_PUSCH_Info_DM_Rsp,
53885     &ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp,
53886     &ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp,
53887     &ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp,
53888     &ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp,
53889     &ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp,
53890     &ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp,
53891     &ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp,
53892     &ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp,
53893     &ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp,
53894     &ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp,
53895     &ett_nbap_RL_Set_DM_Rsp,
53896     &ett_nbap_RL_Set_InformationList_DM_Rsp,
53897     &ett_nbap_RL_Set_InformationItem_DM_Rsp,
53898     &ett_nbap_DedicatedMeasurementInitiationFailure,
53899     &ett_nbap_DedicatedMeasurementReport,
53900     &ett_nbap_DedicatedMeasurementObjectType_DM_Rprt,
53901     &ett_nbap_RL_DM_Rprt,
53902     &ett_nbap_RL_InformationList_DM_Rprt,
53903     &ett_nbap_RL_InformationItem_DM_Rprt,
53904     &ett_nbap_PUSCH_Info_DM_Rprt,
53905     &ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt,
53906     &ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt,
53907     &ett_nbap_RL_Set_DM_Rprt,
53908     &ett_nbap_RL_Set_InformationList_DM_Rprt,
53909     &ett_nbap_RL_Set_InformationItem_DM_Rprt,
53910     &ett_nbap_DedicatedMeasurementTerminationRequest,
53911     &ett_nbap_DedicatedMeasurementFailureIndication,
53912     &ett_nbap_RadioLinkFailureIndication,
53913     &ett_nbap_Reporting_Object_RL_FailureInd,
53914     &ett_nbap_RL_RL_FailureInd,
53915     &ett_nbap_RL_InformationList_RL_FailureInd,
53916     &ett_nbap_RL_InformationItem_RL_FailureInd,
53917     &ett_nbap_RL_Set_RL_FailureInd,
53918     &ett_nbap_RL_Set_InformationList_RL_FailureInd,
53919     &ett_nbap_RL_Set_InformationItem_RL_FailureInd,
53920     &ett_nbap_CCTrCH_RL_FailureInd,
53921     &ett_nbap_CCTrCH_InformationList_RL_FailureInd,
53922     &ett_nbap_CCTrCH_InformationItem_RL_FailureInd,
53923     &ett_nbap_RadioLinkPreemptionRequiredIndication,
53924     &ett_nbap_RL_InformationList_RL_PreemptRequiredInd,
53925     &ett_nbap_RL_InformationItem_RL_PreemptRequiredInd,
53926     &ett_nbap_RadioLinkRestoreIndication,
53927     &ett_nbap_Reporting_Object_RL_RestoreInd,
53928     &ett_nbap_RL_RL_RestoreInd,
53929     &ett_nbap_RL_InformationList_RL_RestoreInd,
53930     &ett_nbap_RL_InformationItem_RL_RestoreInd,
53931     &ett_nbap_RL_Set_RL_RestoreInd,
53932     &ett_nbap_RL_Set_InformationList_RL_RestoreInd,
53933     &ett_nbap_RL_Set_InformationItem_RL_RestoreInd,
53934     &ett_nbap_CCTrCH_RL_RestoreInd,
53935     &ett_nbap_CCTrCH_InformationList_RL_RestoreInd,
53936     &ett_nbap_CCTrCH_InformationItem_RL_RestoreInd,
53937     &ett_nbap_CompressedModeCommand,
53938     &ett_nbap_ErrorIndication,
53939     &ett_nbap_PrivateMessage,
53940     &ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD,
53941     &ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst,
53942     &ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst,
53943     &ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD,
53944     &ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst,
53945     &ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst,
53946     &ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst,
53947     &ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst,
53948     &ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst,
53949     &ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst,
53950     &ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst,
53951     &ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst,
53952     &ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
53953     &ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst,
53954     &ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
53955     &ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst,
53956     &ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst,
53957     &ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
53958     &ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst,
53959     &ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst,
53960     &ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst,
53961     &ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst,
53962     &ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst,
53963     &ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst,
53964     &ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
53965     &ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst,
53966     &ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst,
53967     &ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst,
53968     &ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst,
53969     &ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst,
53970     &ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst,
53971     &ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
53972     &ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst,
53973     &ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst,
53974     &ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
53975     &ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst,
53976     &ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst,
53977     &ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst,
53978     &ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst,
53979     &ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst,
53980     &ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst,
53981     &ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst,
53982     &ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst,
53983     &ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst,
53984     &ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst,
53985     &ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst,
53986     &ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst,
53987     &ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst,
53988     &ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
53989     &ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst,
53990     &ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
53991     &ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst,
53992     &ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst,
53993     &ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
53994     &ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst,
53995     &ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst,
53996     &ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst,
53997     &ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst,
53998     &ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst,
53999     &ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst,
54000     &ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
54001     &ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst,
54002     &ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst,
54003     &ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst,
54004     &ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst,
54005     &ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst,
54006     &ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst,
54007     &ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
54008     &ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst,
54009     &ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst,
54010     &ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
54011     &ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst,
54012     &ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst,
54013     &ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst,
54014     &ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst,
54015     &ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst,
54016     &ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst,
54017     &ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst,
54018     &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst,
54019     &ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst,
54020     &ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
54021     &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst,
54022     &ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
54023     &ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst,
54024     &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst,
54025     &ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst,
54026     &ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
54027     &ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst,
54028     &ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
54029     &ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst,
54030     &ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst,
54031     &ett_nbap_HS_SICH_Information_PSCH_ReconfRqst,
54032     &ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst,
54033     &ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst,
54034     &ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst,
54035     &ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst,
54036     &ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst,
54037     &ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst,
54038     &ett_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst,
54039     &ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
54040     &ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst,
54041     &ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst,
54042     &ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst,
54043     &ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst,
54044     &ett_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst,
54045     &ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst,
54046     &ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst,
54047     &ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst,
54048     &ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst,
54049     &ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst,
54050     &ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
54051     &ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst,
54052     &ett_nbap_E_PUCH_Information_PSCH_ReconfRqst,
54053     &ett_nbap_E_PUCH_Timeslot_Info,
54054     &ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
54055     &ett_nbap_E_AGCH_Information_PSCH_ReconfRqst,
54056     &ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst,
54057     &ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
54058     &ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst,
54059     &ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst,
54060     &ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
54061     &ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst,
54062     &ett_nbap_E_HICH_Information_PSCH_ReconfRqst,
54063     &ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst,
54064     &ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst,
54065     &ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst,
54066     &ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst,
54067     &ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst,
54068     &ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst,
54069     &ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst,
54070     &ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst,
54071     &ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst,
54072     &ett_nbap_E_PUCH_Timeslot_InfoLCR,
54073     &ett_nbap_E_PUCH_Timeslot_Item_InfoLCR,
54074     &ett_nbap_E_PUCH_Codelist_LCR,
54075     &ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst,
54076     &ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst,
54077     &ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst,
54078     &ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst,
54079     &ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst,
54080     &ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst,
54081     &ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst,
54082     &ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst,
54083     &ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst,
54084     &ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst,
54085     &ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst,
54086     &ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst,
54087     &ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst,
54088     &ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst,
54089     &ett_nbap_SYNC_UL_Partition_LCR,
54090     &ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst,
54091     &ett_nbap_PhysicalSharedChannelReconfigurationResponse,
54092     &ett_nbap_PhysicalSharedChannelReconfigurationFailure,
54093     &ett_nbap_CauseLevel_PSCH_ReconfFailure,
54094     &ett_nbap_GeneralCauseList_PSCH_ReconfFailure,
54095     &ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD,
54096     &ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD,
54097     &ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD,
54098     &ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD,
54099     &ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD,
54100     &ett_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD,
54101     &ett_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD,
54102     &ett_nbap_ResetRequest,
54103     &ett_nbap_ResetIndicator,
54104     &ett_nbap_CommunicationContextList_Reset,
54105     &ett_nbap_CommunicationContextInfoList_Reset,
54106     &ett_nbap_CommunicationContextInfoItem_Reset,
54107     &ett_nbap_CommunicationContextType_Reset,
54108     &ett_nbap_CommunicationControlPortList_Reset,
54109     &ett_nbap_CommunicationControlPortInfoList_Reset,
54110     &ett_nbap_CommunicationControlPortInfoItem_Reset,
54111     &ett_nbap_ResetResponse,
54112     &ett_nbap_InformationExchangeInitiationRequest,
54113     &ett_nbap_InformationExchangeObjectType_InfEx_Rqst,
54114     &ett_nbap_Cell_InfEx_Rqst,
54115     &ett_nbap_InformationExchangeInitiationResponse,
54116     &ett_nbap_InformationExchangeObjectType_InfEx_Rsp,
54117     &ett_nbap_Cell_InfEx_Rsp,
54118     &ett_nbap_InformationExchangeInitiationFailure,
54119     &ett_nbap_InformationReport,
54120     &ett_nbap_InformationExchangeObjectType_InfEx_Rprt,
54121     &ett_nbap_Cell_Inf_Rprt,
54122     &ett_nbap_InformationExchangeTerminationRequest,
54123     &ett_nbap_InformationExchangeFailureIndication,
54124     &ett_nbap_CellSynchronisationInitiationRequestTDD,
54125     &ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD,
54126     &ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD,
54127     &ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD,
54128     &ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD,
54129     &ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD,
54130     &ett_nbap_CellSynchronisationInitiationResponseTDD,
54131     &ett_nbap_CellSynchronisationInitiationFailureTDD,
54132     &ett_nbap_CellSynchronisationReconfigurationRequestTDD,
54133     &ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD,
54134     &ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD,
54135     &ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD,
54136     &ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD,
54137     &ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD,
54138     &ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD,
54139     &ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD,
54140     &ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD,
54141     &ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD,
54142     &ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD,
54143     &ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD,
54144     &ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD,
54145     &ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD,
54146     &ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD,
54147     &ett_nbap_CellSynchronisationReconfigurationResponseTDD,
54148     &ett_nbap_CellSynchronisationReconfigurationFailureTDD,
54149     &ett_nbap_CellSynchronisationAdjustmentRequestTDD,
54150     &ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD,
54151     &ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD,
54152     &ett_nbap_CellSynchronisationAdjustmentResponseTDD,
54153     &ett_nbap_CellSynchronisationAdjustmentFailureTDD,
54154     &ett_nbap_CauseLevel_SyncAdjustmntFailureTDD,
54155     &ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD,
54156     &ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD,
54157     &ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD,
54158     &ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD,
54159     &ett_nbap_CellSynchronisationTerminationRequestTDD,
54160     &ett_nbap_CellSynchronisationFailureIndicationTDD,
54161     &ett_nbap_CellSynchronisationReportTDD,
54162     &ett_nbap_CellSyncInfo_CellSyncReprtTDD,
54163     &ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD,
54164     &ett_nbap_SyncReportType_CellSyncReprtTDD,
54165     &ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD,
54166     &ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD,
54167     &ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD,
54168     &ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD,
54169     &ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD,
54170     &ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD,
54171     &ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD,
54172     &ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD,
54173     &ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD,
54174     &ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD,
54175     &ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD,
54176     &ett_nbap_BearerRearrangementIndication,
54177     &ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd,
54178     &ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd,
54179     &ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd,
54180     &ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd,
54181     &ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd,
54182     &ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd,
54183     &ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd,
54184     &ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd,
54185     &ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd,
54186     &ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd,
54187     &ett_nbap_RadioLinkActivationCommandFDD,
54188     &ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD,
54189     &ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD,
54190     &ett_nbap_RadioLinkActivationCommandTDD,
54191     &ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD,
54192     &ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD,
54193     &ett_nbap_RadioLinkParameterUpdateIndicationFDD,
54194     &ett_nbap_RadioLinkParameterUpdateIndicationTDD,
54195     &ett_nbap_MBMSNotificationUpdateCommand,
54196     &ett_nbap_NBAP_PDU,
54197     &ett_nbap_InitiatingMessage,
54198     &ett_nbap_SuccessfulOutcome,
54199     &ett_nbap_UnsuccessfulOutcome,
54200     &ett_nbap_Outcome,
54201
54202 /*--- End of included file: packet-nbap-ettarr.c ---*/
54203 #line 145 "packet-nbap-template.c"
54204   };
54205
54206
54207   /* Register protocol */
54208   proto_nbap = proto_register_protocol(PNAME, PSNAME, PFNAME);
54209   /* Register fields and subtrees */
54210   proto_register_field_array(proto_nbap, hf, array_length(hf));
54211   proto_register_subtree_array(ett, array_length(ett));
54212  
54213   /* Register dissector */
54214   register_dissector("nbap", dissect_nbap, proto_nbap);
54215   nbap_handle = find_dissector("nbap");
54216
54217   /* Register dissector tables */
54218   nbap_ies_dissector_table = register_dissector_table("nbap.ies", "NBAP-PROTOCOL-IES", FT_UINT32, BASE_DEC);
54219   nbap_extension_dissector_table = register_dissector_table("nbap.extension", "NBAP-PROTOCOL-EXTENSION", FT_UINT32, BASE_DEC);
54220   nbap_proc_imsg_dissector_table = register_dissector_table("nbap.proc.imsg", "NBAP-ELEMENTARY-PROCEDURE InitiatingMessage", FT_STRING, BASE_NONE);
54221   nbap_proc_sout_dissector_table = register_dissector_table("nbap.proc.sout", "NBAP-ELEMENTARY-PROCEDURE SuccessfulOutcome", FT_STRING, BASE_NONE);
54222   nbap_proc_uout_dissector_table = register_dissector_table("nbap.proc.uout", "NBAP-ELEMENTARY-PROCEDURE UnsuccessfulOutcome", FT_STRING, BASE_NONE);
54223
54224 }
54225
54226
54227 /*--- proto_reg_handoff_nbap ---------------------------------------*/
54228 void
54229 proto_reg_handoff_nbap(void)
54230 {
54231
54232         /*dissector_add("sctp.ppi",  Add ppid here, nbap_handle); */
54233         dissector_add("sctp.port", 0, nbap_handle);
54234
54235
54236 /*--- Included file: packet-nbap-dis-tab.c ---*/
54237 #line 1 "packet-nbap-dis-tab.c"
54238   dissector_add("nbap.ies", id_TUTRANGPSMeasurementValueInformation, new_create_dissector_handle(dissect_TUTRANGPSMeasurementValueInformation_PDU, proto_nbap));
54239   dissector_add("nbap.ies", id_SFNSFNMeasurementValueInformation, new_create_dissector_handle(dissect_SFNSFNMeasurementValueInformation_PDU, proto_nbap));
54240   dissector_add("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
54241   dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValueInformation, new_create_dissector_handle(dissect_HS_DSCHRequiredPower_PDU, proto_nbap));
54242   dissector_add("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRate_PDU, proto_nbap));
54243   dissector_add("nbap.ies", id_Transmitted_Carrier_Power_For_CellPortion_Value, new_create_dissector_handle(dissect_Transmitted_Carrier_Power_For_CellPortion_Value_PDU, proto_nbap));
54244   dissector_add("nbap.ies", id_Received_total_wide_band_power_For_CellPortion_Value, new_create_dissector_handle(dissect_Received_total_wide_band_power_For_CellPortion_Value_PDU, proto_nbap));
54245   dissector_add("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU, proto_nbap));
54246   dissector_add("nbap.ies", id_UpPTSInterferenceValue, new_create_dissector_handle(dissect_UpPTSInterferenceValue_PDU, proto_nbap));
54247   dissector_add("nbap.ies", id_DLTransmissionBranchLoadValue, new_create_dissector_handle(dissect_DLTransmissionBranchLoadValue_PDU, proto_nbap));
54248   dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValueInformation_For_CellPortion, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU, proto_nbap));
54249   dissector_add("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU, proto_nbap));
54250   dissector_add("nbap.ies", id_E_DCHProvidedBitRateValueInformation, new_create_dissector_handle(dissect_E_DCHProvidedBitRate_PDU, proto_nbap));
54251   dissector_add("nbap.ies", id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue, new_create_dissector_handle(dissect_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU, proto_nbap));
54252   dissector_add("nbap.ies", id_Received_Scheduled_EDCH_Power_Share_Value, new_create_dissector_handle(dissect_Received_Scheduled_EDCH_Power_Share_Value_PDU, proto_nbap));
54253   dissector_add("nbap.ies", id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, new_create_dissector_handle(dissect_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU, proto_nbap));
54254   dissector_add("nbap.ies", id_TUTRANGANSSMeasurementValueInformation, new_create_dissector_handle(dissect_TUTRANGANSSMeasurementValueInformation_PDU, proto_nbap));
54255   dissector_add("nbap.ies", id_Rx_Timing_Deviation_Value_LCR, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_LCR_PDU, proto_nbap));
54256   dissector_add("nbap.ies", id_Angle_Of_Arrival_Value_LCR, new_create_dissector_handle(dissect_Angle_Of_Arrival_Value_LCR_PDU, proto_nbap));
54257   dissector_add("nbap.ies", id_HS_SICH_Reception_Quality, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Value_PDU, proto_nbap));
54258   dissector_add("nbap.ies", id_Best_Cell_Portions_Value, new_create_dissector_handle(dissect_Best_Cell_Portions_Value_PDU, proto_nbap));
54259   dissector_add("nbap.ies", id_Rx_Timing_Deviation_Value_768, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_768_PDU, proto_nbap));
54260   dissector_add("nbap.ies", id_Rx_Timing_Deviation_Value_384_ext, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_384_ext_PDU, proto_nbap));
54261   dissector_add("nbap.ies", id_Extended_Round_Trip_Time_Value, new_create_dissector_handle(dissect_Extended_Round_Trip_Time_Value_PDU, proto_nbap));
54262   dissector_add("nbap.ies", id_neighbouringTDDCellMeasurementInformationLCR, new_create_dissector_handle(dissect_NeighbouringTDDCellMeasurementInformationLCR_PDU, proto_nbap));
54263   dissector_add("nbap.ies", id_neighbouringTDDCellMeasurementInformation768, new_create_dissector_handle(dissect_NeighbouringTDDCellMeasurementInformation768_PDU, proto_nbap));
54264   dissector_add("nbap.ies", id_ReportCharacteristicsType_OnModification, new_create_dissector_handle(dissect_ReportCharacteristicsType_OnModification_PDU, proto_nbap));
54265   dissector_add("nbap.ies", id_Transmitted_Carrier_Power_For_CellPortion, new_create_dissector_handle(dissect_Transmitted_Carrier_Power_Value_PDU, proto_nbap));
54266   dissector_add("nbap.ies", id_Received_total_wide_band_power_For_CellPortion, new_create_dissector_handle(dissect_Received_total_wide_band_power_Value_IncrDecrThres_PDU, proto_nbap));
54267   dissector_add("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
54268   dissector_add("nbap.ies", id_Received_Scheduled_EDCH_Power_Share, new_create_dissector_handle(dissect_RSEPS_Value_IncrDecrThres_PDU, proto_nbap));
54269   dissector_add("nbap.ies", id_TUTRANGPSMeasurementThresholdInformation, new_create_dissector_handle(dissect_TUTRANGPSMeasurementThresholdInformation_PDU, proto_nbap));
54270   dissector_add("nbap.ies", id_SFNSFNMeasurementThresholdInformation, new_create_dissector_handle(dissect_SFNSFNMeasurementThresholdInformation_PDU, proto_nbap));
54271   dissector_add("nbap.ies", id_HS_SICH_Reception_Quality_Measurement_Value, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Measurement_Value_PDU, proto_nbap));
54272   dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValue, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValue_PDU, proto_nbap));
54273   dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValue_For_Cell_Portion, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValue_PDU, proto_nbap));
54274   dissector_add("nbap.ies", id_Received_Scheduled_EDCH_Power_Share_For_CellPortion, new_create_dissector_handle(dissect_RSEPS_Value_IncrDecrThres_PDU, proto_nbap));
54275   dissector_add("nbap.ies", id_Additional_HS_SICH_Reception_Quality_Measurement_Value, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Measurement_Value_PDU, proto_nbap));
54276   dissector_add("nbap.ies", id_TUTRANGANSSMeasurementThresholdInformation, new_create_dissector_handle(dissect_TUTRANGANSSMeasurementThresholdInformation_PDU, proto_nbap));
54277   dissector_add("nbap.ies", id_C_ID, new_create_dissector_handle(dissect_C_ID_PDU, proto_nbap));
54278   dissector_add("nbap.ies", id_ConfigurationGenerationID, new_create_dissector_handle(dissect_ConfigurationGenerationID_PDU, proto_nbap));
54279   dissector_add("nbap.ies", id_CommonPhysicalChannelType_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU, proto_nbap));
54280   dissector_add("nbap.ies", id_FACH_ParametersListIE_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU, proto_nbap));
54281   dissector_add("nbap.ies", id_PCH_ParametersItem_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU, proto_nbap));
54282   dissector_add("nbap.ies", id_RACH_ParametersItem_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU, proto_nbap));
54283   dissector_add("nbap.ies", id_CommonPhysicalChannelType_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU, proto_nbap));
54284   dissector_add("nbap.ies", id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU, proto_nbap));
54285   dissector_add("nbap.ies", id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU, proto_nbap));
54286   dissector_add("nbap.ies", id_FACH_ParametersListIE_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU, proto_nbap));
54287   dissector_add("nbap.ies", id_PCH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
54288   dissector_add("nbap.ies", id_PICH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
54289   dissector_add("nbap.ies", id_PICH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
54290   dissector_add("nbap.ies", id_PRACH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
54291   dissector_add("nbap.ies", id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU, proto_nbap));
54292   dissector_add("nbap.ies", id_RACH_ParameterItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
54293   dissector_add("nbap.ies", id_FACH_ParametersList_CTCH_SetupRsp, new_create_dissector_handle(dissect_FACH_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
54294   dissector_add("nbap.ies", id_PCH_Parameters_CTCH_SetupRsp, new_create_dissector_handle(dissect_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
54295   dissector_add("nbap.ies", id_RACH_Parameters_CTCH_SetupRsp, new_create_dissector_handle(dissect_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
54296   dissector_add("nbap.ies", id_CriticalityDiagnostics, new_create_dissector_handle(dissect_CriticalityDiagnostics_PDU, proto_nbap));
54297   dissector_add("nbap.ies", id_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
54298   dissector_add("nbap.ies", id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU, proto_nbap));
54299   dissector_add("nbap.ies", id_FACH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
54300   dissector_add("nbap.ies", id_PCH_ParametersItem_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU, proto_nbap));
54301   dissector_add("nbap.ies", id_PICH_ParametersItem_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU, proto_nbap));
54302   dissector_add("nbap.ies", id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
54303   dissector_add("nbap.ies", id_AICH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
54304   dissector_add("nbap.ies", id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54305   dissector_add("nbap.ies", id_PICH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PICH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54306   dissector_add("nbap.ies", id_FACH_ParametersList_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54307   dissector_add("nbap.ies", id_PCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54308   dissector_add("nbap.ies", id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54309   dissector_add("nbap.ies", id_CommonPhysicalChannelID, new_create_dissector_handle(dissect_CommonPhysicalChannelID_PDU, proto_nbap));
54310   dissector_add("nbap.ies", id_BlockingPriorityIndicator, new_create_dissector_handle(dissect_BlockingPriorityIndicator_PDU, proto_nbap));
54311   dissector_add("nbap.ies", id_ShutdownTimer, new_create_dissector_handle(dissect_ShutdownTimer_PDU, proto_nbap));
54312   dissector_add("nbap.ies", id_Start_Of_Audit_Sequence_Indicator, new_create_dissector_handle(dissect_Start_Of_Audit_Sequence_Indicator_PDU, proto_nbap));
54313   dissector_add("nbap.ies", id_End_Of_Audit_Sequence_Indicator, new_create_dissector_handle(dissect_End_Of_Audit_Sequence_Indicator_PDU, proto_nbap));
54314   dissector_add("nbap.ies", id_Cell_InformationList_AuditRsp, new_create_dissector_handle(dissect_Cell_InformationList_AuditRsp_PDU, proto_nbap));
54315   dissector_add("nbap.ies", id_CCP_InformationList_AuditRsp, new_create_dissector_handle(dissect_CCP_InformationList_AuditRsp_PDU, proto_nbap));
54316   dissector_add("nbap.ies", id_Local_Cell_InformationList_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_InformationList_AuditRsp_PDU, proto_nbap));
54317   dissector_add("nbap.ies", id_Local_Cell_Group_InformationList_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_Group_InformationList_AuditRsp_PDU, proto_nbap));
54318   dissector_add("nbap.ies", id_Cell_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Cell_InformationItem_AuditRsp_PDU, proto_nbap));
54319   dissector_add("nbap.ies", id_P_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54320   dissector_add("nbap.ies", id_S_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54321   dissector_add("nbap.ies", id_P_CPICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54322   dissector_add("nbap.ies", id_S_CPICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54323   dissector_add("nbap.ies", id_P_CCPCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54324   dissector_add("nbap.ies", id_BCH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
54325   dissector_add("nbap.ies", id_S_CCPCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54326   dissector_add("nbap.ies", id_PCH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
54327   dissector_add("nbap.ies", id_PICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54328   dissector_add("nbap.ies", id_FACH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
54329   dissector_add("nbap.ies", id_PRACH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54330   dissector_add("nbap.ies", id_RACH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
54331   dissector_add("nbap.ies", id_AICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54332   dissector_add("nbap.ies", id_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54333   dissector_add("nbap.ies", id_CCP_InformationItem_AuditRsp, new_create_dissector_handle(dissect_CCP_InformationItem_AuditRsp_PDU, proto_nbap));
54334   dissector_add("nbap.ies", id_FPACH_LCR_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54335   dissector_add("nbap.ies", id_S_CCPCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
54336   dissector_add("nbap.ies", id_PRACH_768_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
54337   dissector_add("nbap.ies", id_Local_Cell_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_InformationItem_AuditRsp_PDU, proto_nbap));
54338   dissector_add("nbap.ies", id_Local_Cell_Group_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem_AuditRsp_PDU, proto_nbap));
54339   dissector_add("nbap.ies", id_Power_Local_Cell_Group_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU, proto_nbap));
54340   dissector_add("nbap.ies", id_PLCCH_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54341   dissector_add("nbap.ies", id_E_RUCCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54342   dissector_add("nbap.ies", id_E_RUCCH_768_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
54343   dissector_add("nbap.ies", id_MeasurementID, new_create_dissector_handle(dissect_MeasurementID_PDU, proto_nbap));
54344   dissector_add("nbap.ies", id_CommonMeasurementObjectType_CM_Rqst, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rqst_PDU, proto_nbap));
54345   dissector_add("nbap.ies", id_CommonMeasurementType, new_create_dissector_handle(dissect_CommonMeasurementType_PDU, proto_nbap));
54346   dissector_add("nbap.ies", id_MeasurementFilterCoefficient, new_create_dissector_handle(dissect_MeasurementFilterCoefficient_PDU, proto_nbap));
54347   dissector_add("nbap.ies", id_ReportCharacteristics, new_create_dissector_handle(dissect_ReportCharacteristics_PDU, proto_nbap));
54348   dissector_add("nbap.ies", id_SFNReportingIndicator, new_create_dissector_handle(dissect_FNReportingIndicator_PDU, proto_nbap));
54349   dissector_add("nbap.ies", id_SFN, new_create_dissector_handle(dissect_SFN_PDU, proto_nbap));
54350   dissector_add("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rqst, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rqst_PDU, proto_nbap));
54351   dissector_add("nbap.ies", id_CommonMeasurementObjectType_CM_Rsp, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rsp_PDU, proto_nbap));
54352   dissector_add("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rsp, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rsp_PDU, proto_nbap));
54353   dissector_add("nbap.ies", id_CommonMeasurementObjectType_CM_Rprt, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rprt_PDU, proto_nbap));
54354   dissector_add("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rprt, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rprt_PDU, proto_nbap));
54355   dissector_add("nbap.ies", id_Local_Cell_ID, new_create_dissector_handle(dissect_Local_Cell_ID_PDU, proto_nbap));
54356   dissector_add("nbap.ies", id_T_Cell, new_create_dissector_handle(dissect_T_Cell_PDU, proto_nbap));
54357   dissector_add("nbap.ies", id_UARFCNforNu, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
54358   dissector_add("nbap.ies", id_UARFCNforNd, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
54359   dissector_add("nbap.ies", id_MaximumTransmissionPower, new_create_dissector_handle(dissect_MaximumTransmissionPower_PDU, proto_nbap));
54360   dissector_add("nbap.ies", id_Closed_Loop_Timing_Adjustment_Mode, new_create_dissector_handle(dissect_Closedlooptimingadjustmentmode_PDU, proto_nbap));
54361   dissector_add("nbap.ies", id_PrimaryScramblingCode, new_create_dissector_handle(dissect_PrimaryScramblingCode_PDU, proto_nbap));
54362   dissector_add("nbap.ies", id_Synchronisation_Configuration_Cell_SetupRqst, new_create_dissector_handle(dissect_Synchronisation_Configuration_Cell_SetupRqst_PDU, proto_nbap));
54363   dissector_add("nbap.ies", id_DL_TPC_Pattern01Count, new_create_dissector_handle(dissect_DL_TPC_Pattern01Count_PDU, proto_nbap));
54364   dissector_add("nbap.ies", id_PrimarySCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimarySCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
54365   dissector_add("nbap.ies", id_SecondarySCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondarySCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
54366   dissector_add("nbap.ies", id_PrimaryCPICH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
54367   dissector_add("nbap.ies", id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU, proto_nbap));
54368   dissector_add("nbap.ies", id_PrimaryCCPCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
54369   dissector_add("nbap.ies", id_Limited_power_increase_information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_Limited_power_increase_information_Cell_SetupRqstFDD_PDU, proto_nbap));
54370   dissector_add("nbap.ies", id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU, proto_nbap));
54371   dissector_add("nbap.ies", id_CellPortion_InformationItem_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU, proto_nbap));
54372   dissector_add("nbap.ies", id_UARFCNforNt, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
54373   dissector_add("nbap.ies", id_CellParameterID, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
54374   dissector_add("nbap.ies", id_TransmissionDiversityApplied, new_create_dissector_handle(dissect_TransmissionDiversityApplied_PDU, proto_nbap));
54375   dissector_add("nbap.ies", id_SyncCase, new_create_dissector_handle(dissect_SyncCase_PDU, proto_nbap));
54376   dissector_add("nbap.ies", id_DPCHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
54377   dissector_add("nbap.ies", id_PUSCHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
54378   dissector_add("nbap.ies", id_PRACHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
54379   dissector_add("nbap.ies", id_TimingAdvanceApplied, new_create_dissector_handle(dissect_TimingAdvanceApplied_PDU, proto_nbap));
54380   dissector_add("nbap.ies", id_SCH_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_SCH_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
54381   dissector_add("nbap.ies", id_PCCPCH_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
54382   dissector_add("nbap.ies", id_TimeSlotConfigurationList_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU, proto_nbap));
54383   dissector_add("nbap.ies", id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, new_create_dissector_handle(dissect_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU, proto_nbap));
54384   dissector_add("nbap.ies", id_Synchronisation_Configuration_Cell_ReconfRqst, new_create_dissector_handle(dissect_Synchronisation_Configuration_Cell_ReconfRqst_PDU, proto_nbap));
54385   dissector_add("nbap.ies", id_PrimarySCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
54386   dissector_add("nbap.ies", id_SecondarySCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
54387   dissector_add("nbap.ies", id_PrimaryCPICH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
54388   dissector_add("nbap.ies", id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU, proto_nbap));
54389   dissector_add("nbap.ies", id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
54390   dissector_add("nbap.ies", id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU, proto_nbap));
54391   dissector_add("nbap.ies", id_CellPortion_InformationItem_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU, proto_nbap));
54392   dissector_add("nbap.ies", id_SCH_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_SCH_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
54393   dissector_add("nbap.ies", id_PCCPCH_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_PCCPCH_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
54394   dissector_add("nbap.ies", id_TimeSlotConfigurationList_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU, proto_nbap));
54395   dissector_add("nbap.ies", id_IndicationType_ResourceStatusInd, new_create_dissector_handle(dissect_IndicationType_ResourceStatusInd_PDU, proto_nbap));
54396   dissector_add("nbap.ies", id_Local_Cell_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_InformationItem_ResourceStatusInd_PDU, proto_nbap));
54397   dissector_add("nbap.ies", id_Local_Cell_Group_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU, proto_nbap));
54398   dissector_add("nbap.ies", id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU, proto_nbap));
54399   dissector_add("nbap.ies", id_Local_Cell_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
54400   dissector_add("nbap.ies", id_Local_Cell_Group_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
54401   dissector_add("nbap.ies", id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
54402   dissector_add("nbap.ies", id_CCP_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_CCP_InformationItem_ResourceStatusInd_PDU, proto_nbap));
54403   dissector_add("nbap.ies", id_Cell_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Cell_InformationItem_ResourceStatusInd_PDU, proto_nbap));
54404   dissector_add("nbap.ies", id_FPACH_LCR_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54405   dissector_add("nbap.ies", id_DwPCH_LCR_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54406   dissector_add("nbap.ies", id_PLCCH_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54407   dissector_add("nbap.ies", id_S_CCPCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
54408   dissector_add("nbap.ies", id_BCCH_ModificationTime, new_create_dissector_handle(dissect_BCCH_ModificationTime_PDU, proto_nbap));
54409   dissector_add("nbap.ies", id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, new_create_dissector_handle(dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU, proto_nbap));
54410   dissector_add("nbap.ies", id_SegmentInformationListIE_SystemInfoUpdate, new_create_dissector_handle(dissect_SegmentInformationListIE_SystemInfoUpdate_PDU, proto_nbap));
54411   dissector_add("nbap.ies", id_CRNC_CommunicationContextID, new_create_dissector_handle(dissect_CRNC_CommunicationContextID_PDU, proto_nbap));
54412   dissector_add("nbap.ies", id_UL_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
54413   dissector_add("nbap.ies", id_DL_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
54414   dissector_add("nbap.ies", id_DCH_FDD_Information, new_create_dissector_handle(dissect_DCH_FDD_Information_PDU, proto_nbap));
54415   dissector_add("nbap.ies", id_RL_InformationList_RL_SetupRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_SetupRqstFDD_PDU, proto_nbap));
54416   dissector_add("nbap.ies", id_Transmission_Gap_Pattern_Sequence_Information, new_create_dissector_handle(dissect_Transmission_Gap_Pattern_Sequence_Information_PDU, proto_nbap));
54417   dissector_add("nbap.ies", id_Active_Pattern_Sequence_Information, new_create_dissector_handle(dissect_Active_Pattern_Sequence_Information_PDU, proto_nbap));
54418   dissector_add("nbap.ies", id_RL_InformationItem_RL_SetupRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_SetupRqstFDD_PDU, proto_nbap));
54419   dissector_add("nbap.ies", id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU, proto_nbap));
54420   dissector_add("nbap.ies", id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU, proto_nbap));
54421   dissector_add("nbap.ies", id_DCH_TDD_Information, new_create_dissector_handle(dissect_DCH_TDD_Information_PDU, proto_nbap));
54422   dissector_add("nbap.ies", id_DSCH_TDD_Information, new_create_dissector_handle(dissect_DSCH_TDD_Information_PDU, proto_nbap));
54423   dissector_add("nbap.ies", id_USCH_Information, new_create_dissector_handle(dissect_USCH_Information_PDU, proto_nbap));
54424   dissector_add("nbap.ies", id_RL_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_SetupRqstTDD_PDU, proto_nbap));
54425   dissector_add("nbap.ies", id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
54426   dissector_add("nbap.ies", id_UL_DPCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
54427   dissector_add("nbap.ies", id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
54428   dissector_add("nbap.ies", id_DL_DPCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
54429   dissector_add("nbap.ies", id_NodeB_CommunicationContextID, new_create_dissector_handle(dissect_NodeB_CommunicationContextID_PDU, proto_nbap));
54430   dissector_add("nbap.ies", id_CommunicationControlPortID, new_create_dissector_handle(dissect_CommunicationControlPortID_PDU, proto_nbap));
54431   dissector_add("nbap.ies", id_RL_InformationResponseList_RL_SetupRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_SetupRspFDD_PDU, proto_nbap));
54432   dissector_add("nbap.ies", id_RL_InformationResponseItem_RL_SetupRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_SetupRspFDD_PDU, proto_nbap));
54433   dissector_add("nbap.ies", id_RL_InformationResponse_RL_SetupRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_RL_SetupRspTDD_PDU, proto_nbap));
54434   dissector_add("nbap.ies", id_DCH_InformationResponse, new_create_dissector_handle(dissect_DCH_InformationResponse_PDU, proto_nbap));
54435   dissector_add("nbap.ies", id_DSCH_InformationResponse, new_create_dissector_handle(dissect_DSCH_InformationResponse_PDU, proto_nbap));
54436   dissector_add("nbap.ies", id_USCH_InformationResponse, new_create_dissector_handle(dissect_USCH_InformationResponse_PDU, proto_nbap));
54437   dissector_add("nbap.ies", id_CauseLevel_RL_SetupFailureFDD, new_create_dissector_handle(dissect_CauseLevel_RL_SetupFailureFDD_PDU, proto_nbap));
54438   dissector_add("nbap.ies", id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU, proto_nbap));
54439   dissector_add("nbap.ies", id_Successful_RL_InformationRespItem_RL_SetupFailureFDD, new_create_dissector_handle(dissect_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU, proto_nbap));
54440   dissector_add("nbap.ies", id_CauseLevel_RL_SetupFailureTDD, new_create_dissector_handle(dissect_CauseLevel_RL_SetupFailureTDD_PDU, proto_nbap));
54441   dissector_add("nbap.ies", id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU, proto_nbap));
54442   dissector_add("nbap.ies", id_Compressed_Mode_Deactivation_Flag, new_create_dissector_handle(dissect_Compressed_Mode_Deactivation_Flag_PDU, proto_nbap));
54443   dissector_add("nbap.ies", id_RL_InformationList_RL_AdditionRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_AdditionRqstFDD_PDU, proto_nbap));
54444   dissector_add("nbap.ies", id_RL_InformationItem_RL_AdditionRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_AdditionRqstFDD_PDU, proto_nbap));
54445   dissector_add("nbap.ies", id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU, proto_nbap));
54446   dissector_add("nbap.ies", id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU, proto_nbap));
54447   dissector_add("nbap.ies", id_RL_Information_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_AdditionRqstTDD_PDU, proto_nbap));
54448   dissector_add("nbap.ies", id_UL_DPCH_InformationItem_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU, proto_nbap));
54449   dissector_add("nbap.ies", id_DL_DPCH_InformationItem_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU, proto_nbap));
54450   dissector_add("nbap.ies", id_RL_InformationResponseList_RL_AdditionRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_AdditionRspFDD_PDU, proto_nbap));
54451   dissector_add("nbap.ies", id_RL_InformationResponseItem_RL_AdditionRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_AdditionRspFDD_PDU, proto_nbap));
54452   dissector_add("nbap.ies", id_RL_InformationResponse_RL_AdditionRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_RL_AdditionRspTDD_PDU, proto_nbap));
54453   dissector_add("nbap.ies", id_CauseLevel_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_CauseLevel_RL_AdditionFailureFDD_PDU, proto_nbap));
54454   dissector_add("nbap.ies", id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU, proto_nbap));
54455   dissector_add("nbap.ies", id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU, proto_nbap));
54456   dissector_add("nbap.ies", id_CauseLevel_RL_AdditionFailureTDD, new_create_dissector_handle(dissect_CauseLevel_RL_AdditionFailureTDD_PDU, proto_nbap));
54457   dissector_add("nbap.ies", id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU, proto_nbap));
54458   dissector_add("nbap.ies", id_UL_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
54459   dissector_add("nbap.ies", id_DL_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
54460   dissector_add("nbap.ies", id_FDD_DCHs_to_Modify, new_create_dissector_handle(dissect_FDD_DCHs_to_Modify_PDU, proto_nbap));
54461   dissector_add("nbap.ies", id_DCHs_to_Add_FDD, new_create_dissector_handle(dissect_DCH_FDD_Information_PDU, proto_nbap));
54462   dissector_add("nbap.ies", id_DCH_DeleteList_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfPrepFDD_PDU, proto_nbap));
54463   dissector_add("nbap.ies", id_RL_InformationList_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_ReconfPrepFDD_PDU, proto_nbap));
54464   dissector_add("nbap.ies", id_RL_InformationItem_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_ReconfPrepFDD_PDU, proto_nbap));
54465   dissector_add("nbap.ies", id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54466   dissector_add("nbap.ies", id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
54467   dissector_add("nbap.ies", id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
54468   dissector_add("nbap.ies", id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54469   dissector_add("nbap.ies", id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
54470   dissector_add("nbap.ies", id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
54471   dissector_add("nbap.ies", id_TDD_DCHs_to_Modify, new_create_dissector_handle(dissect_TDD_DCHs_to_Modify_PDU, proto_nbap));
54472   dissector_add("nbap.ies", id_DCHs_to_Add_TDD, new_create_dissector_handle(dissect_DCH_TDD_Information_PDU, proto_nbap));
54473   dissector_add("nbap.ies", id_DCH_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
54474   dissector_add("nbap.ies", id_DSCH_Information_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
54475   dissector_add("nbap.ies", id_DSCHs_to_Add_TDD, new_create_dissector_handle(dissect_DSCH_TDD_Information_PDU, proto_nbap));
54476   dissector_add("nbap.ies", id_DSCH_Information_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
54477   dissector_add("nbap.ies", id_USCH_Information_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
54478   dissector_add("nbap.ies", id_USCH_Information_Add, new_create_dissector_handle(dissect_USCH_Information_PDU, proto_nbap));
54479   dissector_add("nbap.ies", id_USCH_Information_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
54480   dissector_add("nbap.ies", id_RL_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_RL_Information_RL_ReconfPrepTDD_PDU, proto_nbap));
54481   dissector_add("nbap.ies", id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
54482   dissector_add("nbap.ies", id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
54483   dissector_add("nbap.ies", id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU, proto_nbap));
54484   dissector_add("nbap.ies", id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU, proto_nbap));
54485   dissector_add("nbap.ies", id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
54486   dissector_add("nbap.ies", id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
54487   dissector_add("nbap.ies", id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU, proto_nbap));
54488   dissector_add("nbap.ies", id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU, proto_nbap));
54489   dissector_add("nbap.ies", id_RL_InformationResponseList_RL_ReconfReady, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_ReconfReady_PDU, proto_nbap));
54490   dissector_add("nbap.ies", id_RL_InformationResponseItem_RL_ReconfReady, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_ReconfReady_PDU, proto_nbap));
54491   dissector_add("nbap.ies", id_CauseLevel_RL_ReconfFailure, new_create_dissector_handle(dissect_CauseLevel_RL_ReconfFailure_PDU, proto_nbap));
54492   dissector_add("nbap.ies", id_RL_ReconfigurationFailureItem_RL_ReconfFailure, new_create_dissector_handle(dissect_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU, proto_nbap));
54493   dissector_add("nbap.ies", id_CFN, new_create_dissector_handle(dissect_CFN_PDU, proto_nbap));
54494   dissector_add("nbap.ies", id_UL_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
54495   dissector_add("nbap.ies", id_DL_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
54496   dissector_add("nbap.ies", id_DCH_DeleteList_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfRqstFDD_PDU, proto_nbap));
54497   dissector_add("nbap.ies", id_RL_InformationList_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_ReconfRqstFDD_PDU, proto_nbap));
54498   dissector_add("nbap.ies", id_RL_InformationItem_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_ReconfRqstFDD_PDU, proto_nbap));
54499   dissector_add("nbap.ies", id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
54500   dissector_add("nbap.ies", id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
54501   dissector_add("nbap.ies", id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
54502   dissector_add("nbap.ies", id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
54503   dissector_add("nbap.ies", id_DCH_DeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
54504   dissector_add("nbap.ies", id_RL_Information_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_ReconfRqstTDD_PDU, proto_nbap));
54505   dissector_add("nbap.ies", id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU, proto_nbap));
54506   dissector_add("nbap.ies", id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU, proto_nbap));
54507   dissector_add("nbap.ies", id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU, proto_nbap));
54508   dissector_add("nbap.ies", id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU, proto_nbap));
54509   dissector_add("nbap.ies", id_RL_InformationResponseList_RL_ReconfRsp, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_ReconfRsp_PDU, proto_nbap));
54510   dissector_add("nbap.ies", id_RL_InformationResponseItem_RL_ReconfRsp, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_ReconfRsp_PDU, proto_nbap));
54511   dissector_add("nbap.ies", id_RL_informationList_RL_DeletionRqst, new_create_dissector_handle(dissect_RL_informationList_RL_DeletionRqst_PDU, proto_nbap));
54512   dissector_add("nbap.ies", id_RL_informationItem_RL_DeletionRqst, new_create_dissector_handle(dissect_RL_informationItem_RL_DeletionRqst_PDU, proto_nbap));
54513   dissector_add("nbap.ies", id_PowerAdjustmentType, new_create_dissector_handle(dissect_PowerAdjustmentType_PDU, proto_nbap));
54514   dissector_add("nbap.ies", id_DLReferencePower, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54515   dissector_add("nbap.ies", id_InnerLoopDLPCStatus, new_create_dissector_handle(dissect_InnerLoopDLPCStatus_PDU, proto_nbap));
54516   dissector_add("nbap.ies", id_DLReferencePowerList_DL_PC_Rqst, new_create_dissector_handle(dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU, proto_nbap));
54517   dissector_add("nbap.ies", id_MaxAdjustmentStep, new_create_dissector_handle(dissect_MaxAdjustmentStep_PDU, proto_nbap));
54518   dissector_add("nbap.ies", id_AdjustmentPeriod, new_create_dissector_handle(dissect_AdjustmentPeriod_PDU, proto_nbap));
54519   dissector_add("nbap.ies", id_AdjustmentRatio, new_create_dissector_handle(dissect_ScaledAdjustmentRatio_PDU, proto_nbap));
54520   dissector_add("nbap.ies", id_DL_ReferencePowerInformationItem_DL_PC_Rqst, new_create_dissector_handle(dissect_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU, proto_nbap));
54521   dissector_add("nbap.ies", id_TimeslotISCPInfo, new_create_dissector_handle(dissect_DL_TimeslotISCPInfo_PDU, proto_nbap));
54522   dissector_add("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rqst, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rqst_PDU, proto_nbap));
54523   dissector_add("nbap.ies", id_DedicatedMeasurementType, new_create_dissector_handle(dissect_DedicatedMeasurementType_PDU, proto_nbap));
54524   dissector_add("nbap.ies", id_CFNReportingIndicator, new_create_dissector_handle(dissect_FNReportingIndicator_PDU, proto_nbap));
54525   dissector_add("nbap.ies", id_RL_InformationItem_DM_Rqst, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rqst_PDU, proto_nbap));
54526   dissector_add("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rsp, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rsp_PDU, proto_nbap));
54527   dissector_add("nbap.ies", id_RL_InformationItem_DM_Rsp, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rsp_PDU, proto_nbap));
54528   dissector_add("nbap.ies", id_RL_Set_InformationItem_DM_Rsp, new_create_dissector_handle(dissect_RL_Set_InformationItem_DM_Rsp_PDU, proto_nbap));
54529   dissector_add("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rprt, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rprt_PDU, proto_nbap));
54530   dissector_add("nbap.ies", id_RL_InformationItem_DM_Rprt, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rprt_PDU, proto_nbap));
54531   dissector_add("nbap.ies", id_RL_Set_InformationItem_DM_Rprt, new_create_dissector_handle(dissect_RL_Set_InformationItem_DM_Rprt_PDU, proto_nbap));
54532   dissector_add("nbap.ies", id_Reporting_Object_RL_FailureInd, new_create_dissector_handle(dissect_Reporting_Object_RL_FailureInd_PDU, proto_nbap));
54533   dissector_add("nbap.ies", id_RL_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_FailureInd_PDU, proto_nbap));
54534   dissector_add("nbap.ies", id_RL_Set_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_RL_Set_InformationItem_RL_FailureInd_PDU, proto_nbap));
54535   dissector_add("nbap.ies", id_CCTrCH_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_CCTrCH_InformationItem_RL_FailureInd_PDU, proto_nbap));
54536   dissector_add("nbap.ies", id_RL_InformationList_RL_PreemptRequiredInd, new_create_dissector_handle(dissect_RL_InformationList_RL_PreemptRequiredInd_PDU, proto_nbap));
54537   dissector_add("nbap.ies", id_RL_InformationItem_RL_PreemptRequiredInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_PreemptRequiredInd_PDU, proto_nbap));
54538   dissector_add("nbap.ies", id_Reporting_Object_RL_RestoreInd, new_create_dissector_handle(dissect_Reporting_Object_RL_RestoreInd_PDU, proto_nbap));
54539   dissector_add("nbap.ies", id_RL_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_RestoreInd_PDU, proto_nbap));
54540   dissector_add("nbap.ies", id_RL_Set_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_RL_Set_InformationItem_RL_RestoreInd_PDU, proto_nbap));
54541   dissector_add("nbap.ies", id_CCTrCH_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_CCTrCH_InformationItem_RL_RestoreInd_PDU, proto_nbap));
54542   dissector_add("nbap.ies", id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MaximumTransmissionPower_PDU, proto_nbap));
54543   dissector_add("nbap.ies", id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, new_create_dissector_handle(dissect_DL_ScramblingCode_PDU, proto_nbap));
54544   dissector_add("nbap.ies", id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_PDSCH_FDD_Code_Information_PDU, proto_nbap));
54545   dissector_add("nbap.ies", id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_FDD_Code_Information_PDU, proto_nbap));
54546   dissector_add("nbap.ies", id_PDSCHSets_AddList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_AddList_PSCH_ReconfRqst_PDU, proto_nbap));
54547   dissector_add("nbap.ies", id_PDSCHSets_ModifyList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU, proto_nbap));
54548   dissector_add("nbap.ies", id_PDSCHSets_DeleteList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU, proto_nbap));
54549   dissector_add("nbap.ies", id_PUSCHSets_AddList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_AddList_PSCH_ReconfRqst_PDU, proto_nbap));
54550   dissector_add("nbap.ies", id_PUSCHSets_ModifyList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU, proto_nbap));
54551   dissector_add("nbap.ies", id_PUSCHSets_DeleteList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU, proto_nbap));
54552   dissector_add("nbap.ies", id_PDSCH_Information_AddListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
54553   dissector_add("nbap.ies", id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
54554   dissector_add("nbap.ies", id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
54555   dissector_add("nbap.ies", id_PUSCH_Information_AddListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
54556   dissector_add("nbap.ies", id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
54557   dissector_add("nbap.ies", id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
54558   dissector_add("nbap.ies", id_CauseLevel_PSCH_ReconfFailure, new_create_dissector_handle(dissect_CauseLevel_PSCH_ReconfFailure_PDU, proto_nbap));
54559   dissector_add("nbap.ies", id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
54560   dissector_add("nbap.ies", id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
54561   dissector_add("nbap.ies", id_ResetIndicator, new_create_dissector_handle(dissect_ResetIndicator_PDU, proto_nbap));
54562   dissector_add("nbap.ies", id_CommunicationContextInfoItem_Reset, new_create_dissector_handle(dissect_CommunicationContextInfoItem_Reset_PDU, proto_nbap));
54563   dissector_add("nbap.ies", id_CommunicationControlPortInfoItem_Reset, new_create_dissector_handle(dissect_CommunicationControlPortInfoItem_Reset_PDU, proto_nbap));
54564   dissector_add("nbap.ies", id_InformationExchangeID, new_create_dissector_handle(dissect_InformationExchangeID_PDU, proto_nbap));
54565   dissector_add("nbap.ies", id_InformationExchangeObjectType_InfEx_Rqst, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rqst_PDU, proto_nbap));
54566   dissector_add("nbap.ies", id_InformationType, new_create_dissector_handle(dissect_InformationType_PDU, proto_nbap));
54567   dissector_add("nbap.ies", id_InformationReportCharacteristics, new_create_dissector_handle(dissect_InformationReportCharacteristics_PDU, proto_nbap));
54568   dissector_add("nbap.ies", id_InformationExchangeObjectType_InfEx_Rsp, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rsp_PDU, proto_nbap));
54569   dissector_add("nbap.ies", id_InformationExchangeObjectType_InfEx_Rprt, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rprt_PDU, proto_nbap));
54570   dissector_add("nbap.ies", id_cellSyncBurstRepetitionPeriod, new_create_dissector_handle(dissect_CellSyncBurstRepetitionPeriod_PDU, proto_nbap));
54571   dissector_add("nbap.ies", id_timeslotInfo_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_TimeslotInfo_CellSyncInitiationRqstTDD_PDU, proto_nbap));
54572   dissector_add("nbap.ies", id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU, proto_nbap));
54573   dissector_add("nbap.ies", id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU, proto_nbap));
54574   dissector_add("nbap.ies", id_TimeSlot, new_create_dissector_handle(dissect_TimeSlot_PDU, proto_nbap));
54575   dissector_add("nbap.ies", id_NCyclesPerSFNperiod, new_create_dissector_handle(dissect_NCyclesPerSFNperiod_PDU, proto_nbap));
54576   dissector_add("nbap.ies", id_NRepetitionsPerCyclePeriod, new_create_dissector_handle(dissect_NRepetitionsPerCyclePeriod_PDU, proto_nbap));
54577   dissector_add("nbap.ies", id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU, proto_nbap));
54578   dissector_add("nbap.ies", id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU, proto_nbap));
54579   dissector_add("nbap.ies", id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU, proto_nbap));
54580   dissector_add("nbap.ies", id_SynchronisationReportType, new_create_dissector_handle(dissect_SynchronisationReportType_PDU, proto_nbap));
54581   dissector_add("nbap.ies", id_SynchronisationReportCharacteristics, new_create_dissector_handle(dissect_SynchronisationReportCharacteristics_PDU, proto_nbap));
54582   dissector_add("nbap.ies", id_CellAdjustmentInfo_SyncAdjustmntRqstTDD, new_create_dissector_handle(dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU, proto_nbap));
54583   dissector_add("nbap.ies", id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, new_create_dissector_handle(dissect_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU, proto_nbap));
54584   dissector_add("nbap.ies", id_CauseLevel_SyncAdjustmntFailureTDD, new_create_dissector_handle(dissect_CauseLevel_SyncAdjustmntFailureTDD_PDU, proto_nbap));
54585   dissector_add("nbap.ies", id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU, proto_nbap));
54586   dissector_add("nbap.ies", id_CSBTransmissionID, new_create_dissector_handle(dissect_CSBTransmissionID_PDU, proto_nbap));
54587   dissector_add("nbap.ies", id_CSBMeasurementID, new_create_dissector_handle(dissect_CSBMeasurementID_PDU, proto_nbap));
54588   dissector_add("nbap.ies", id_CellSyncInfo_CellSyncReprtTDD, new_create_dissector_handle(dissect_CellSyncInfo_CellSyncReprtTDD_PDU, proto_nbap));
54589   dissector_add("nbap.ies", id_SyncReportType_CellSyncReprtTDD, new_create_dissector_handle(dissect_SyncReportType_CellSyncReprtTDD_PDU, proto_nbap));
54590   dissector_add("nbap.ies", id_SignallingBearerRequestIndicator, new_create_dissector_handle(dissect_SignallingBearerRequestIndicator_PDU, proto_nbap));
54591   dissector_add("nbap.ies", id_DCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_DCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
54592   dissector_add("nbap.ies", id_DSCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_DSCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
54593   dissector_add("nbap.ies", id_USCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_USCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
54594   dissector_add("nbap.ies", id_HSDSCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
54595   dissector_add("nbap.ies", id_DelayedActivationList_RL_ActivationCmdFDD, new_create_dissector_handle(dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU, proto_nbap));
54596   dissector_add("nbap.ies", id_DelayedActivationInformation_RL_ActivationCmdFDD, new_create_dissector_handle(dissect_DelayedActivationInformation_RL_ActivationCmdFDD_PDU, proto_nbap));
54597   dissector_add("nbap.ies", id_DelayedActivationList_RL_ActivationCmdTDD, new_create_dissector_handle(dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU, proto_nbap));
54598   dissector_add("nbap.ies", id_DelayedActivationInformation_RL_ActivationCmdTDD, new_create_dissector_handle(dissect_DelayedActivationInformation_RL_ActivationCmdTDD_PDU, proto_nbap));
54599   dissector_add("nbap.ies", id_HSDSCH_FDD_Update_Information, new_create_dissector_handle(dissect_HSDSCH_FDD_Update_Information_PDU, proto_nbap));
54600   dissector_add("nbap.ies", id_HSDSCH_TDD_Update_Information, new_create_dissector_handle(dissect_HSDSCH_TDD_Update_Information_PDU, proto_nbap));
54601   dissector_add("nbap.ies", id_Modification_Period, new_create_dissector_handle(dissect_Modification_Period_PDU, proto_nbap));
54602   dissector_add("nbap.ies", id_MICH_CFN, new_create_dissector_handle(dissect_MICH_CFN_PDU, proto_nbap));
54603   dissector_add("nbap.ies", id_NI_Information_NotifUpdateCmd, new_create_dissector_handle(dissect_NI_Information_PDU, proto_nbap));
54604   dissector_add("nbap.ies", id_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp, new_create_dissector_handle(dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU, proto_nbap));
54605   dissector_add("nbap.ies", id_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd, new_create_dissector_handle(dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU, proto_nbap));
54606   dissector_add("nbap.ies", id_UPPCH_LCR_InformationItem_AuditRsp, new_create_dissector_handle(dissect_UPPCH_LCR_InformationItem_AuditRsp_PDU, proto_nbap));
54607   dissector_add("nbap.ies", id_UPPCH_LCR_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU, proto_nbap));
54608   dissector_add("nbap.ies", id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
54609   dissector_add("nbap.ies", id_UARFCNSpecificCauseList, new_create_dissector_handle(dissect_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU, proto_nbap));
54610   dissector_add("nbap.ies", id_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU, proto_nbap));
54611   dissector_add("nbap.extension", id_BroadcastCommonTransportBearerIndication, new_create_dissector_handle(dissect_BroadcastCommonTransportBearerIndication_PDU, proto_nbap));
54612   dissector_add("nbap.extension", id_MessageStructure, new_create_dissector_handle(dissect_MessageStructure_PDU, proto_nbap));
54613   dissector_add("nbap.extension", id_TypeOfError, new_create_dissector_handle(dissect_TypeOfError_PDU, proto_nbap));
54614   dissector_add("nbap.extension", id_TnlQos, new_create_dissector_handle(dissect_TnlQos_PDU, proto_nbap));
54615   dissector_add("nbap.extension", id_Unidirectional_DCH_Indicator, new_create_dissector_handle(dissect_Unidirectional_DCH_Indicator_PDU, proto_nbap));
54616   dissector_add("nbap.extension", id_ExtendedPropagationDelay, new_create_dissector_handle(dissect_ExtendedPropagationDelay_PDU, proto_nbap));
54617   dissector_add("nbap.extension", id_Initial_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54618   dissector_add("nbap.extension", id_Maximum_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54619   dissector_add("nbap.extension", id_Minimum_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54620   dissector_add("nbap.extension", id_bindingID, new_create_dissector_handle(dissect_BindingID_PDU, proto_nbap));
54621   dissector_add("nbap.extension", id_transportlayeraddress, new_create_dissector_handle(dissect_TransportLayerAddress_PDU, proto_nbap));
54622   dissector_add("nbap.extension", id_E_DCH_PowerOffset_for_SchedulingInfo, new_create_dissector_handle(dissect_E_DCH_PowerOffset_for_SchedulingInfo_PDU, proto_nbap));
54623   dissector_add("nbap.extension", id_SAT_Info_Almanac_ExtItem, new_create_dissector_handle(dissect_SAT_Info_Almanac_ExtList_PDU, proto_nbap));
54624   dissector_add("nbap.extension", id_HARQ_Preamble_Mode, new_create_dissector_handle(dissect_HARQ_Preamble_Mode_PDU, proto_nbap));
54625   dissector_add("nbap.extension", id_HSDSCH_MACdPDUSizeFormat, new_create_dissector_handle(dissect_HSDSCH_MACdPDUSizeFormat_PDU, proto_nbap));
54626   dissector_add("nbap.extension", id_HSSICH_SIRTarget, new_create_dissector_handle(dissect_UL_SIR_PDU, proto_nbap));
54627   dissector_add("nbap.extension", id_HSSICH_TPC_StepSize, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
54628   dissector_add("nbap.extension", id_ueCapability_Info, new_create_dissector_handle(dissect_UE_Capability_Information_PDU, proto_nbap));
54629   dissector_add("nbap.extension", id_HS_PDSCH_Code_Change_Grant, new_create_dissector_handle(dissect_HS_PDSCH_Code_Change_Grant_PDU, proto_nbap));
54630   dissector_add("nbap.extension", id_HARQ_Preamble_Mode_Activation_Indicator, new_create_dissector_handle(dissect_HARQ_Preamble_Mode_Activation_Indicator_PDU, proto_nbap));
54631   dissector_add("nbap.extension", id_hsSCCH_Specific_Information_ResponseTDD768, new_create_dissector_handle(dissect_HSSCCH_Specific_InformationRespListTDD768_PDU, proto_nbap));
54632   dissector_add("nbap.extension", id_MaximumMACdPDU_SizeExtended, new_create_dissector_handle(dissect_MAC_PDU_SizeExtended_PDU, proto_nbap));
54633   dissector_add("nbap.extension", id_Additional_failed_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_failed_PDU, proto_nbap));
54634   dissector_add("nbap.extension", id_Additional_missed_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_missed_PDU, proto_nbap));
54635   dissector_add("nbap.extension", id_Additional_total_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_total_PDU, proto_nbap));
54636   dissector_add("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Information, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU, proto_nbap));
54637   dissector_add("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU, proto_nbap));
54638   dissector_add("nbap.extension", id_HS_PDSCH_Code_Change_Indicator, new_create_dissector_handle(dissect_HS_PDSCH_Code_Change_Indicator_PDU, proto_nbap));
54639   dissector_add("nbap.extension", id_GANSS_Information, new_create_dissector_handle(dissect_GANSS_Information_PDU, proto_nbap));
54640   dissector_add("nbap.extension", id_GANSS_Common_Data, new_create_dissector_handle(dissect_GANSS_Common_Data_PDU, proto_nbap));
54641   dissector_add("nbap.extension", id_GANSS_Generic_Data, new_create_dissector_handle(dissect_GANSS_Generic_Data_PDU, proto_nbap));
54642   dissector_add("nbap.extension", id_SyncDLCodeIdThreInfoLCR, new_create_dissector_handle(dissect_SyncDLCodeIdThreInfoLCR_PDU, proto_nbap));
54643   dissector_add("nbap.extension", id_Extended_RNC_ID, new_create_dissector_handle(dissect_Extended_RNC_ID_PDU, proto_nbap));
54644   dissector_add("nbap.extension", id_LCRTDD_uplink_Physical_Channel_Capability, new_create_dissector_handle(dissect_LCRTDD_Uplink_Physical_Channel_Capability_PDU, proto_nbap));
54645   dissector_add("nbap.extension", id_PLCCH_Information_UL_TimeslotLCR_Info, new_create_dissector_handle(dissect_PLCCHinformation_PDU, proto_nbap));
54646   dissector_add("nbap.extension", id_MICH_Parameters_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_SetupRqstFDD_PDU, proto_nbap));
54647   dissector_add("nbap.extension", id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_FDD_S_CCPCH_FrameOffset_PDU, proto_nbap));
54648   dissector_add("nbap.extension", id_ModulationPO_MBSFN, new_create_dissector_handle(dissect_ModulationPO_MBSFN_PDU, proto_nbap));
54649   dissector_add("nbap.extension", id_Secondary_CCPCH_SlotFormat_Extended, new_create_dissector_handle(dissect_Secondary_CCPCH_SlotFormat_Extended_PDU, proto_nbap));
54650   dissector_add("nbap.extension", id_BroadcastReference, new_create_dissector_handle(dissect_BroadcastReference_PDU, proto_nbap));
54651   dissector_add("nbap.extension", id_Tstd_indicator, new_create_dissector_handle(dissect_TSTD_Indicator_PDU, proto_nbap));
54652   dissector_add("nbap.extension", id_MICH_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
54653   dissector_add("nbap.extension", id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU, proto_nbap));
54654   dissector_add("nbap.extension", id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU, proto_nbap));
54655   dissector_add("nbap.extension", id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU, proto_nbap));
54656   dissector_add("nbap.extension", id_S_CCPCH_Modulation, new_create_dissector_handle(dissect_ModulationMBSFN_PDU, proto_nbap));
54657   dissector_add("nbap.extension", id_tFCI_Presence, new_create_dissector_handle(dissect_TFCI_Presence_PDU, proto_nbap));
54658   dissector_add("nbap.extension", id_maxFACH_Power_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54659   dissector_add("nbap.extension", id_PCH_Power_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54660   dissector_add("nbap.extension", id_PICH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
54661   dissector_add("nbap.extension", id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
54662   dissector_add("nbap.extension", id_PRACH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
54663   dissector_add("nbap.extension", id_MICH_Parameters_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_ReconfRqstFDD_PDU, proto_nbap));
54664   dissector_add("nbap.extension", id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54665   dissector_add("nbap.extension", id_MICH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54666   dissector_add("nbap.extension", id_PLCCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54667   dissector_add("nbap.extension", id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54668   dissector_add("nbap.extension", id_PICH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54669   dissector_add("nbap.extension", id_MICH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54670   dissector_add("nbap.extension", id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54671   dissector_add("nbap.extension", id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54672   dissector_add("nbap.extension", id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54673   dissector_add("nbap.extension", id_PCH_Power_LCR_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54674   dissector_add("nbap.extension", id_CommonPhysicalChannelID768_CommonTrChDeletionReq, new_create_dissector_handle(dissect_CommonPhysicalChannelID768_PDU, proto_nbap));
54675   dissector_add("nbap.extension", id_Power_Local_Cell_Group_InformationList_AuditRsp, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationList_AuditRsp_PDU, proto_nbap));
54676   dissector_add("nbap.extension", id_FPACH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_FPACH_LCR_InformationList_AuditRsp_PDU, proto_nbap));
54677   dissector_add("nbap.extension", id_DwPCH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54678   dissector_add("nbap.extension", id_HSDSCH_Resources_Information_AuditRsp, new_create_dissector_handle(dissect_HS_DSCH_Resources_Information_AuditRsp_PDU, proto_nbap));
54679   dissector_add("nbap.extension", id_MICH_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54680   dissector_add("nbap.extension", id_S_CCPCH_InformationListExt_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_InformationListExt_AuditRsp_PDU, proto_nbap));
54681   dissector_add("nbap.extension", id_S_CCPCH_LCR_InformationListExt_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU, proto_nbap));
54682   dissector_add("nbap.extension", id_E_DCH_Resources_Information_AuditRsp, new_create_dissector_handle(dissect_E_DCH_Resources_Information_AuditRsp_PDU, proto_nbap));
54683   dissector_add("nbap.extension", id_PLCCH_InformationList_AuditRsp, new_create_dissector_handle(dissect_PLCCH_InformationList_AuditRsp_PDU, proto_nbap));
54684   dissector_add("nbap.extension", id_P_CCPCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
54685   dissector_add("nbap.extension", id_S_CCPCH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_768_InformationList_AuditRsp_PDU, proto_nbap));
54686   dissector_add("nbap.extension", id_PICH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
54687   dissector_add("nbap.extension", id_PRACH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_PRACH_768_InformationList_AuditRsp_PDU, proto_nbap));
54688   dissector_add("nbap.extension", id_SCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
54689   dissector_add("nbap.extension", id_MICH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
54690   dissector_add("nbap.extension", id_E_RUCCH_InformationList_AuditRsp, new_create_dissector_handle(dissect_E_RUCCH_InformationList_AuditRsp_PDU, proto_nbap));
54691   dissector_add("nbap.extension", id_E_RUCCH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_E_RUCCH_768_InformationList_AuditRsp_PDU, proto_nbap));
54692   dissector_add("nbap.extension", id_ReferenceClockAvailability, new_create_dissector_handle(dissect_ReferenceClockAvailability_PDU, proto_nbap));
54693   dissector_add("nbap.extension", id_Power_Local_Cell_Group_ID, new_create_dissector_handle(dissect_Local_Cell_ID_PDU, proto_nbap));
54694   dissector_add("nbap.extension", id_HSDPA_Capability, new_create_dissector_handle(dissect_HSDPA_Capability_PDU, proto_nbap));
54695   dissector_add("nbap.extension", id_E_DCH_Capability, new_create_dissector_handle(dissect_E_DCH_Capability_PDU, proto_nbap));
54696   dissector_add("nbap.extension", id_E_DCH_TTI2ms_Capability, new_create_dissector_handle(dissect_E_DCH_TTI2ms_Capability_PDU, proto_nbap));
54697   dissector_add("nbap.extension", id_E_DCH_SF_Capability, new_create_dissector_handle(dissect_E_DCH_SF_Capability_PDU, proto_nbap));
54698   dissector_add("nbap.extension", id_E_DCH_HARQ_Combining_Capability, new_create_dissector_handle(dissect_E_DCH_HARQ_Combining_Capability_PDU, proto_nbap));
54699   dissector_add("nbap.extension", id_E_DCH_CapacityConsumptionLaw, new_create_dissector_handle(dissect_E_DCHCapacityConsumptionLaw_PDU, proto_nbap));
54700   dissector_add("nbap.extension", id_F_DPCH_Capability, new_create_dissector_handle(dissect_F_DPCH_Capability_PDU, proto_nbap));
54701   dissector_add("nbap.extension", id_E_DCH_TDD_CapacityConsumptionLaw, new_create_dissector_handle(dissect_E_DCH_TDD_CapacityConsumptionLaw_PDU, proto_nbap));
54702   dissector_add("nbap.extension", id_ContinuousPacketConnectivityDTX_DRX_Capability, new_create_dissector_handle(dissect_ContinuousPacketConnectivityDTX_DRX_Capability_PDU, proto_nbap));
54703   dissector_add("nbap.extension", id_Max_UE_DTX_Cycle, new_create_dissector_handle(dissect_Max_UE_DTX_Cycle_PDU, proto_nbap));
54704   dissector_add("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Capability, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU, proto_nbap));
54705   dissector_add("nbap.extension", id_MIMO_Capability, new_create_dissector_handle(dissect_MIMO_Capability_PDU, proto_nbap));
54706   dissector_add("nbap.extension", id_SixtyfourQAM_DL_Capability, new_create_dissector_handle(dissect_SixtyfourQAM_DL_Capability_PDU, proto_nbap));
54707   dissector_add("nbap.extension", id_MBMS_Capability, new_create_dissector_handle(dissect_MBMS_Capability_PDU, proto_nbap));
54708   dissector_add("nbap.extension", id_Enhanced_FACH_Capability, new_create_dissector_handle(dissect_Enhanced_FACH_Capability_PDU, proto_nbap));
54709   dissector_add("nbap.extension", id_Enhanced_PCH_Capability, new_create_dissector_handle(dissect_Enhanced_PCH_Capability_PDU, proto_nbap));
54710   dissector_add("nbap.extension", id_SixteenQAM_UL_Capability, new_create_dissector_handle(dissect_SixteenQAM_UL_Capability_PDU, proto_nbap));
54711   dissector_add("nbap.extension", id_HSDSCH_MACdPDU_SizeCapability, new_create_dissector_handle(dissect_HSDSCH_MACdPDU_SizeCapability_PDU, proto_nbap));
54712   dissector_add("nbap.extension", id_F_DPCH_SlotFormatCapability, new_create_dissector_handle(dissect_F_DPCH_SlotFormatCapability_PDU, proto_nbap));
54713   dissector_add("nbap.extension", id_CommonMeasurementAccuracy, new_create_dissector_handle(dissect_CommonMeasurementAccuracy_PDU, proto_nbap));
54714   dissector_add("nbap.extension", id_MeasurementRecoveryBehavior, new_create_dissector_handle(dissect_MeasurementRecoveryBehavior_PDU, proto_nbap));
54715   dissector_add("nbap.extension", id_RTWP_ReportingIndicator, new_create_dissector_handle(dissect_RTWP_ReportingIndicator_PDU, proto_nbap));
54716   dissector_add("nbap.extension", id_RTWP_CellPortion_ReportingIndicator, new_create_dissector_handle(dissect_RTWP_CellPortion_ReportingIndicator_PDU, proto_nbap));
54717   dissector_add("nbap.extension", id_Reference_ReceivedTotalWideBandPowerReporting, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPowerReporting_PDU, proto_nbap));
54718   dissector_add("nbap.extension", id_TimeSlotLCR_CM_Rqst, new_create_dissector_handle(dissect_TimeSlotLCR_PDU, proto_nbap));
54719   dissector_add("nbap.extension", id_NeighbouringCellMeasurementInformation, new_create_dissector_handle(dissect_NeighbouringCellMeasurementInformation_PDU, proto_nbap));
54720   dissector_add("nbap.extension", id_MeasurementRecoverySupportIndicator, new_create_dissector_handle(dissect_MeasurementRecoverySupportIndicator_PDU, proto_nbap));
54721   dissector_add("nbap.extension", id_Reference_ReceivedTotalWideBandPowerSupportIndicator, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU, proto_nbap));
54722   dissector_add("nbap.extension", id_Reference_ReceivedTotalWideBandPower, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPower_PDU, proto_nbap));
54723   dissector_add("nbap.extension", id_MeasurementRecoveryReportingIndicator, new_create_dissector_handle(dissect_MeasurementRecoveryReportingIndicator_PDU, proto_nbap));
54724   dissector_add("nbap.extension", id_IPDLParameter_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
54725   dissector_add("nbap.extension", id_CellPortion_InformationList_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationList_Cell_SetupRqstFDD_PDU, proto_nbap));
54726   dissector_add("nbap.extension", id_MIMO_PilotConfiguration, new_create_dissector_handle(dissect_MIMO_PilotConfiguration_PDU, proto_nbap));
54727   dissector_add("nbap.extension", id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU, proto_nbap));
54728   dissector_add("nbap.extension", id_PCCPCH_LCR_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
54729   dissector_add("nbap.extension", id_DwPCH_LCR_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
54730   dissector_add("nbap.extension", id_ReferenceSFNoffset, new_create_dissector_handle(dissect_ReferenceSFNoffset_PDU, proto_nbap));
54731   dissector_add("nbap.extension", id_IPDLParameter_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
54732   dissector_add("nbap.extension", id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU, proto_nbap));
54733   dissector_add("nbap.extension", id_PCCPCH_768_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
54734   dissector_add("nbap.extension", id_SCH_768_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_SCH_768_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
54735   dissector_add("nbap.extension", id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR, new_create_dissector_handle(dissect_MBSFN_Only_Mode_Indicator_PDU, proto_nbap));
54736   dissector_add("nbap.extension", id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
54737   dissector_add("nbap.extension", id_Time_Slot_Parameter_ID, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
54738   dissector_add("nbap.extension", id_IPDLParameter_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
54739   dissector_add("nbap.extension", id_CellPortion_InformationList_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU, proto_nbap));
54740   dissector_add("nbap.extension", id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU, proto_nbap));
54741   dissector_add("nbap.extension", id_DwPCH_LCR_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
54742   dissector_add("nbap.extension", id_IPDLParameter_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
54743   dissector_add("nbap.extension", id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU, proto_nbap));
54744   dissector_add("nbap.extension", id_SCH_768_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_SCH_768_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
54745   dissector_add("nbap.extension", id_PCCPCH_768_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
54746   dissector_add("nbap.extension", id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
54747   dissector_add("nbap.extension", id_Power_Local_Cell_Group_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU, proto_nbap));
54748   dissector_add("nbap.extension", id_MBSFN_Only_Mode_Capability, new_create_dissector_handle(dissect_MBSFN_Only_Mode_Capability_PDU, proto_nbap));
54749   dissector_add("nbap.extension", id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU, proto_nbap));
54750   dissector_add("nbap.extension", id_FPACH_LCR_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_FPACH_LCR_InformationList_ResourceStatusInd_PDU, proto_nbap));
54751   dissector_add("nbap.extension", id_DwPCH_LCR_Information_ResourceStatusInd, new_create_dissector_handle(dissect_DwPCH_LCR_Information_ResourceStatusInd_PDU, proto_nbap));
54752   dissector_add("nbap.extension", id_HSDSCH_Resources_Information_ResourceStatusInd, new_create_dissector_handle(dissect_HS_DSCH_Resources_Information_ResourceStatusInd_PDU, proto_nbap));
54753   dissector_add("nbap.extension", id_MICH_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
54754   dissector_add("nbap.extension", id_S_CCPCH_InformationListExt_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_InformationListExt_ResourceStatusInd_PDU, proto_nbap));
54755   dissector_add("nbap.extension", id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU, proto_nbap));
54756   dissector_add("nbap.extension", id_E_DCH_Resources_Information_ResourceStatusInd, new_create_dissector_handle(dissect_E_DCH_Resources_Information_ResourceStatusInd_PDU, proto_nbap));
54757   dissector_add("nbap.extension", id_PLCCH_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_PLCCH_InformationList_ResourceStatusInd_PDU, proto_nbap));
54758   dissector_add("nbap.extension", id_P_CCPCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
54759   dissector_add("nbap.extension", id_S_CCPCH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
54760   dissector_add("nbap.extension", id_PICH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
54761   dissector_add("nbap.extension", id_PRACH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_PRACH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
54762   dissector_add("nbap.extension", id_SCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
54763   dissector_add("nbap.extension", id_MICH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
54764   dissector_add("nbap.extension", id_E_RUCCH_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_E_RUCCH_InformationList_ResourceStatusInd_PDU, proto_nbap));
54765   dissector_add("nbap.extension", id_E_RUCCH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_E_RUCCH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
54766   dissector_add("nbap.extension", id_DL_PowerBalancing_Information, new_create_dissector_handle(dissect_DL_PowerBalancing_Information_PDU, proto_nbap));
54767   dissector_add("nbap.extension", id_HSDSCH_FDD_Information, new_create_dissector_handle(dissect_HSDSCH_FDD_Information_PDU, proto_nbap));
54768   dissector_add("nbap.extension", id_HSDSCH_RNTI, new_create_dissector_handle(dissect_HSDSCH_RNTI_PDU, proto_nbap));
54769   dissector_add("nbap.extension", id_HSPDSCH_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
54770   dissector_add("nbap.extension", id_E_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
54771   dissector_add("nbap.extension", id_E_DCH_FDD_Information, new_create_dissector_handle(dissect_E_DCH_FDD_Information_PDU, proto_nbap));
54772   dissector_add("nbap.extension", id_Serving_E_DCH_RL_ID, new_create_dissector_handle(dissect_Serving_E_DCH_RL_ID_PDU, proto_nbap));
54773   dissector_add("nbap.extension", id_F_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_F_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
54774   dissector_add("nbap.extension", id_Initial_DL_DPCH_TimingAdjustment_Allowed, new_create_dissector_handle(dissect_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU, proto_nbap));
54775   dissector_add("nbap.extension", id_DCH_Indicator_For_E_DCH_HSDPA_Operation, new_create_dissector_handle(dissect_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU, proto_nbap));
54776   dissector_add("nbap.extension", id_Serving_Cell_Change_CFN, new_create_dissector_handle(dissect_CFN_PDU, proto_nbap));
54777   dissector_add("nbap.extension", id_ContinuousPacketConnectivityDTX_DRX_Information, new_create_dissector_handle(dissect_ContinuousPacketConnectivityDTX_DRX_Information_PDU, proto_nbap));
54778   dissector_add("nbap.extension", id_DPC_Mode, new_create_dissector_handle(dissect_DPC_Mode_PDU, proto_nbap));
54779   dissector_add("nbap.extension", id_UL_DPDCH_Indicator_For_E_DCH_Operation, new_create_dissector_handle(dissect_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU, proto_nbap));
54780   dissector_add("nbap.extension", id_RL_Specific_DCH_Info, new_create_dissector_handle(dissect_RL_Specific_DCH_Info_PDU, proto_nbap));
54781   dissector_add("nbap.extension", id_DelayedActivation, new_create_dissector_handle(dissect_DelayedActivation_PDU, proto_nbap));
54782   dissector_add("nbap.extension", id_Primary_CPICH_Usage_for_Channel_Estimation, new_create_dissector_handle(dissect_Primary_CPICH_Usage_for_Channel_Estimation_PDU, proto_nbap));
54783   dissector_add("nbap.extension", id_Secondary_CPICH_Information, new_create_dissector_handle(dissect_CommonPhysicalChannelID_PDU, proto_nbap));
54784   dissector_add("nbap.extension", id_E_DCH_RL_Indication, new_create_dissector_handle(dissect_E_DCH_RL_Indication_PDU, proto_nbap));
54785   dissector_add("nbap.extension", id_RL_Specific_E_DCH_Info, new_create_dissector_handle(dissect_RL_Specific_E_DCH_Info_PDU, proto_nbap));
54786   dissector_add("nbap.extension", id_SynchronisationIndicator, new_create_dissector_handle(dissect_SynchronisationIndicator_PDU, proto_nbap));
54787   dissector_add("nbap.extension", id_F_DPCH_SlotFormat, new_create_dissector_handle(dissect_F_DPCH_SlotFormat_PDU, proto_nbap));
54788   dissector_add("nbap.extension", id_HSDSCH_TDD_Information, new_create_dissector_handle(dissect_HSDSCH_TDD_Information_PDU, proto_nbap));
54789   dissector_add("nbap.extension", id_PDSCH_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
54790   dissector_add("nbap.extension", id_E_DCH_Information, new_create_dissector_handle(dissect_E_DCH_Information_PDU, proto_nbap));
54791   dissector_add("nbap.extension", id_E_DCH_Serving_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
54792   dissector_add("nbap.extension", id_E_DCH_768_Information, new_create_dissector_handle(dissect_E_DCH_768_Information_PDU, proto_nbap));
54793   dissector_add("nbap.extension", id_E_DCH_LCR_Information, new_create_dissector_handle(dissect_E_DCH_LCR_Information_PDU, proto_nbap));
54794   dissector_add("nbap.extension", id_UL_DPCH_LCR_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU, proto_nbap));
54795   dissector_add("nbap.extension", id_UL_SIRTarget, new_create_dissector_handle(dissect_UL_SIR_PDU, proto_nbap));
54796   dissector_add("nbap.extension", id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
54797   dissector_add("nbap.extension", id_UL_DPCH_768_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU, proto_nbap));
54798   dissector_add("nbap.extension", id_DL_DPCH_LCR_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU, proto_nbap));
54799   dissector_add("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54800   dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54801   dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54802   dissector_add("nbap.extension", id_DL_DPCH_768_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU, proto_nbap));
54803   dissector_add("nbap.extension", id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
54804   dissector_add("nbap.extension", id_UL_Synchronisation_Parameters_LCR, new_create_dissector_handle(dissect_UL_Synchronisation_Parameters_LCR_PDU, proto_nbap));
54805   dissector_add("nbap.extension", id_HSDSCH_FDD_Information_Response, new_create_dissector_handle(dissect_HSDSCH_FDD_Information_Response_PDU, proto_nbap));
54806   dissector_add("nbap.extension", id_DL_PowerBalancing_ActivationIndicator, new_create_dissector_handle(dissect_DL_PowerBalancing_ActivationIndicator_PDU, proto_nbap));
54807   dissector_add("nbap.extension", id_E_DCH_RL_Set_ID, new_create_dissector_handle(dissect_RL_Set_ID_PDU, proto_nbap));
54808   dissector_add("nbap.extension", id_E_DCH_FDD_DL_Control_Channel_Information, new_create_dissector_handle(dissect_E_DCH_FDD_DL_Control_Channel_Information_PDU, proto_nbap));
54809   dissector_add("nbap.extension", id_Initial_DL_DPCH_TimingAdjustment, new_create_dissector_handle(dissect_DL_DPCH_TimingAdjustment_PDU, proto_nbap));
54810   dissector_add("nbap.extension", id_E_DCH_FDD_Information_Response, new_create_dissector_handle(dissect_E_DCH_FDD_Information_Response_PDU, proto_nbap));
54811   dissector_add("nbap.extension", id_RL_InformationResponse_LCR_RL_SetupRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU, proto_nbap));
54812   dissector_add("nbap.extension", id_HSDSCH_TDD_Information_Response, new_create_dissector_handle(dissect_HSDSCH_TDD_Information_Response_PDU, proto_nbap));
54813   dissector_add("nbap.extension", id_E_DCH_Information_Response, new_create_dissector_handle(dissect_E_DCH_Information_Response_PDU, proto_nbap));
54814   dissector_add("nbap.extension", id_HS_DSCH_Serving_Cell_Change_Info, new_create_dissector_handle(dissect_HS_DSCH_Serving_Cell_Change_Info_PDU, proto_nbap));
54815   dissector_add("nbap.extension", id_E_DPCH_Information_RL_AdditionReqFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_AdditionReqFDD_PDU, proto_nbap));
54816   dissector_add("nbap.extension", id_DLReferencePower, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54817   dissector_add("nbap.extension", id_HSDSCH_Configured_Indicator, new_create_dissector_handle(dissect_HSDSCH_Configured_Indicator_PDU, proto_nbap));
54818   dissector_add("nbap.extension", id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU, proto_nbap));
54819   dissector_add("nbap.extension", id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
54820   dissector_add("nbap.extension", id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU, proto_nbap));
54821   dissector_add("nbap.extension", id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU, proto_nbap));
54822   dissector_add("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54823   dissector_add("nbap.extension", id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
54824   dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54825   dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54826   dissector_add("nbap.extension", id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU, proto_nbap));
54827   dissector_add("nbap.extension", id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
54828   dissector_add("nbap.extension", id_HS_DSCH_Serving_Cell_Change_Info_Response, new_create_dissector_handle(dissect_HS_DSCH_Serving_Cell_Change_Info_Response_PDU, proto_nbap));
54829   dissector_add("nbap.extension", id_E_DCH_Serving_Cell_Change_Info_Response, new_create_dissector_handle(dissect_E_DCH_Serving_Cell_Change_Info_Response_PDU, proto_nbap));
54830   dissector_add("nbap.extension", id_MAChs_ResetIndicator, new_create_dissector_handle(dissect_MAChs_ResetIndicator_PDU, proto_nbap));
54831   dissector_add("nbap.extension", id_RL_InformationResponse_LCR_RL_AdditionRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU, proto_nbap));
54832   dissector_add("nbap.extension", id_SignallingBearerRequestIndicator, new_create_dissector_handle(dissect_SignallingBearerRequestIndicator_PDU, proto_nbap));
54833   dissector_add("nbap.extension", id_HSDSCH_Information_to_Modify, new_create_dissector_handle(dissect_HSDSCH_Information_to_Modify_PDU, proto_nbap));
54834   dissector_add("nbap.extension", id_HSDSCH_MACdFlows_to_Add, new_create_dissector_handle(dissect_HSDSCH_MACdFlows_Information_PDU, proto_nbap));
54835   dissector_add("nbap.extension", id_HSDSCH_MACdFlows_to_Delete, new_create_dissector_handle(dissect_HSDSCH_MACdFlows_to_Delete_PDU, proto_nbap));
54836   dissector_add("nbap.extension", id_E_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
54837   dissector_add("nbap.extension", id_E_DCH_FDD_Information_to_Modify, new_create_dissector_handle(dissect_E_DCH_FDD_Information_to_Modify_PDU, proto_nbap));
54838   dissector_add("nbap.extension", id_E_DCH_MACdFlows_to_Add, new_create_dissector_handle(dissect_E_DCH_MACdFlows_Information_PDU, proto_nbap));
54839   dissector_add("nbap.extension", id_E_DCH_MACdFlows_to_Delete, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_Delete_PDU, proto_nbap));
54840   dissector_add("nbap.extension", id_F_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_F_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
54841   dissector_add("nbap.extension", id_Fast_Reconfiguration_Mode, new_create_dissector_handle(dissect_Fast_Reconfiguration_Mode_PDU, proto_nbap));
54842   dissector_add("nbap.extension", id_CPC_Information, new_create_dissector_handle(dissect_CPC_Information_PDU, proto_nbap));
54843   dissector_add("nbap.extension", id_DL_DPCH_Power_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
54844   dissector_add("nbap.extension", id_DL_DPCH_TimingAdjustment, new_create_dissector_handle(dissect_DL_DPCH_TimingAdjustment_PDU, proto_nbap));
54845   dissector_add("nbap.extension", id_Secondary_CPICH_Information_Change, new_create_dissector_handle(dissect_Secondary_CPICH_Information_Change_PDU, proto_nbap));
54846   dissector_add("nbap.extension", id_multiple_RL_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_MultipleRL_Information_RL_ReconfPrepTDD_PDU, proto_nbap));
54847   dissector_add("nbap.extension", id_E_DCH_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_Information_Reconfig_PDU, proto_nbap));
54848   dissector_add("nbap.extension", id_E_DCH_768_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_768_Information_Reconfig_PDU, proto_nbap));
54849   dissector_add("nbap.extension", id_E_DCH_LCR_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_LCR_Information_Reconfig_PDU, proto_nbap));
54850   dissector_add("nbap.extension", id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54851   dissector_add("nbap.extension", id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
54852   dissector_add("nbap.extension", id_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
54853   dissector_add("nbap.extension", id_multipleRL_ul_DPCH_InformationList, new_create_dissector_handle(dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54854   dissector_add("nbap.extension", id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54855   dissector_add("nbap.extension", id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54856   dissector_add("nbap.extension", id_UL_DPCH_LCR_InformationModify_AddList, new_create_dissector_handle(dissect_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54857   dissector_add("nbap.extension", id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
54858   dissector_add("nbap.extension", id_multipleRL_ul_DPCH_InformationModifyList, new_create_dissector_handle(dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
54859   dissector_add("nbap.extension", id_UL_DPCH_768_InformationModify_AddItem, new_create_dissector_handle(dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54860   dissector_add("nbap.extension", id_UL_DPCH_768_InformationModify_AddList, new_create_dissector_handle(dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54861   dissector_add("nbap.extension", id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
54862   dissector_add("nbap.extension", id_UL_Timeslot768_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
54863   dissector_add("nbap.extension", id_PLCCH_Information_RL_ReconfPrepTDDLCR, new_create_dissector_handle(dissect_PLCCHinformation_PDU, proto_nbap));
54864   dissector_add("nbap.extension", id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
54865   dissector_add("nbap.extension", id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54866   dissector_add("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54867   dissector_add("nbap.extension", id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
54868   dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54869   dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54870   dissector_add("nbap.extension", id_multipleRL_dl_DPCH_InformationList, new_create_dissector_handle(dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54871   dissector_add("nbap.extension", id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54872   dissector_add("nbap.extension", id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54873   dissector_add("nbap.extension", id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54874   dissector_add("nbap.extension", id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
54875   dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54876   dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54877   dissector_add("nbap.extension", id_multipleRL_dl_DPCH_InformationModifyList, new_create_dissector_handle(dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
54878   dissector_add("nbap.extension", id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54879   dissector_add("nbap.extension", id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
54880   dissector_add("nbap.extension", id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
54881   dissector_add("nbap.extension", id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
54882   dissector_add("nbap.extension", id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54883   dissector_add("nbap.extension", id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54884   dissector_add("nbap.extension", id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
54885   dissector_add("nbap.extension", id_InitDL_Power, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54886   dissector_add("nbap.extension", id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
54887   dissector_add("nbap.extension", id_TargetCommunicationControlPortID, new_create_dissector_handle(dissect_CommunicationControlPortID_PDU, proto_nbap));
54888   dissector_add("nbap.extension", id_Fast_Reconfiguration_Permission, new_create_dissector_handle(dissect_Fast_Reconfiguration_Permission_PDU, proto_nbap));
54889   dissector_add("nbap.extension", id_DL_PowerBalancing_UpdatedIndicator, new_create_dissector_handle(dissect_DL_PowerBalancing_UpdatedIndicator_PDU, proto_nbap));
54890   dissector_add("nbap.extension", id_HSDSCH_Information_to_Modify_Unsynchronised, new_create_dissector_handle(dissect_HSDSCH_Information_to_Modify_Unsynchronised_PDU, proto_nbap));
54891   dissector_add("nbap.extension", id_E_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
54892   dissector_add("nbap.extension", id_multiple_RL_Information_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_Multiple_RL_Information_RL_ReconfRqstTDD_PDU, proto_nbap));
54893   dissector_add("nbap.extension", id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
54894   dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54895   dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
54896   dissector_add("nbap.extension", id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
54897   dissector_add("nbap.extension", id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
54898   dissector_add("nbap.extension", id_PrimCCPCH_RSCP_DL_PC_RqstTDD, new_create_dissector_handle(dissect_PrimaryCCPCH_RSCP_PDU, proto_nbap));
54899   dissector_add("nbap.extension", id_PrimaryCCPCH_RSCP_Delta, new_create_dissector_handle(dissect_PrimaryCCPCH_RSCP_Delta_PDU, proto_nbap));
54900   dissector_add("nbap.extension", id_NumberOfReportedCellPortions, new_create_dissector_handle(dissect_NumberOfReportedCellPortions_PDU, proto_nbap));
54901   dissector_add("nbap.extension", id_AlternativeFormatReportingIndicator, new_create_dissector_handle(dissect_AlternativeFormatReportingIndicator_PDU, proto_nbap));
54902   dissector_add("nbap.extension", id_PUSCH_Info_DM_Rqst, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rqst_PDU, proto_nbap));
54903   dissector_add("nbap.extension", id_HSSICH_Info_DM_Rqst, new_create_dissector_handle(dissect_HSSICH_Info_DM_Rqst_PDU, proto_nbap));
54904   dissector_add("nbap.extension", id_DPCH_ID768_DM_Rqst, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
54905   dissector_add("nbap.extension", id_PUSCH_Info_DM_Rsp, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rsp_PDU, proto_nbap));
54906   dissector_add("nbap.extension", id_HSSICH_Info_DM_Rsp, new_create_dissector_handle(dissect_HS_SICH_ID_PDU, proto_nbap));
54907   dissector_add("nbap.extension", id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU, proto_nbap));
54908   dissector_add("nbap.extension", id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU, proto_nbap));
54909   dissector_add("nbap.extension", id_multiple_PUSCH_InfoList_DM_Rsp, new_create_dissector_handle(dissect_Multiple_PUSCH_InfoList_DM_Rsp_PDU, proto_nbap));
54910   dissector_add("nbap.extension", id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU, proto_nbap));
54911   dissector_add("nbap.extension", id_DPCH_ID768_DM_Rsp, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
54912   dissector_add("nbap.extension", id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU, proto_nbap));
54913   dissector_add("nbap.extension", id_PUSCH_Info_DM_Rprt, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rprt_PDU, proto_nbap));
54914   dissector_add("nbap.extension", id_HSSICH_Info_DM_Rprt, new_create_dissector_handle(dissect_HS_SICH_ID_PDU, proto_nbap));
54915   dissector_add("nbap.extension", id_multiple_PUSCH_InfoList_DM_Rprt, new_create_dissector_handle(dissect_Multiple_PUSCH_InfoList_DM_Rprt_PDU, proto_nbap));
54916   dissector_add("nbap.extension", id_DPCH_ID768_DM_Rprt, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
54917   dissector_add("nbap.extension", id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, new_create_dissector_handle(dissect_DL_ScramblingCode_PDU, proto_nbap));
54918   dissector_add("nbap.extension", id_E_AGCH_FDD_Code_Information, new_create_dissector_handle(dissect_E_AGCH_FDD_Code_Information_PDU, proto_nbap));
54919   dissector_add("nbap.extension", id_E_RGCH_E_HICH_FDD_Code_Information, new_create_dissector_handle(dissect_E_RGCH_E_HICH_FDD_Code_Information_PDU, proto_nbap));
54920   dissector_add("nbap.extension", id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU, proto_nbap));
54921   dissector_add("nbap.extension", id_Maximum_Target_ReceivedTotalWideBandPower, new_create_dissector_handle(dissect_Maximum_Target_ReceivedTotalWideBandPower_PDU, proto_nbap));
54922   dissector_add("nbap.extension", id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio, new_create_dissector_handle(dissect_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU, proto_nbap));
54923   dissector_add("nbap.extension", id_HSDSCH_Common_System_InformationFDD, new_create_dissector_handle(dissect_HSDSCH_Common_System_InformationFDD_PDU, proto_nbap));
54924   dissector_add("nbap.extension", id_HSDSCH_Paging_System_InformationFDD, new_create_dissector_handle(dissect_HSDSCH_Paging_System_InformationFDD_PDU, proto_nbap));
54925   dissector_add("nbap.extension", id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU, proto_nbap));
54926   dissector_add("nbap.extension", id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
54927   dissector_add("nbap.extension", id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
54928   dissector_add("nbap.extension", id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
54929   dissector_add("nbap.extension", id_ConfigurationGenerationID, new_create_dissector_handle(dissect_ConfigurationGenerationID_PDU, proto_nbap));
54930   dissector_add("nbap.extension", id_E_PUCH_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_PSCH_ReconfRqst_PDU, proto_nbap));
54931   dissector_add("nbap.extension", id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
54932   dissector_add("nbap.extension", id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
54933   dissector_add("nbap.extension", id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
54934   dissector_add("nbap.extension", id_E_HICH_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_HICH_Information_PSCH_ReconfRqst_PDU, proto_nbap));
54935   dissector_add("nbap.extension", id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells, new_create_dissector_handle(dissect_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU, proto_nbap));
54936   dissector_add("nbap.extension", id_E_PUCH_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
54937   dissector_add("nbap.extension", id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU, proto_nbap));
54938   dissector_add("nbap.extension", id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU, proto_nbap));
54939   dissector_add("nbap.extension", id_E_HICH_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_HICH_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
54940   dissector_add("nbap.extension", id_E_PUCH_Information_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
54941   dissector_add("nbap.extension", id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
54942   dissector_add("nbap.extension", id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
54943   dissector_add("nbap.extension", id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
54944   dissector_add("nbap.extension", id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
54945   dissector_add("nbap.extension", id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU, proto_nbap));
54946   dissector_add("nbap.extension", id_SYNC_UL_Partition_LCR, new_create_dissector_handle(dissect_SYNC_UL_Partition_LCR_PDU, proto_nbap));
54947   dissector_add("nbap.extension", id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
54948   dissector_add("nbap.extension", id_PDSCH_AddInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
54949   dissector_add("nbap.extension", id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, new_create_dissector_handle(dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
54950   dissector_add("nbap.extension", id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
54951   dissector_add("nbap.extension", id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
54952   dissector_add("nbap.extension", id_PUSCH_AddInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
54953   dissector_add("nbap.extension", id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, new_create_dissector_handle(dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
54954   dissector_add("nbap.extension", id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
54955   dissector_add("nbap.extension", id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
54956   dissector_add("nbap.extension", id_hS_SCCH_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
54957   dissector_add("nbap.extension", id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU, proto_nbap));
54958   dissector_add("nbap.extension", id_E_HICH_TimeOffset, new_create_dissector_handle(dissect_E_HICH_TimeOffset_PDU, proto_nbap));
54959   dissector_add("nbap.extension", id_E_HICH_TimeOffsetLCR, new_create_dissector_handle(dissect_E_HICH_TimeOffsetLCR_PDU, proto_nbap));
54960   dissector_add("nbap.extension", id_HSDSCH_Common_System_Information_ResponseFDD, new_create_dissector_handle(dissect_HSDSCH_Common_System_Information_ResponseFDD_PDU, proto_nbap));
54961   dissector_add("nbap.extension", id_HSDSCH_Paging_System_Information_ResponseFDD, new_create_dissector_handle(dissect_HSDSCH_Paging_System_Information_ResponseFDD_PDU, proto_nbap));
54962   dissector_add("nbap.extension", id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU, proto_nbap));
54963   dissector_add("nbap.extension", id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU, proto_nbap));
54964   dissector_add("nbap.extension", id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_NSubCyclesPerCyclePeriod_PDU, proto_nbap));
54965   dissector_add("nbap.extension", id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU, proto_nbap));
54966   dissector_add("nbap.extension", id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU, proto_nbap));
54967   dissector_add("nbap.extension", id_DwPCH_Power, new_create_dissector_handle(dissect_DwPCH_Power_PDU, proto_nbap));
54968   dissector_add("nbap.extension", id_TimingAdjustmentValueLCR, new_create_dissector_handle(dissect_TimingAdjustmentValueLCR_PDU, proto_nbap));
54969   dissector_add("nbap.extension", id_AccumulatedClockupdate_CellSyncReprtTDD, new_create_dissector_handle(dissect_TimingAdjustmentValue_PDU, proto_nbap));
54970   dissector_add("nbap.extension", id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, new_create_dissector_handle(dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU, proto_nbap));
54971   dissector_add("nbap.extension", id_E_DCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
54972   dissector_add("nbap.extension", id_E_DCH_FDD_Update_Information, new_create_dissector_handle(dissect_E_DCH_FDD_Update_Information_PDU, proto_nbap));
54973   dissector_add("nbap.extension", id_IPMulticastIndication, new_create_dissector_handle(dissect_IPMulticastIndication_PDU, proto_nbap));
54974   dissector_add("nbap.extension", id_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU, proto_nbap));
54975   dissector_add("nbap.extension", id_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp, new_create_dissector_handle(dissect_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU, proto_nbap));
54976   dissector_add("nbap.extension", id_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU, proto_nbap));
54977   dissector_add("nbap.extension", id_UARFCN_Adjustment, new_create_dissector_handle(dissect_UARFCN_Adjustment_PDU, proto_nbap));
54978   dissector_add("nbap.extension", id_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd, new_create_dissector_handle(dissect_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU, proto_nbap));
54979   dissector_add("nbap.extension", id_UPPCHPositionLCR, new_create_dissector_handle(dissect_UPPCHPositionLCR_PDU, proto_nbap));
54980   dissector_add("nbap.extension", id_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
54981   dissector_add("nbap.extension", id_UPPCH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_UPPCH_LCR_InformationList_AuditRsp_PDU, proto_nbap));
54982   dissector_add("nbap.extension", id_UPPCH_LCR_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_UPPCH_LCR_InformationList_ResourceStatusInd_PDU, proto_nbap));
54983   dissector_add("nbap.extension", id_multipleFreq_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
54984   dissector_add("nbap.extension", id_multipleFreq_HS_DSCH_Resources_InformationList_AuditRsp, new_create_dissector_handle(dissect_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU, proto_nbap));
54985   dissector_add("nbap.extension", id_multipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU, proto_nbap));
54986   dissector_add("nbap.extension", id_Extended_HS_SCCH_ID, new_create_dissector_handle(dissect_Extended_HS_SCCH_ID_PDU, proto_nbap));
54987   dissector_add("nbap.extension", id_Extended_HS_SICH_ID, new_create_dissector_handle(dissect_Extended_HS_SICH_ID_PDU, proto_nbap));
54988   dissector_add("nbap.extension", id_HSSICH_InfoExt_DM_Rqst, new_create_dissector_handle(dissect_HSSICH_InfoExt_DM_Rqst_PDU, proto_nbap));
54989   dissector_add("nbap.extension", id_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU, proto_nbap));
54990   dissector_add("nbap.extension", id_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
54991   dissector_add("nbap.extension", id_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
54992   dissector_add("nbap.extension", id_PowerControlGAP, new_create_dissector_handle(dissect_ControlGAP_PDU, proto_nbap));
54993   dissector_add("nbap.extension", id_MBSFN_SpecialTimeSlot_LCR, new_create_dissector_handle(dissect_TimeslotLCR_Extension_PDU, proto_nbap));
54994   dissector_add("nbap.extension", id_Common_MACFlows_to_DeleteFDD, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteFDD_PDU, proto_nbap));
54995   dissector_add("nbap.extension", id_Paging_MACFlows_to_DeleteFDD, new_create_dissector_handle(dissect_Paging_MACFlows_to_DeleteFDD_PDU, proto_nbap));
54996   dissector_add("nbap.extension", id_Maximum_Target_ReceivedTotalWideBandPower_LCR, new_create_dissector_handle(dissect_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU, proto_nbap));
54997   dissector_add("nbap.extension", id_E_DPDCH_PowerInterpolation, new_create_dissector_handle(dissect_E_DPDCH_PowerInterpolation_PDU, proto_nbap));
54998   dissector_add("nbap.extension", id_E_TFCI_Boost_Information, new_create_dissector_handle(dissect_E_TFCI_Boost_Information_PDU, proto_nbap));
54999   dissector_add("nbap.extension", id_Ext_Max_Bits_MACe_PDU_non_scheduled, new_create_dissector_handle(dissect_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU, proto_nbap));
55000   dissector_add("nbap.extension", id_Ext_Reference_E_TFCI_PO, new_create_dissector_handle(dissect_Ext_Reference_E_TFCI_PO_PDU, proto_nbap));
55001   dissector_add("nbap.extension", id_HARQ_MemoryPartitioningInfoExtForMIMO, new_create_dissector_handle(dissect_HARQ_MemoryPartitioningInfoExtForMIMO_PDU, proto_nbap));
55002   dissector_add("nbap.extension", id_IPMulticastDataBearerIndication, new_create_dissector_handle(dissect_IPMulticastDataBearerIndication_PDU, proto_nbap));
55003   dissector_add("nbap.extension", id_MIMO_ActivationIndicator, new_create_dissector_handle(dissect_MIMO_ActivationIndicator_PDU, proto_nbap));
55004   dissector_add("nbap.extension", id_MIMO_Mode_Indicator, new_create_dissector_handle(dissect_MIMO_Mode_Indicator_PDU, proto_nbap));
55005   dissector_add("nbap.extension", id_MIMO_N_M_Ratio, new_create_dissector_handle(dissect_MIMO_N_M_Ratio_PDU, proto_nbap));
55006   dissector_add("nbap.extension", id_multicarrier_number, new_create_dissector_handle(dissect_Multicarrier_Number_PDU, proto_nbap));
55007   dissector_add("nbap.extension", id_number_Of_Supported_Carriers, new_create_dissector_handle(dissect_Number_Of_Supported_Carriers_PDU, proto_nbap));
55008   dissector_add("nbap.extension", id_multipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, new_create_dissector_handle(dissect_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU, proto_nbap));
55009   dissector_add("nbap.extension", id_SixtyfourQAM_UsageAllowedIndicator, new_create_dissector_handle(dissect_SixtyfourQAM_UsageAllowedIndicator_PDU, proto_nbap));
55010   dissector_add("nbap.extension", id_SixtyfourQAM_DL_UsageIndicator, new_create_dissector_handle(dissect_SixtyfourQAM_DL_UsageIndicator_PDU, proto_nbap));
55011   dissector_add("nbap.extension", id_SixteenQAM_UL_Operation_Indicator, new_create_dissector_handle(dissect_SixteenQAM_UL_Operation_Indicator_PDU, proto_nbap));
55012   dissector_add("nbap.extension", id_TransportBearerNotRequestedIndicator, new_create_dissector_handle(dissect_TransportBearerNotRequestedIndicator_PDU, proto_nbap));
55013   dissector_add("nbap.extension", id_TransportBearerNotSetupIndicator, new_create_dissector_handle(dissect_TransportBearerNotSetupIndicator_PDU, proto_nbap));
55014   dissector_add("nbap.extension", id_tSN_Length, new_create_dissector_handle(dissect_TSN_Length_PDU, proto_nbap));
55015   dissector_add_string("nbap.proc.imsg", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupRequestFDD_PDU, proto_nbap));
55016   dissector_add_string("nbap.proc.sout", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupResponse_PDU, proto_nbap));
55017   dissector_add_string("nbap.proc.uout", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupFailure_PDU, proto_nbap));
55018   dissector_add_string("nbap.proc.imsg", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupRequestTDD_PDU, proto_nbap));
55019   dissector_add_string("nbap.proc.sout", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupResponse_PDU, proto_nbap));
55020   dissector_add_string("nbap.proc.uout", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupFailure_PDU, proto_nbap));
55021   dissector_add_string("nbap.proc.imsg", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationRequestFDD_PDU, proto_nbap));
55022   dissector_add_string("nbap.proc.sout", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationResponse_PDU, proto_nbap));
55023   dissector_add_string("nbap.proc.uout", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationFailure_PDU, proto_nbap));
55024   dissector_add_string("nbap.proc.imsg", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationRequestTDD_PDU, proto_nbap));
55025   dissector_add_string("nbap.proc.sout", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationResponse_PDU, proto_nbap));
55026   dissector_add_string("nbap.proc.uout", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationFailure_PDU, proto_nbap));
55027   dissector_add_string("nbap.proc.imsg", "id-cellDeletion/common", new_create_dissector_handle(dissect_CellDeletionRequest_PDU, proto_nbap));
55028   dissector_add_string("nbap.proc.sout", "id-cellDeletion/common", new_create_dissector_handle(dissect_CellDeletionResponse_PDU, proto_nbap));
55029   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupRequestFDD_PDU, proto_nbap));
55030   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupResponse_PDU, proto_nbap));
55031   dissector_add_string("nbap.proc.uout", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupFailure_PDU, proto_nbap));
55032   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupRequestTDD_PDU, proto_nbap));
55033   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupResponse_PDU, proto_nbap));
55034   dissector_add_string("nbap.proc.uout", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupFailure_PDU, proto_nbap));
55035   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationRequestFDD_PDU, proto_nbap));
55036   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationResponse_PDU, proto_nbap));
55037   dissector_add_string("nbap.proc.uout", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationFailure_PDU, proto_nbap));
55038   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationRequestTDD_PDU, proto_nbap));
55039   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationResponse_PDU, proto_nbap));
55040   dissector_add_string("nbap.proc.uout", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationFailure_PDU, proto_nbap));
55041   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelDelete/common", new_create_dissector_handle(dissect_CommonTransportChannelDeletionRequest_PDU, proto_nbap));
55042   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelDelete/common", new_create_dissector_handle(dissect_CommonTransportChannelDeletionResponse_PDU, proto_nbap));
55043   dissector_add_string("nbap.proc.imsg", "id-audit/common", new_create_dissector_handle(dissect_AuditRequest_PDU, proto_nbap));
55044   dissector_add_string("nbap.proc.sout", "id-audit/common", new_create_dissector_handle(dissect_AuditResponse_PDU, proto_nbap));
55045   dissector_add_string("nbap.proc.uout", "id-audit/common", new_create_dissector_handle(dissect_AuditFailure_PDU, proto_nbap));
55046   dissector_add_string("nbap.proc.imsg", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceRequest_PDU, proto_nbap));
55047   dissector_add_string("nbap.proc.sout", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceResponse_PDU, proto_nbap));
55048   dissector_add_string("nbap.proc.uout", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceFailure_PDU, proto_nbap));
55049   dissector_add_string("nbap.proc.imsg", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupRequestFDD_PDU, proto_nbap));
55050   dissector_add_string("nbap.proc.sout", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupResponseFDD_PDU, proto_nbap));
55051   dissector_add_string("nbap.proc.uout", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupFailureFDD_PDU, proto_nbap));
55052   dissector_add_string("nbap.proc.imsg", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupRequestTDD_PDU, proto_nbap));
55053   dissector_add_string("nbap.proc.sout", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupResponseTDD_PDU, proto_nbap));
55054   dissector_add_string("nbap.proc.uout", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupFailureTDD_PDU, proto_nbap));
55055   dissector_add_string("nbap.proc.imsg", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateRequest_PDU, proto_nbap));
55056   dissector_add_string("nbap.proc.sout", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateResponse_PDU, proto_nbap));
55057   dissector_add_string("nbap.proc.uout", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateFailure_PDU, proto_nbap));
55058   dissector_add_string("nbap.proc.imsg", "id-reset/common", new_create_dissector_handle(dissect_ResetRequest_PDU, proto_nbap));
55059   dissector_add_string("nbap.proc.sout", "id-reset/common", new_create_dissector_handle(dissect_ResetResponse_PDU, proto_nbap));
55060   dissector_add_string("nbap.proc.imsg", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationRequest_PDU, proto_nbap));
55061   dissector_add_string("nbap.proc.sout", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationResponse_PDU, proto_nbap));
55062   dissector_add_string("nbap.proc.uout", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationFailure_PDU, proto_nbap));
55063   dissector_add_string("nbap.proc.imsg", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionRequestFDD_PDU, proto_nbap));
55064   dissector_add_string("nbap.proc.sout", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionResponseFDD_PDU, proto_nbap));
55065   dissector_add_string("nbap.proc.uout", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionFailureFDD_PDU, proto_nbap));
55066   dissector_add_string("nbap.proc.imsg", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionRequestTDD_PDU, proto_nbap));
55067   dissector_add_string("nbap.proc.sout", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionResponseTDD_PDU, proto_nbap));
55068   dissector_add_string("nbap.proc.uout", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionFailureTDD_PDU, proto_nbap));
55069   dissector_add_string("nbap.proc.imsg", "id-radioLinkDeletion/common", new_create_dissector_handle(dissect_RadioLinkDeletionRequest_PDU, proto_nbap));
55070   dissector_add_string("nbap.proc.sout", "id-radioLinkDeletion/common", new_create_dissector_handle(dissect_RadioLinkDeletionResponse_PDU, proto_nbap));
55071   dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationPrepareFDD_PDU, proto_nbap));
55072   dissector_add_string("nbap.proc.sout", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationReady_PDU, proto_nbap));
55073   dissector_add_string("nbap.proc.uout", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
55074   dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationPrepareTDD_PDU, proto_nbap));
55075   dissector_add_string("nbap.proc.sout", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationReady_PDU, proto_nbap));
55076   dissector_add_string("nbap.proc.uout", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
55077   dissector_add_string("nbap.proc.imsg", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationRequestFDD_PDU, proto_nbap));
55078   dissector_add_string("nbap.proc.sout", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationResponse_PDU, proto_nbap));
55079   dissector_add_string("nbap.proc.uout", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
55080   dissector_add_string("nbap.proc.imsg", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationRequestTDD_PDU, proto_nbap));
55081   dissector_add_string("nbap.proc.sout", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationResponse_PDU, proto_nbap));
55082   dissector_add_string("nbap.proc.uout", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
55083   dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationRequest_PDU, proto_nbap));
55084   dissector_add_string("nbap.proc.sout", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationResponse_PDU, proto_nbap));
55085   dissector_add_string("nbap.proc.uout", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationFailure_PDU, proto_nbap));
55086   dissector_add_string("nbap.proc.imsg", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationRequestFDD_PDU, proto_nbap));
55087   dissector_add_string("nbap.proc.sout", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationResponse_PDU, proto_nbap));
55088   dissector_add_string("nbap.proc.uout", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationFailure_PDU, proto_nbap));
55089   dissector_add_string("nbap.proc.imsg", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationRequestTDD_PDU, proto_nbap));
55090   dissector_add_string("nbap.proc.sout", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationResponse_PDU, proto_nbap));
55091   dissector_add_string("nbap.proc.uout", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationFailure_PDU, proto_nbap));
55092   dissector_add_string("nbap.proc.imsg", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationRequest_PDU, proto_nbap));
55093   dissector_add_string("nbap.proc.sout", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationResponse_PDU, proto_nbap));
55094   dissector_add_string("nbap.proc.uout", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationFailure_PDU, proto_nbap));
55095   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationRequestTDD_PDU, proto_nbap));
55096   dissector_add_string("nbap.proc.sout", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationResponseTDD_PDU, proto_nbap));
55097   dissector_add_string("nbap.proc.uout", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationFailureTDD_PDU, proto_nbap));
55098   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationRequestTDD_PDU, proto_nbap));
55099   dissector_add_string("nbap.proc.sout", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationResponseTDD_PDU, proto_nbap));
55100   dissector_add_string("nbap.proc.uout", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationFailureTDD_PDU, proto_nbap));
55101   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentRequestTDD_PDU, proto_nbap));
55102   dissector_add_string("nbap.proc.sout", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentResponseTDD_PDU, proto_nbap));
55103   dissector_add_string("nbap.proc.uout", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentFailureTDD_PDU, proto_nbap));
55104   dissector_add_string("nbap.proc.imsg", "id-resourceStatusIndication/common", new_create_dissector_handle(dissect_ResourceStatusIndication_PDU, proto_nbap));
55105   dissector_add_string("nbap.proc.imsg", "id-auditRequired/common", new_create_dissector_handle(dissect_AuditRequiredIndication_PDU, proto_nbap));
55106   dissector_add_string("nbap.proc.imsg", "id-commonMeasurementReport/common", new_create_dissector_handle(dissect_CommonMeasurementReport_PDU, proto_nbap));
55107   dissector_add_string("nbap.proc.imsg", "id-commonMeasurementTermination/common", new_create_dissector_handle(dissect_CommonMeasurementTerminationRequest_PDU, proto_nbap));
55108   dissector_add_string("nbap.proc.imsg", "id-commonMeasurementFailure/common", new_create_dissector_handle(dissect_CommonMeasurementFailureIndication_PDU, proto_nbap));
55109   dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationCommit/common", new_create_dissector_handle(dissect_RadioLinkReconfigurationCommit_PDU, proto_nbap));
55110   dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationCancellation/common", new_create_dissector_handle(dissect_RadioLinkReconfigurationCancel_PDU, proto_nbap));
55111   dissector_add_string("nbap.proc.imsg", "id-radioLinkFailure/common", new_create_dissector_handle(dissect_RadioLinkFailureIndication_PDU, proto_nbap));
55112   dissector_add_string("nbap.proc.imsg", "id-radioLinkPreemption/common", new_create_dissector_handle(dissect_RadioLinkPreemptionRequiredIndication_PDU, proto_nbap));
55113   dissector_add_string("nbap.proc.imsg", "id-radioLinkRestoration/common", new_create_dissector_handle(dissect_RadioLinkRestoreIndication_PDU, proto_nbap));
55114   dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementReport/common", new_create_dissector_handle(dissect_DedicatedMeasurementReport_PDU, proto_nbap));
55115   dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementTermination/common", new_create_dissector_handle(dissect_DedicatedMeasurementTerminationRequest_PDU, proto_nbap));
55116   dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementFailure/common", new_create_dissector_handle(dissect_DedicatedMeasurementFailureIndication_PDU, proto_nbap));
55117   dissector_add_string("nbap.proc.imsg", "id-downlinkPowerControl/fdd", new_create_dissector_handle(dissect_DL_PowerControlRequest_PDU, proto_nbap));
55118   dissector_add_string("nbap.proc.imsg", "id-downlinkPowerTimeslotControl/tdd", new_create_dissector_handle(dissect_DL_PowerTimeslotControlRequest_PDU, proto_nbap));
55119   dissector_add_string("nbap.proc.imsg", "id-compressedModeCommand/fdd", new_create_dissector_handle(dissect_CompressedModeCommand_PDU, proto_nbap));
55120   dissector_add_string("nbap.proc.imsg", "id-unblockResource/common", new_create_dissector_handle(dissect_UnblockResourceIndication_PDU, proto_nbap));
55121   dissector_add_string("nbap.proc.imsg", "id-errorIndicationForDedicated/common", new_create_dissector_handle(dissect_ErrorIndication_PDU, proto_nbap));
55122   dissector_add_string("nbap.proc.imsg", "id-errorIndicationForCommon/common", new_create_dissector_handle(dissect_ErrorIndication_PDU, proto_nbap));
55123   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationReporting/tdd", new_create_dissector_handle(dissect_CellSynchronisationReportTDD_PDU, proto_nbap));
55124   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationTermination/tdd", new_create_dissector_handle(dissect_CellSynchronisationTerminationRequestTDD_PDU, proto_nbap));
55125   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationFailure/tdd", new_create_dissector_handle(dissect_CellSynchronisationFailureIndicationTDD_PDU, proto_nbap));
55126   dissector_add_string("nbap.proc.imsg", "id-privateMessageForDedicated/common", new_create_dissector_handle(dissect_PrivateMessage_PDU, proto_nbap));
55127   dissector_add_string("nbap.proc.imsg", "id-privateMessageForCommon/common", new_create_dissector_handle(dissect_PrivateMessage_PDU, proto_nbap));
55128   dissector_add_string("nbap.proc.imsg", "id-informationReporting/common", new_create_dissector_handle(dissect_InformationReport_PDU, proto_nbap));
55129   dissector_add_string("nbap.proc.imsg", "id-informationExchangeTermination/common", new_create_dissector_handle(dissect_InformationExchangeTerminationRequest_PDU, proto_nbap));
55130   dissector_add_string("nbap.proc.imsg", "id-informationExchangeFailure/common", new_create_dissector_handle(dissect_InformationExchangeFailureIndication_PDU, proto_nbap));
55131   dissector_add_string("nbap.proc.imsg", "id-BearerRearrangement/common", new_create_dissector_handle(dissect_BearerRearrangementIndication_PDU, proto_nbap));
55132   dissector_add_string("nbap.proc.imsg", "id-radioLinkActivation/fdd", new_create_dissector_handle(dissect_RadioLinkActivationCommandFDD_PDU, proto_nbap));
55133   dissector_add_string("nbap.proc.imsg", "id-radioLinkActivation/tdd", new_create_dissector_handle(dissect_RadioLinkActivationCommandTDD_PDU, proto_nbap));
55134   dissector_add_string("nbap.proc.imsg", "id-radioLinkParameterUpdate/fdd", new_create_dissector_handle(dissect_RadioLinkParameterUpdateIndicationFDD_PDU, proto_nbap));
55135   dissector_add_string("nbap.proc.imsg", "id-radioLinkParameterUpdate/tdd", new_create_dissector_handle(dissect_RadioLinkParameterUpdateIndicationTDD_PDU, proto_nbap));
55136   dissector_add_string("nbap.proc.imsg", "id-mBMSNotificationUpdate/common", new_create_dissector_handle(dissect_MBMSNotificationUpdateCommand_PDU, proto_nbap));
55137
55138
55139 /*--- End of included file: packet-nbap-dis-tab.c ---*/
55140 #line 177 "packet-nbap-template.c"
55141 }
55142
55143